téma: Administrácia

Ako vytvoriť spúšť DAG v Airflow pomocou Experimental API

Pri príprave našich vzdelávacích programov sa pravidelne stretávame s ťažkosťami pri práci s určitými nástrojmi. A v momente, keď sa s nimi stretneme, nie je vždy dostatok dokumentácie a článkov, ktoré by nám pomohli tento problém zvládnuť. Tak to bolo napríklad v roku 2015 a v programe „Big Data Specialist“ sme použili […]

Ako odolať zvýšenej záťaži systému: hovoríme o rozsiahlych prípravách na Black Friday

Ahoj Habr! V roku 2017, počas Black Friday, sa zaťaženie zvýšilo takmer jeden a pol krát a naše servery boli na hranici svojich možností. V priebehu roka sa počet klientov výrazne zvýšil a ukázalo sa, že bez dôkladnej predbežnej prípravy platforma jednoducho nevydrží záťaž z roku 2018. Stanovili sme si ten najambicióznejší cieľ: chceli sme byť plne pripravení [...]

Klastrové úložisko pre malé webové klastre založené na drbd+ocfs2

Čo vám povieme: Ako rýchlo nasadiť zdieľané úložisko pre dva servery založené na riešeniach drbd+ocfs2. Pre koho to bude užitočné: Výukový program bude užitočný pre systémových administrátorov a každého, kto si vyberie spôsob implementácie úložiska alebo chce vyskúšať riešenie. Akých rozhodnutí sme sa vzdali a prečo? Často sa stretávame so situáciou, keď musíme zaviesť […]

Kompresia údajov pomocou Huffmanovho algoritmu

Úvod V tomto článku budem hovoriť o slávnom Huffmanovom algoritme, ako aj o jeho aplikácii pri kompresii dát. V dôsledku toho napíšeme jednoduchý archivátor. Na Habrém o tom už bol článok, ale bez praktickej realizácie. Teoretický materiál aktuálneho príspevku je prevzatý zo školských hodín informatiky a knihy Roberta Laforeta „Data Structures and Algorithms in Java“. Takže všetko [...]

Binárny strom alebo ako pripraviť binárny vyhľadávací strom

Predohra Tento článok je o binárnych vyhľadávacích stromoch. Nedávno som napísal článok o kompresii údajov pomocou Huffmanovej metódy. Tam som binárnym stromom nevenoval veľkú pozornosť, pretože metódy vyhľadávania, vkladania a odstraňovania neboli relevantné. Teraz som sa rozhodol napísať článok o stromoch. Začnime. Strom je dátová štruktúra pozostávajúca z uzlov spojených hranami. Môžeme povedať, že strom je [...]

Termux krok za krokom (časť 2)

V minulej časti sme sa zoznámili so základnými príkazmi Termuxu, nastavili SSH spojenie s PC, naučili sa vytvárať aliasy a nainštalovali niekoľko užitočných utilít. Tentoraz musíme ísť ešte ďalej, vy a ja: dozvieme sa o Termux:API, nainštalujeme Python a nano a tiež napíšeme „Ahoj, svet!“ v Pythone sa naučíme o bash skriptoch a napíšeme skript […]

Späť k mikroslužbám s Istio. Časť 2

Poznámka prel.: Prvá časť tejto série bola venovaná spoznávaniu schopností Istio a ich demonštrácii v praxi. Teraz budeme hovoriť o zložitejších aspektoch konfigurácie a používania tejto siete služieb, a najmä o jemne vyladenom smerovaní a riadení sieťovej prevádzky. Tiež vám pripomíname, že tento článok používa konfigurácie (manifesty pre Kubernetes a Istio) […]

Späť k mikroslužbám s Istio. Časť 1

Poznámka Preklad: Servisné siete sa určite stali relevantným riešením v modernej infraštruktúre pre aplikácie podľa architektúry mikroslužieb. Aj keď Istio môže byť na perách mnohých inžinierov DevOps, je to celkom nový produkt, ktorý, hoci je komplexný z hľadiska funkcií, ktoré poskytuje, môže vyžadovať značné množstvo času, aby ste sa s ním oboznámili. Nemecký inžinier Rinor Maloku, zodpovedný za cloud computing pre veľkých klientov v oblasti telekomunikácií […]

Späť k mikroslužbám s Istio. Časť 3

Poznámka prekl.: Prvá časť tejto série bola venovaná spoznávaniu schopností Istio a ich demonštrácii v praxi, druhá bola o vyladenom smerovaní a riadení sieťovej prevádzky. Teraz budeme hovoriť o bezpečnosti: na demonštráciu základných funkcií, ktoré s tým súvisia, autor používa službu identity Auth0, ale podobným spôsobom môžu byť nakonfigurovaní aj ďalší poskytovatelia. Založili sme […]

Server v oblakoch 2.0. Spustenie servera do stratosféry

Priatelia, prišli sme s novým hnutím. Mnohí z vás si pamätajú náš minuloročný fangeekský projekt „Server in the Clouds“: vytvorili sme malý server založený na Raspberry Pi a spustili sme ho v teplovzdušnom balóne. Teraz sme sa rozhodli ísť ešte ďalej, teda vyššie – čaká nás stratosféra! V krátkosti si pripomeňme, čo bolo podstatou prvého projektu „Server in the Clouds“. Server […]

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Máme niekoľko integračných komponentov, ktoré umožňujú každému partnerovi vytvárať si vlastné produkty: Open API pre vývoj akejkoľvek alternatívy k osobnému účtu používateľa Ivideon, Mobile SDK, s ktorým môžete vyvinúť plnohodnotné riešenie, ktoré je svojou funkčnosťou ekvivalentné aplikáciám Ivideon. ako Web SDK. Nedávno sme vydali vylepšenú súpravu Web SDK doplnenú o novú dokumentáciu a ukážkovú aplikáciu, vďaka ktorej bude naša […]

GitLab 11.9 vydaný s tajnou detekciou a niekoľkými pravidlami riešenia žiadostí o zlúčenie

Rýchla detekcia uniknutých tajomstiev Zdá sa, že náhodným únikom poverení do zdieľaného úložiska je malá chyba. Dôsledky však môžu byť vážne. Keď útočník získa vaše heslo alebo kľúč API, prevezme váš účet, uzamkne vás a podvodne použije vaše peniaze. Okrem toho je možný dominový efekt: prístup k jednému účtu otvára prístup k ostatným. […]