Galaxy Guide DevOpsConf 2019

Představuji vám průvodce DevOpsConf, konferenci, která letos probíhá v galaktickém měřítku. V tom smyslu, že se nám podařilo sestavit tak výkonný a vyvážený program, že se v něm budou rádi pohybovat nejrůznější specialisté: vývojáři, správci systémů, inženýři infrastruktury, QA, vedoucí týmů, čerpací stanice a obecně všichni, kdo se podílejí na technologickém vývoji. proces.

Navrhujeme navštívit dvě velké oblasti vesmíru DevOps: jednu s obchodními procesy, které lze flexibilně měnit pomocí kódu, a druhou s nástroji. To znamená, že na naší konferenci budou dva proudy stejně silné v obsahu a zejména v počtu zpráv. Jedna se zaměřuje na skutečné použití nástrojů a druhá na procesy využívající příklady obchodních problémů, které jsou považovány za kód a spravovány jako kód. Věříme, že technologie a procesy jsou neoddělitelně propojeny a systematicky to ukazujeme s pomocí našich řečníků, kteří pracují ve společnostech nové vlny a sdílejí svou cestu k novému vnímání rozvoje prostřednictvím řešení problémů a překonávání výzev.

Galaxy Guide DevOpsConf 2019

Pokud chcete, krátké shrnutí našeho průvodce DevOpsConf:

  • 30. září, první den konference, v prvním sále zvážíme 8 obchodních případů.
  • Ve druhém sále prvního dne budeme analyzovat více specializovaných instrumentálních řešení. Každá zpráva obsahuje spoustu skvělých praktických zkušeností, které však nejsou vhodné pro všechny společnosti.
  • 1. října se v prvním sále naopak bavíme více o technice, ale šířeji.
  • Ve druhém sále druhý den probíráme konkrétní úkoly, které nevznikají u všech projektů, například v podniku.


Hned ale podotýkám, že takové rozdělení vůbec neznamená rozdělení publika. Naopak je důležité, aby inženýr rozuměl obchodním problémům, znal smysl toho, co dělá, a měl praktické zkušenosti. A pro vedoucího týmu nebo servisní stanici jsou samozřejmě důležité případy a zkušenosti jiných společností, ale zároveň musíte rozumět internímu fungování. Pod střihem vám řeknu o všech tématech podrobněji a pomohu vám vytvořit podrobný plán cesty.

Konference se bude konat v Infospace a dva hlavní sály jsme nazvali „Zlaté srdce“ – jako loď z „Stopařova průvodce po galaxii“, která využívá princip nepravděpodobnosti pohybu vesmírem, a „Na okraji galaxie“. Universe“ - jako restaurace ze stejné ságy. Od nynějška budu tyto názvy používat pro označení skladeb. Hlášené zastávky v oblasti galaxie „Golden Heart“ jsou vhodnější pro hlavní turisty, jedná se, chcete-li, o atrakce, které musíte navštívit. „Na okraji vesmíru“ jsou zajímavé objekty pro zkušené cestovatele. Málokdo se tam dostane, ale ti, kteří se odváží, tam s planoucíma očima přes pásy asteroidů.

Zároveň se můžete snadno přesouvat z jedné místnosti do druhé a kdykoli si najdete téma, které se vám hodí. Jak jsem již řekl, program je velmi vyvážený. Měli jsme mnohem více třídních zpráv, ale programový výbor je chtě nechtě musel přesunout HighLoad++ nebo odložit až na jarní konferenci v Petrohradě, aby nedošlo k narušení rovnováhy a uskutečnění původní myšlenky. Program konference umožňuje zvážit každé z plánovaných témat (průběžné poskytování, infrastruktura jako kód, transformace DevOps, postupy SRE, bezpečnost, platforma infrastruktury) na různých příkladech a z různých úhlů pohledu.

Teď se pohodlně usaďte, naše galaktická loď se blíží ke všemu.

"Zlaté srdce", 30. září

Prvních 90 dní jako CTO

Galaxy Guide DevOpsConf 2019Zahájí konferenci zpráva Leona Oheň. o dědění starších systémů a problémech, které s nimi často přicházejí. Leon vám řekne, jak může čerpací stanice porozumět technickému systému, se kterým začíná pracovat. Pro technického ředitele v moderní společnosti je řízení procesu DevOps hlavním úkolem a Leon vám to ukáže zajímavou a vtipnou formou vztah mezi technickou a obchodní částí z pohledu SRT.

Začátečníci a ti, kteří se jimi chtějí stát, by na tuto zprávu rozhodně měli přijít. Jedna věc je totiž stát se technickým ředitelem ve vaší společnosti a něco jiného je vrátit se do této role, která není dostupná pro každého.

Základy DevOps – zadání projektu od začátku

Příští zpráva pokračuje v tématu, ale Andrej Jumašev (LitRes) zváží problém trochu méně globálně a odpoví na otázky: jaké základy potřebujete znát, když začínáte pracovat v různých týmech; jak správně analyzovat rozsah problémů; jak sestavit plán činnosti; jak vypočítat KPI a kdy přestat.

Budoucnost infrastruktury jako kódu

Dále si dáme pauzu a probereme téma infrastruktury jako kódu. Roman Boyko Solutions Architect ve společnosti AWS ve společnosti DevOpsConf řekne to o novém nástroji AWS Cloud Development Kit, který umožňuje popsat infrastrukturu ve známém jazyce (Python, TypeScript, JavaScript, Java). Na vlastní kůži se dozvíme, co umožňuje cloudu být ještě blíže vývojáři, jak tento nástroj začít používat a vytvářet opakovaně použitelné komponenty pro pohodlnou správu infrastruktury. Pro účastníky konference je to vynikající příležitost slyšet o světových inovacích v ruštině a s mírou technických detailů, která je běžná u nás, ale ne na Západě.

Od vydání po FastTrack

Po obědě se ještě na pár hodin vrátíme k problematice transformace. Na zpráva Jevgenij Fomenko Pojďme sledovat DevOps transformaci MegaFonu: počínaje fází, kdy se snaží používat tradiční metody, jako je KPI, překonávat fázi, kdy není nic jasné a je třeba přijít s novými nástroji a změnit se, dokud nebude proces zcela restrukturalizován. Je to velmi cool a motivující zkušenost pro podnik, který také zapojil své dodavatele do transformace DevOps, o které bude Evgeniy také mluvit.

Jak se stát multifunkčním týmem 

У Michail Bizhan bohaté zkušenosti s prováděním transformačních změn v týmech. Nyní Michail jako vedoucí akceleračního týmu Raiffeisenbank zajišťuje, že týmy jsou vzájemně funkční. na jeho zpráva Pojďme se bavit o bolesti nedostatku mezifunkčních týmů a o tom, proč výzvy mezifunkčního týmu nekončí vymýšlením, výrobou a implementací.

SRE praktiky

Dále na cestě najdeme dvě zprávy věnované SRE praktikám, které nabývají na síle a zaujímají důležité místo v celém procesu DevOps.

Alexej Andrejev z Prisma Labs řekne to, proč startup potřebuje praktiky SRE a proč se to vyplatí.

Matvej Grigorjev od Dodo Pizza představí příklad SRE ve větší společnosti, která již přerostla počáteční fázi. Sám Matvey o sobě říká toto: zkušený .NET vývojář, respektive začínající SRE, se podělí o příběh přechodu vývojáře, a to nejen jednoho, ale celého týmu, do infrastruktury. Proč DevOps je logická cesta pro vývojáře a co se stane, když se na všechny své Ansible playbooky a bash skripty začnete dívat jako na plnohodnotný softwarový produkt a uplatníte na ně stejné požadavky, probereme na Matvey’s reportu 30. září v 17:00 v sále Golden Heart.

Dokončete program prvního dne Daniil Tichomirov, kdo ve svém mluvený projev vyvolává důležitou otázku: Jak technologie souvisí se spokojeností uživatelů. MegaFon vyřešil problém „vše funguje, ale uživatel je nespokojený“, přešel od monitorování jednotlivých systémů, poté serverů, aplikací k monitorování služby očima uživatele. Jak se na tyto KQI indikátory začali zaměřovat všichni techničtí specialisté, zákazníci a prodejci, se dozvíme večer prvního dne konference. A poté probereme infrastrukturu a transformaci v neformálním prostředí na afterparty.

„Na okraji vesmíru“, 30. září

První tři reportáže v sále „At the Edge of the Universe“ budou z pohledu přístrojů velmi zajímavé.

Maxim Kostrikin (Ixtens) ukáže vzory v Terraformu bojovat proti chaosu a rutině na velkých a dlouhých projektech. Vývojáři Terraform nabízejí poměrně pohodlné osvědčené postupy pro práci s infrastrukturou AWS, ale existuje nuance. Na příkladech kódu Maxim předvede, jak neproměnit složku s kódem Terraform ve sněhovou kouli, ale pomocí vzorů zjednodušit automatizaci a další vývoj.

Report Grigorij Michalkin z Lamody "Proč jsme vyvinuli operátora Kubernetes a jaké ponaučení jsme se z něj naučili?" pomůže vyplnit nedostatek informací o tom, jak implementovat infrastrukturu jako kódovací praxi pomocí Kubernetes. Samotný Kubernetes obsahuje například popis služeb pomocí yaml souborů, ale to nestačí pro všechny úkoly. Nízkoúrovňová správa vyžaduje operátory a tato přednáška je velmi užitečná, pokud chcete správně spravovat Kubernetes.

Tématem příští zprávy je Hashicorp Vault - docela zvláštní. Ve skutečnosti je ale tento nástroj potřeba všude tam, kde potřebujete spravovat hesla a mít společný bod pro práci s tajemstvími. Minulý rok Sergej Noskov vyprávěl, jak jsou tajemství spravována v Avitu s pomocí Hashicorp Vault, podívejte se na to zpráva a přijít poslouchat Jurij Shutkin z Tinkoff.ru pro ještě více zkušeností.

Taras Kotov (EPAM) zváží ještě vzácnějším úkolem je vybudovat cloudovou infrastrukturu, která zahrnuje vlastní páteř IP/MPLS síť. Ale zkušenost je to skvělá a zpráva je tvrdá, takže pokud rozumíte, o čem je, nezapomeňte na tuto zprávu přijít.

Později večer budeme hovořit o správě databází v cloudových infrastrukturách. Kirill Melničuk bude sdílet zkušenost s používáním Vites pro práci s MySQL v clusteru Kubernetes. Vladimír Rjabov z Playkey.net řekne to, jak pracovat s daty uvnitř cloudu a jak správně využívat dostupný úložný prostor.

"Zlaté srdce", 1. října

1. října bude vše naopak. Hala Golden Heart bude obsahovat trať více zaměřenou na technologie. Pro inženýry cestující „Zlatým srdcem“ vás tedy nejprve zveme, abyste se ponořili do obchodních případů a poté se podívali, jak se tyto případy řeší v praxi. A manažeři na oplátku nejprve přemýšlejí o možných úkolech a pak začnou lépe chápat, jak to implementovat do nástrojů a hardwaru.

Pod kapotou velkého cloudového úložiště

Galaxy Guide DevOpsConf 2019První řečník Artemy Kapitula. Jeho loňská zprávaCeph. Anatomie katastrofy„Účastníci konference to označili za nejlepší, myslím, kvůli neuvěřitelné hloubce příběhu. Tentokrát příběh bude pokračovat s řešeními Mail.Ru Cloud Solutions pro návrh úložiště a analýzu precedentu selhání systému. Jednoznačným přínosem této zprávy pro manažery je, že Artemy zkoumá nejen samotný technický problém, ale i celý proces jeho řešení. Tito. Můžete pochopit, jak celý tento proces řídit a aplikovat jej na vaši společnost.

Reverzní decentralizované nasazení

Egor Bugaenko Není to poprvé, co se na konferenci také objevil, jeho zprávy tradičně obsahují kontroverzní teze, ale nutí k zamyšlení. Doufáme, že zpráva Egorova řeč o decentralizovaném nasazení vyvolá zajímavou a hlavně konstruktivní diskusi.

Jsme zase v oblacích

Report Alexej Vachovje výkonná fúze obchodních komponent a technologií, která bude zajímavá jak z inženýrské, tak z manažerské stránky. Alexey vám řekne, jak Uchi.ru funguje Cloudová nativní infrastruktura: jak se používá Service Mesh, OpenTracing, Vault, centralizované protokolování a celkové jednotné přihlašování. Poté, v 15:00, bude držet Alexey Master Class, kde si každý, kdo přijde, bude moci všechny tyto nástroje osahat vlastníma rukama.

Apache Kafka in Avito: příběh tří reinkarnací

Report Anatolij Soldatov o tom, jak Avito buduje Kafku jako službu, bude samozřejmě zajímat ty, kdo Kafku používají. Ale na druhou stranu se velmi dobře odhaluje proces tvorby interní služby: jak sbírat servisní požadavky a přání kolegů, implementovat rozhraní, budovat interakci mezi týmy a vytvářet službu jako produkt v rámci společnosti. Z tohoto pohledu je historie opět užitečná pro velmi odlišné účastníky konference.

Pojďme opět odlehčit mikroslužby 

Zde by se zdálo, že z názvu je vše jasné. Ale to jsou teze nabízí Dmitrij Sugrobov od Leroye Merlina, dokonce i v programovém výboru vyvolal vzrušenou debatu. Stručně řečeno, bude to dobrý základ pro diskusi na téma, co je obecně považováno za mikroslužby, jak je psát, udržovat atd.

CI/CD pro správu infrastruktury BareMetal 

Další zpráva je opět dva v jednom. Na jedné straně Andrej Kvapil (WEDOS Internet, as) bude hovořit o správě BareMetal infrastruktury, která je dost specifická, protože každý dnes používá hlavně cloudy, a pokud drží hardware, tak to není v tak velkém měřítku. Ale je velmi důležité, že Andrey sdílet zkušenosti aplikace technik CI/CD pro nasazení a správu infrastruktury BareMetal a z tohoto pohledu bude zpráva zajímavá jak pro vedoucí týmů, tak pro inženýry.

Pokračujte v tématu Sergej Makarenko, ukazující v zákulisí tohoto pracně náročného procesu v Platforma Wargaming.

Mohou být kontejnery bezpečné? 

Doplní program v sále Zlaté srdce Alexandr Khayorov diskusní příspěvek o zabezpečení kontejnerů. Alexander je již v RIT++ poukázal o bezpečnostních problémech Helmu a způsobech, jak s nimi bojovat, a tentokrát se neomezí na výčet slabin, ale ukáže nástroje pro úplnou izolaci prostředí.

„Na okraji vesmíru“, 1. října

Začne Alexandr Burcev (BramaBrama) a představí jedno z možných řešení zrychlení webu. Podívejme se na úspěšnou implementaci pětinásobku zrychlení pouze díky nástrojům DevOps bez přepisování kódu. V každém projektu se stále budete muset rozhodnout, zda kód přepsat nebo ne, ale vždy je užitečné mít takové zkušenosti na paměti.

DevOps v 1C: Enterprise 

Petr Gribanov od společnosti 1C se bude snažit bořit mýtus, že je nemožné implementovat DevOps ve velkém podniku. Co by mohlo být složitější než platforma 1C: Enterprise, ale protože postupy DevOps jsou použitelné i tam, myslím, že mýtus neobstojí.

DevOps ve vývoji na zakázku

Anton Khlevitsky v pokračování zprávy Jevgenije Fomenka řekne to, jak MegaFon vybudoval DevOps na straně dodavatele a vybudoval Continuous Deployment, včetně vlastního vývoje od několika dodavatelů softwaru.

Přivedení DevOps do DWH/BI

Nestandardní, ale opět zajímavé téma pro různé účastníky odhalí Vasilij Kutsenko z Gazprombank. Vasily se podělí o praktické rady, jak rozvíjet IT kulturu ve vývoji dat a aplikovat postupy DevOps v Data Warehous a BI, a řekne vám, jak se liší kanál pro práci s daty a jaké automatizační nástroje jsou skutečně užitečné v kontextu práce s data.

Jak (vy) žít bez bezpečnostního oddělení 

Po obědě Mona Arkhipová (sudo.su) představí nás se základy DevSecOps a vysvětlí, jak můžete začlenit zabezpečení jako proces do vašeho vývojového procesu a přestat používat samostatné bezpečnostní oddělení. Téma je naléhavé a zpráva by měla být pro mnohé velmi užitečná.

Zátěžové testování v CI/CD velkého řešení

Skvěle doplňuje předchozí téma výkon Vladimír Chonin od společnosti MegaFon. Zde budeme mluvit o jak zavést kvalitu do procesu DevOps: jak používat Quality Gate, zaznamenávat různé případy v rámci systému a jak to vše integrovat do procesu vývoje. Tato zpráva je vhodná zejména pro ty, kteří pracují s velkými systémy, ale i když nepracujete s obrovským účtováním, najdete zajímavé aspekty pro sebe.

SDLC & Compliance

A další téma je relevantnější pro velké společnosti – jak zavést do procesu řešení Compliance a požadavky norem. Ilja Mitrukov z Technologického centra Deutsche Bank prokázatŽe pracovní standardy mohou být kompatibilní s DevOps.

A na konci dne Matvey Kukuy (Amixr.IO) bude sdílet statistiky a postřehy o tom, jak desítky týmů po celém světě pracují, třídí incidenty, organizují práci a budují spolehlivé systémy a vysvětlí, jak to všechno souvisí se SRE.

Teď ti i trochu závidím, protože cestu přes DevOpsConf 2019 prostě musíš. Můžete si vytvořit svůj vlastní individuální plán a užívat si, jak organicky se budou zprávy doplňovat, ale já s největší pravděpodobností, jako každý průvodce, nebudu mít čas se pečlivě rozhlížet.

Mimochodem, kromě hlavního programu máme takříkajíc i místo pro kempování – meetup room, ve kterém si účastníci sami mohou uspořádat malý meeting, workshop, master class a v intimním prostředí diskutovat o naléhavých problémech. Navrhněte setkání každý účastník může a každý účastník může působit jako programový výbor a hlasovat pro další setkání. Tento formát již prokázal svou účinnost, zejména pokud jde o vytváření sítí, takže se na něj podívejte blíže tato část harmonogram a během konference sledujte oznámení o nových setkáních v telegramový kanál.

Uvidíme se v galaxii DevOpsConf 2019!

Zdroj: www.habr.com

Přidat komentář