Kategorie: podávání

Jak vytvořit spouštěč DAG v Airflow pomocí Experimental API

Při přípravě našich vzdělávacích programů se pravidelně setkáváme s obtížemi při práci s některými nástroji. A ve chvíli, kdy se s nimi setkáme, není vždy dostatek dokumentace a článků, které by nám pomohly se s tímto problémem vyrovnat. Tak tomu bylo například v roce 2015 a v programu „Big Data Specialist“ jsme použili […]

Jak odolat zvýšené zátěži systému: mluvíme o rozsáhlých přípravách na Black Friday

Dobrý den, Habr! V roce 2017 během Black Friday vzrostla zátěž téměř jedenapůlkrát a naše servery byly na svém limitu. V průběhu roku počet klientů výrazně narostl a bylo jasné, že bez pečlivé předběžné přípravy platforma zátěž roku 2018 prostě nevydrží. Stanovili jsme si ten nejambicióznější cíl: chtěli jsme být plně připraveni [...]

Clusterové úložiště pro malé webové clustery založené na drbd+ocfs2

Co vám povíme: Jak rychle nasadit sdílené úložiště pro dva servery založené na řešení drbd+ocfs2. Pro koho to bude užitečné: Výukový program bude užitečný pro systémové administrátory a pro každého, kdo zvolí způsob implementace úložiště nebo si chce řešení vyzkoušet. Jakých rozhodnutí jsme se vzdali a proč? Často se setkáváme se situací, kdy potřebujeme realizovat […]

Komprese dat pomocí Huffmanova algoritmu

Úvod V tomto článku budu hovořit o slavném Huffmanově algoritmu a také o jeho aplikaci při kompresi dat. V důsledku toho napíšeme jednoduchý archivátor. Na Habrém o tom již byl článek, ale bez praktické realizace. Teoretický materiál aktuálního příspěvku je převzat z hodin školní informatiky a knihy Roberta Laforeta „Datové struktury a algoritmy v Javě“. Takže všechno […]

Binární strom aneb jak připravit binární vyhledávací strom

Předehra Tento článek je o binárních vyhledávacích stromech. Nedávno jsem napsal článek o kompresi dat pomocí Huffmanovy metody. Tam jsem binárním stromům nevěnoval velkou pozornost, protože metody vyhledávání, vkládání a mazání nebyly relevantní. Nyní jsem se rozhodl napsat článek o stromech. Začněme. Strom je datová struktura sestávající z uzlů spojených hranami. Můžeme říci, že strom je [...]

Termux krok za krokem (část 2)

V minulém díle jsme se seznámili se základními příkazy Termuxu, nastavili SSH spojení s PC, naučili se vytvářet aliasy a nainstalovali několik užitečných utilit. Tentokrát musíme jít ještě dál, ty a já: dozvíme se o Termux:API, nainstalujeme Python a nano a také napíšeme „Ahoj, světe!“ v Pythonu se naučíme o bash skriptech a napíšeme skript […]

Zpět k mikroslužbám s Istio. Část 2

Poznámka přel.: První díl této série byl věnován poznávání schopností Istio a jejich demonstraci v akci. Nyní budeme hovořit o složitějších aspektech konfigurace a použití této sítě služeb, a zejména o jemně vyladěném směrování a řízení síťového provozu. Také vám připomínáme, že tento článek používá konfigurace (manifesty pro Kubernetes a Istio) […]

Zpět k mikroslužbám s Istio. Část 1

Poznámka Překlad: Servisní sítě se rozhodně staly relevantním řešením v moderní infrastruktuře pro aplikace navazující na architekturu mikroslužeb. Zatímco Istio může být na rtech mnoha inženýrů DevOps, je to docela nový produkt, který, přestože je komplexní z hlediska schopností, které poskytuje, může vyžadovat značné množství času, než se s ním seznámíte. Německý inženýr Rinor Maloku, zodpovědný za cloud computing pro velké klienty v oblasti telekomunikací […]

Zpět k mikroslužbám s Istio. Část 3

Poznámka přel.: První díl této série byl věnován seznámení se s možnostmi Istio a jejich demonstraci v praxi, druhý byl o vyladěném směrování a správě síťového provozu. Nyní budeme hovořit o bezpečnosti: k demonstraci základních funkcí s tím souvisejících autor využívá službu identity Auth0, ale podobně lze nakonfigurovat i další poskytovatele. Založili jsme […]

Cloudový server 2.0. Spuštění serveru do stratosféry

Přátelé, přišli jsme s novým hnutím. Mnozí z vás si pamatují náš loňský fangeek projekt „Server in the Clouds“: vyrobili jsme malý server založený na Raspberry Pi a spustili jsme ho v horkovzdušném balónu. Nyní jsme se rozhodli jít ještě dál, tedy výš – čeká nás stratosféra! Připomeňme si krátce, co bylo podstatou prvního projektu „Server in the Clouds“. Server […]

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Máme několik integračních komponent, které umožňují jakémukoli partnerovi vytvářet své vlastní produkty: Otevřené API pro vývoj jakékoli alternativy k osobnímu účtu uživatele Ivideon, Mobile SDK, se kterým můžete vyvinout plnohodnotné řešení ekvivalentní funkčností aplikacím Ivideon. jako Web SDK. Nedávno jsme vydali vylepšenou sadu Web SDK, doplněnou novou dokumentací a ukázkovou aplikací, díky níž bude naše […]

Vydán GitLab 11.9 s tajnou detekcí a několika pravidly pro řešení požadavků na sloučení

Rychlá detekce uniklých tajemství Zdálo by se jako malá chyba, že nechtěně unikají přihlašovací údaje do sdíleného úložiště. Důsledky však mohou být vážné. Jakmile útočník získá vaše heslo nebo API klíč, převezme váš účet, uzamkne vás a použije vaše peníze podvodně. Navíc je možný dominový efekt: přístup k jednomu účtu otevírá přístup k dalším. […]