Sprievodca galaxiou DevOpsConf 2019

Predstavujem vám sprievodcu DevOpsConf, konferenciou, ktorá je tento rok v galaktickom meradle. V tom zmysle, že sa nám podarilo zostaviť taký výkonný a vyvážený program, že si ním užijú cestovanie množstvo špecialistov: vývojári, správcovia systémov, inžinieri infraštruktúry, QA, vedúci tímu, servisné stanice a vo všeobecnosti všetci, ktorí sa podieľajú na technologickom vývoji. proces.

Navrhujeme navštíviť dve veľké oblasti vesmíru DevOps: jednu s obchodnými procesmi, ktoré možno flexibilne meniť pomocou kódu, a druhú s nástrojmi. To znamená, že na našej konferencii budú dva prúdy rovnakej sily v obsahu a najmä v počte správ. Jedna sa zameriava na skutočné využitie nástrojov a druhá na procesy využívajúce príklady obchodných problémov, ktoré sú spracované ako kód a riadené ako kód. Veríme, že technológie a procesy sú neoddeliteľne prepojené a systematicky to ukazujeme s pomocou našich rečníkov, ktorí pracujú v spoločnostiach novej vlny a zdieľajú svoju cestu k novému vnímaniu rozvoja prostredníctvom riešenia problémov a prekonávania výziev.

Sprievodca galaxiou DevOpsConf 2019

Ak chcete, krátke zhrnutie nášho sprievodcu DevOpsConf:

  • 30. septembra, v prvý deň konferencie, v prvej sále zvážime 8 obchodných prípadov.
  • V druhej sále v prvý deň rozoberieme viac špecializovaných inštrumentálnych riešení. Každá správa obsahuje množstvo skvelých praktických skúseností, ktoré však nie sú vhodné pre všetky spoločnosti.
  • 1. októbra sa v prvej sále, naopak, bavíme viac o technike, ale širšie.
  • V druhej sále na druhý deň diskutujeme o konkrétnych úlohách, ktoré sa nevyskytujú vo všetkých projektoch, napríklad v podniku.


Hneď ale podotknem, že takéto rozdelenie vôbec neznamená rozdelenie publika. Naopak, pre inžiniera je dôležité rozumieť obchodným problémom, poznať zmysel toho, čo robí, a mať praktické skúsenosti. A pre vedúceho tímu alebo servisnú stanicu sú, samozrejme, dôležité prípady a skúsenosti iných spoločností, ale zároveň musíte rozumieť internému fungovaniu. Pod strihom vám poviem o všetkých témach podrobnejšie a pomôžem vám vytvoriť podrobný plán cesty.

Konferencia sa bude konať v Infospace a dve hlavné sály sme nazvali „Zlaté srdce“ – ako loď zo „Stopárovho sprievodcu galaxiou“, ktorá využíva princíp nepravdepodobnosti pohybu vesmírom, a „Na okraji galaxie“. Universe“ - ako reštaurácia z tej istej ságy. Odteraz budem tieto názvy používať na označenie skladieb. Hlásne zastávky v oblasti galaxie „Zlaté srdce“ sú vhodnejšie pre hlavnú turistickú skupinu, sú to, ak chcete, atrakcie, ktoré musíte navštíviť. „Na okraji vesmíru“ sú zaujímavé objekty pre skúsených cestovateľov. Málokto sa tam dostane, no tí, ktorí sa odvážia, tam idú s horiacimi očami cez pásy asteroidov.

Zároveň sa môžete jednoducho presúvať z jednej miestnosti do druhej a kedykoľvek si nájdete tému, ktorá vám vyhovuje. Ako som už povedal, program je veľmi vyvážený. Mali sme oveľa viac triednych správ, ale programový výbor ich, váhavo, musel presunúť HighLoad++ alebo odložiť až na jarnú konferenciu v Petrohrade, aby sa nenarušila rovnováha a zrealizovala sa pôvodná myšlienka. Program konferencie vám umožňuje zvážiť každú z plánovaných tém (nepretržité poskytovanie, infraštruktúra ako kód, transformácia DevOps, postupy SRE, bezpečnosť, platforma infraštruktúry) na rôznych príkladoch a z rôznych uhlov pohľadu.

Teraz sa pohodlne usaďte, naša galaktická loď sa blíži.

"Zlaté srdce", 30. septembra

Prvých 90 dní ako CTO

Sprievodca galaxiou DevOpsConf 2019Otvorí konferenciu správa Leona Fire. o dedení starších systémov a problémoch, ktoré s nimi často prichádzajú. Leon vám povie, ako môže čerpacia stanica pochopiť technický systém, s ktorým začína pracovať. Pre technického riaditeľa v modernej spoločnosti je riadenie procesu DevOps hlavnou úlohou a Leon vám to ukáže zaujímavým a vtipným spôsobom vzťah medzi technickou a obchodnou časťou z pohľadu SRT.

Začiatočníci a tí, ktorí sa nimi chcú stať, by určite mali prísť na túto správu. Jedna vec je totiž stať sa technickým riaditeľom vo vašej spoločnosti a iná vec je znovu vstúpiť do tejto roly, ktorá nie je dostupná pre každého.

Základy DevOps – zadanie projektu od začiatku

nasledujúce správa pokračuje v téme, ale Andrej Jumašev (LitRes) sa zamyslí nad problematikou trochu menej globálne a odpovie na otázky: aké základy potrebujete vedieť, keď začínate pracovať v rôznych tímoch; ako správne analyzovať rozsah problémov; ako zostaviť plán činnosti; ako vypočítať KPI a kedy prestať.

Budúcnosť infraštruktúry ako kódu

Ďalej si dáme prestávku na tému infraštruktúry ako kódu. Roman Bojko Solutions Architect v AWS na DevOpsConf povie to o novom nástroji AWS Cloud Development Kit, ktorý umožňuje popísať infraštruktúru v známom jazyku (Python, TypeScript, JavaScript, Java). Z prvej ruky sa dozvieme, čo umožňuje cloudu byť ešte bližšie k vývojárovi, ako začať používať tento nástroj a vytvárať znovu použiteľné komponenty pre pohodlnú správu infraštruktúry. Pre účastníkov konferencie je to výborná príležitosť vypočuť si svetové novinky v ruštine a s mierou technických detailov, ktorá je bežná u nás, ale nie na Západe.

Od vydania po FastTrack

Po obede sa ešte na pár hodín vrátime k problematike transformácie. Zapnuté správa Evgenia Fomenko Poďme sledovať DevOps transformáciu MegaFonu: počnúc fázou, keď sa snažia používať tradičné metódy, ako je KPI, prekonať fázu, keď nič nie je jasné a musíte prísť s novými nástrojmi a zmeniť sa, až do úplnej reštrukturalizácie procesu. Je to veľmi skvelá a motivujúca skúsenosť pre podnik, ktorý tiež zapojil svojich dodávateľov do transformácie DevOps, o ktorej bude hovoriť aj Evgeniy.

Ako sa stať multifunkčným tímom 

У Michail Bizhan bohaté skúsenosti s realizáciou transformačných zmien v tímoch. Teraz Michail ako vedúci akceleračného tímu Raiffeisenbank robí tímy medzifunkčnými. na jeho správa Poďme sa porozprávať o bolestiach nedostatku medzifunkčných tímov a o tom, prečo výzvy medzifunkčného tímu nekončia vymýšľaním, výrobou a implementáciou.

SRE praktiky

Ďalej na ceste nájdeme dve správy venované SRE praktikám, ktoré naberajú na sile a zaujímajú dôležité miesto v celom procese DevOps.

Alexej Andrejev z Prisma Labs povie to, prečo startup potrebuje postupy SRE a prečo sa to oplatí.

Matvey Grigoriev od Dodo Pizza predstaví príklad SRE vo väčšej spoločnosti, ktorá už prerástla počiatočnú fázu. Sám Matvey o sebe hovorí toto: skúsený .NET vývojár, respektíve začínajúci SRE sa podelia o príbeh prechodu vývojára, a to nielen jedného, ​​ale celého tímu, do infraštruktúry. Prečo? DevOps je logická cesta pre vývojárov a čo sa stane, ak sa na všetky svoje Ansible playbooky a bash skripty začnete pozerať ako na plnohodnotný softvérový produkt a aplikujete na ne rovnaké požiadavky, o tom budeme diskutovať v Matvey’s reporte 30. septembra o 17:00 v sále Golden Heart.

Dokončite program prvého dňa Daniil Tichomirov, ktorý vo svojom reč vyvoláva dôležitú otázku: Ako technológia súvisí so šťastím používateľov. Pri riešení problému „všetko funguje, ale používateľ je nespokojný“ prešiel MegaFon od monitorovania jednotlivých systémov, potom serverov, aplikácií až po sledovanie služby očami používateľa. Ako sa na tieto KQI indikátory začali zameriavať všetci technickí špecialisti, zákazníci a predajcovia, sa dozvieme večer v prvý deň konferencie. A potom budeme diskutovať o infraštruktúre a transformácii v neformálnom prostredí na afterparty.

„Na okraji vesmíru“, 30. septembra

Prvé tri reportáže v sále „At the Edge of the Universe“ budú z pohľadu prístrojov veľmi zaujímavé.

Maxim Kostrikin (Ixtens) ukáže vzory v Terraforme bojovať proti chaosu a rutine na veľkých a dlhých projektoch. Vývojári Terraform ponúkajú pomerne pohodlné osvedčené postupy pre prácu s infraštruktúrou AWS, ale existuje nuansa. Na príkladoch kódu Maxim ukáže, ako nepremeniť priečinok s kódom Terraform na snehovú guľu, ale pomocou vzorov zjednodušiť automatizáciu a ďalší vývoj.

správa Grigorij Michalkin z Lamody "Prečo sme vyvinuli operátora Kubernetes a aké ponaučenie sme sa z neho naučili?" pomôže vyplniť nedostatok informácií o tom, ako implementovať infraštruktúru ako kódové postupy pomocou Kubernetes. Samotný Kubernetes obsahuje napríklad popis služieb pomocou yaml súborov, ale to nestačí na všetky úlohy. Nízkoúrovňová správa vyžaduje operátorov a tento rozhovor je veľmi užitočný, ak chcete správne spravovať Kubernetes.

Témou nasledujúcej správy je Hashicorp Vault - celkom zvláštne. Ale v skutočnosti je tento nástroj potrebný všade tam, kde potrebujete spravovať heslá a máte spoločný bod pre prácu s tajomstvami. Minulý rok Sergej Noskov povedal, ako sa v Avite spravujú tajomstvá s pomocou Hashicorp Vault, pozrite sa na to správa a príď počúvaj Jurij Shutkin z Tinkoff.ru pre ešte viac skúseností.

Taras Kotov (EPAM) bude zvažovať ešte zriedkavejšou úlohou je vybudovať cloudovú infraštruktúru, ktorá zahŕňa vlastnú chrbticu IP/MPLS sieť. Skúsenosti sú však skvelé a správa je tvrdá, takže ak ste pochopili, o čo ide, určite príďte na túto správu.

Neskôr večer si povieme niečo o správe databáz v cloudových infraštruktúrach. Kirill Melničuk bude zdieľať skúsenosti s používaním Vites pre prácu s MySQL vo vnútri klastra Kubernetes. Vladimír Rjabov z Playkey.net povie to, ako pracovať s dátami vo vnútri cloudu a ako správne využívať dostupný úložný priestor.

"Zlaté srdce", 1. októbra

1. októbra bude všetko naopak. V hale Zlaté srdce bude viac technologicky orientovaná trať. Preto pre inžinierov, ktorí cestujú cez „Zlaté srdce“, vás pozývame najprv ponoriť sa do obchodných prípadov a potom vidieť, ako sa tieto prípady riešia v praxi. A manažéri zase najskôr premýšľajú o možných úlohách a potom začnú lepšie chápať, ako to implementovať do nástrojov a hardvéru.

Pod kapotou veľkého cloudového úložiska

Sprievodca galaxiou DevOpsConf 2019Prvý rečník Artemy Kapitula. Jeho minuloročná správaCeph. Anatómia katastrofy„Účastníci konferencie ju označili za najlepšiu, myslím, pre neskutočnú hĺbku príbehu. Tentokrát príbeh bude pokračovať s riešeniami Mail.Ru Cloud Solutions v oblasti návrhu úložiska a analýzy precedensu zlyhania systému. Nezrejmým prínosom tejto správy pre manažérov je, že Artemy skúma nielen samotný technický problém, ale aj celý proces jeho riešenia. Tie. Môžete pochopiť, ako riadiť celý tento proces a aplikovať ho na vašu spoločnosť.

Reverzné decentralizované nasadenie

Egor Bugaenko Nie je to prvýkrát, čo sa na konferencii tiež objavil, jeho reportáže tradične obsahujú kontroverzné tézy, no nútia zamyslieť sa. To dúfame správa Egorove reči o decentralizovanom nasadení spôsobia zaujímavú a čo je najdôležitejšie, konštruktívnu diskusiu.

Opäť sme v oblakoch

správa Alexej Vakhovje výkonná fúzia obchodných komponentov a technológií, ktorá bude zaujímavá z inžinierskej aj manažérskej stránky. Alexey vám povie, ako funguje Uchi.ru Cloudová natívna infraštruktúra: ako sa používa služba Service Mesh, OpenTracing, Vault, centralizované protokolovanie a celkové jednotné prihlásenie. Potom o 15:00 bude držať Alexey master class, kde si každý, kto príde, bude môcť všetky tieto nástroje ohmatať vlastnými rukami.

Apache Kafka v Avito: príbeh troch reinkarnácií

správa Anatolij Soldatov o tom, ako Avito buduje Kafku ako službu, bude, samozrejme, zaujímať tých, ktorí Kafku využívajú. Ale na druhej strane veľmi dobre odhaľuje proces vytvárania internej služby: ako zbierať servisné požiadavky a priania kolegov, implementovať rozhrania, budovať interakciu medzi tímami a vytvárať službu ako produkt v rámci spoločnosti. Z tohto pohľadu je história opäť užitočná pre veľmi odlišných účastníkov konferencie.

Urobme opäť ľahké mikroslužby 

Zdá sa, že tu je všetko jasné už z názvu. Ale to sú tieto ponúk Dmitrij Sugrobov od Leroya Merlina, dokonca aj v programovom výbore vyvolal búrlivú diskusiu. Slovom, bude to dobrý základ pre diskusiu na tému, čo sa všeobecne považuje za mikroslužby, ako ich písať, udržiavať atď.

CI/CD na správu infraštruktúry BareMetal 

Ďalšia správa je opäť dva v jednom. Na jednej strane Andrej Kvapil (WEDOS Internet, as) bude hovoriť o správe BareMetal infraštruktúry, ktorá je dosť špecifická, pretože každý dnes využíva hlavne cloudy a ak drží hardvér, nie je to v takom veľkom rozsahu. Ale je veľmi dôležité, že Andrey zdieľať skúsenosti aplikácia techník CI/CD na nasadenie a správu infraštruktúry BareMetal a z tohto pohľadu bude správa zaujímavá pre vedúcich tímov aj inžinierov.

Pokračujte v téme Sergej Makarenko, ukázal v zákulisí tohto prácne náročného procesu v Platforma Wargaming.

Môžu byť kontajnery bezpečné? 

Doplní program v sále Zlaté srdce Alexander Khayorov diskusný príspevok o bezpečnosti kontajnerov. Alexander je už v RIT++ poukázal o bezpečnostných problémoch Helmu a spôsoboch, ako s nimi bojovať, a tentoraz sa neobmedzí len na vymenovanie slabých stránok, ale ukáže nástroje na úplnú izoláciu prostredia.

„Na okraji vesmíru“, 1. októbra

Začne Alexander Burcev (BramaBrama) a predstaví jedno z možných riešení na zrýchlenie webu. Pozrime sa na úspešnú implementáciu päťnásobku zrýchlenie len vďaka nástrojom DevOps bez prepisovania kódu. V každom projekte sa stále budete musieť rozhodnúť, či kód prepíšete alebo nie, no vždy je užitočné mať na pamäti aj takéto skúsenosti.

DevOps v 1C: Enterprise 

Petra Gribánova od spoločnosti 1C sa bude snažiť vyvrátiť mýtus, že je nemožné implementovať DevOps vo veľkom podniku. Čo môže byť zložitejšie ako platforma 1C: Enterprise, ale keďže postupy DevOps sú použiteľné aj tam, myslím, že mýtus neobstojí.

DevOps vo vývoji na mieru

Anton Khlevitsky v pokračovaní správy Jevgenija Fomenka povie to, ako MegaFon vybudoval DevOps na strane dodávateľa a vybudoval Continuous Deployment, vrátane vlastného vývoja od niekoľkých dodávateľov softvéru.

Prinášame DevOps do DWH/BI

Neštandardná, ale opäť zaujímavá téma pre rôznych účastníkov prezradí Vasilij Kutsenko z Gazprombank. Vasily sa podelí o praktické rady o tom, ako rozvíjať IT kultúru pri vývoji údajov a aplikovať postupy DevOps v Data Warehous a BI, a povie vám, ako sa líši kanál na prácu s údajmi a aké automatizačné nástroje sú skutočne užitočné v kontexte práce s údajov.

Ako (vy) žiť bez bezpečnostného oddelenia 

Po obede Mona Arkhipová (sudo.su) predstaví nás so základmi DevSecOps a vysvetlí, ako môžete začleniť bezpečnosť ako proces do vášho vývojového procesu a prestať používať samostatné bezpečnostné oddelenie. Téma je naliehavá a správa by mala byť pre mnohých veľmi užitočná.

Záťažové testovanie v CI/CD veľkého riešenia

Perfektne dopĺňa predchádzajúcu tému výkon Vladimír Chonin od spoločnosti MegaFon. Tu budeme hovoriť o ako zaviesť kvalitu do procesu DevOps: ako používať Quality Gate, zaznamenávať rôzne prípady v rámci systému a ako to všetko integrovať do procesu vývoja. Táto správa je vhodná najmä pre tých, ktorí pracujú s veľkými systémami, ale aj keď nepracujete s obrovským účtovaním, nájdete zaujímavé aspekty pre seba.

SDLC a súlad

A ďalšia téma je relevantnejšia pre veľké spoločnosti – ako zaviesť Compliance riešenia a požiadavky noriem do procesu. Iľja Mitrukov z Technologického centra Deutsche Bank predvedieŽe pracovné štandardy môžu byť kompatibilné s DevOps.

A na konci dňa Matvey Kukuy (Amixr.IO) bude zdieľať štatistiky a poznatky o tom, ako desiatky tímov po celom svete pracujú, riešia incidenty, organizujú prácu a budujú spoľahlivé systémy a vysvetlí, ako to všetko súvisí so SRE.

Teraz ti aj trochu závidím, lebo cesta cez DevOpsConf 2019 proste musíš. Môžete si vytvoriť svoj vlastný individuálny plán a vychutnať si, ako organicky sa budú správy navzájom dopĺňať, ale ja s najväčšou pravdepodobnosťou, ako každý sprievodca, nebudem mať čas sa pozorne rozhliadnuť.

Mimochodom, okrem hlavného programu máme, takpovediac, aj kemping – meetup room, v ktorom si môžu účastníci sami zorganizovať malý meeting, workshop, master class a v intímnom prostredí prediskutovať naliehavé problémy. Navrhnite stretnutie každý účastník môže a ktorýkoľvek účastník môže pôsobiť ako programový výbor a hlasovať za iné stretnutia. Tento formát už preukázal svoju účinnosť, najmä pokiaľ ide o vytváranie sietí, takže sa naň pozrite bližšie táto časť harmonogram a počas konferencie sledujte oznámenia o nových stretnutiach v telegramový kanál.

Uvidíme sa v galaxii DevOpsConf 2019!

Zdroj: hab.com

Pridať komentár