Vodič kroz galaksiju DevOpsConf 2019

Predstavljam vam vodič kroz DevOpsConf, konferenciju koja je ove godine galaktičkih razmjera. U smislu da smo uspjeli sastaviti toliko moćan i uravnotežen program da će njime uživati ​​razni stručnjaci: programeri, sistemski administratori, infrastrukturni inženjeri, QA, voditelji timova, servisi i općenito svi uključeni u tehnološki razvoj. postupak.

Predlažemo da posjetite dva velika područja DevOps svemira: jedno s poslovnim procesima koji se mogu fleksibilno mijenjati pomoću koda, a drugo s alatima. Odnosno, na našoj konferenciji bit će dvije struje jednake snage po sadržaju i, osobito, po broju izvješća. Jedan se fokusira na stvarnu upotrebu alata, a drugi na procese koristeći primjere poslovnih problema koji se tretiraju kao kod i upravljaju kao kod. Vjerujemo da su tehnologija i procesi neraskidivo povezani i to sustavno pokazujemo uz pomoć naših govornika koji rade u tvrtkama novog vala i dijele svoj put prema novoj percepciji razvoja kroz rješavanje problema i svladavanje izazova.

Vodič kroz galaksiju DevOpsConf 2019

Ako želite, kratki sažetak našeg vodiča za DevOpsConf:

  • 30. rujna, prvog dana konferencije, u prvoj dvorani razmatrat ćemo 8 poslovnih slučajeva.
  • U drugoj dvorani prvog dana analizirat ćemo više usko specijaliziranih instrumentalnih rješenja. Svako izvješće sadrži puno cool praktičnih iskustava, koja, međutim, nisu prikladna za sve tvrtke.
  • 1. listopada u prvoj dvorani, naprotiv, više govorimo o tehnologiji, ali šire.
  • U drugoj dvorani drugog dana razgovaramo o specifičnim zadacima koji se ne pojavljuju u svim projektima, na primjer, u poduzeću.


Ali odmah ću napomenuti da takva podjela uopće ne znači podjelu publike. Naprotiv, važno je da inženjer razumije poslovne probleme, zna značenje onoga što radi i ima praktično iskustvo. A za voditelja tima ili servisnu stanicu, naravno, važni su slučajevi i iskustvo drugih tvrtki, ali u isto vrijeme morate razumjeti interni rad. U nastavku ću vam reći detaljnije o svim temama i pomoći vam da napravite detaljan plan putovanja.

Konferencija će se održati u Infospaceu, a dvije glavne dvorane nazvali smo “Zlatno srce” - poput broda iz “Vodiča kroz galaksiju za autostopere” koji se po principu nevjerojatnosti kreće kroz svemir i “Na rubu Universe” - poput restorana iz iste sage. Od sada ću koristiti ove nazive za označavanje pjesama. Za glavnu turističku skupinu prikladnija su zaustavljanja izvješća u području galaksije "Zlatno srce"; to su, ako želite, atrakcije koje morate posjetiti. “Na rubu svemira” nalaze se zanimljivi objekti za iskusne putnike. Rijetki tamo stignu, ali oni koji se usude idu onamo gorućih očiju kroz asteroidne pojaseve.

Istodobno, lako se možete kretati iz jedne sobe u drugu, au svakom trenutku pronaći ćete temu koja vam odgovara. Kao što sam već rekao, program je vrlo uravnotežen. Imali smo puno više razrednih izvješća, ali ih je Programski odbor, nevoljko, morao prebaciti Visoko opterećenje++ ili odgoditi do proljetne konferencije u Sankt Peterburgu, kako ne bi poremetili ravnotežu i proveli prvotnu ideju. Program konferencije omogućuje razmatranje svake od planiranih tema (kontinuirana isporuka, infrastruktura kao kod, DevOps transformacija, SRE prakse, sigurnost, infrastrukturna platforma) koristeći različite primjere i iz različitih kutova.

Sad se zavalite, naš galaktički brod se zaustavlja.

„Zlatno srce“, 30. rujna

Prvih 90 dana kao CTO

Vodič kroz galaksiju DevOpsConf 2019Otvorit će konferenciju izvješće Leona Vatra. o nasljeđivanju naslijeđenih sustava i problemima koji često dolaze s njima. Leon će vam reći kako servis može steći razumijevanje tehničkog sustava s kojim počinje raditi. Za tehničkog direktora u modernoj tvrtki upravljanje DevOps procesom je glavni zadatak, a Leon će vam to pokazati na zanimljiv i duhovit način odnos između tehničkog i poslovnog dijela sa stajališta SRT-a.

Početnici i oni koji to žele postati svakako bi trebali doći na ovaj izvještaj. Uostalom, jedno je izrasti do tehničkog direktora u svojoj tvrtki, a nešto sasvim drugo ponovno ući u tu ulogu, takva akrobatika nije dostupna svima.

DevOps osnove - ulazak u projekt od nule

Следующий izvješće nastavlja temu, ali Andrej Jumašev (LitRes) problematiku će razmotriti malo manje globalno i odgovoriti na pitanja: koje osnove morate znati kada počinjete raditi u različitim timovima; kako ispravno analizirati raspon problema; kako izgraditi plan aktivnosti; kako izračunati KPI i kada prestati.

Budućnost infrastrukture kao koda

Zatim ćemo napraviti pauzu da raspravimo temu infrastrukture kao koda. Roman Boyko Arhitekt rješenja u AWS-u na DevOpsConfu će reći o novom alatu AWS Cloud Development Kit, koji vam omogućuje da opišete infrastrukturu na poznatom jeziku (Python, TypeScript, JavaScript, Java). Naučit ćemo iz prve ruke što oblaku omogućuje da bude još bliži programeru, kako početi koristiti ovaj alat i stvoriti komponente za višekratnu upotrebu za praktično upravljanje infrastrukturom. Za sudionike konferencije ovo je izvrsna prilika da čuju o svjetskim inovacijama na ruskom jeziku i uz stupanj tehničkih detalja koji je uobičajen kod nas, ali ne i na Zapadu.

Od izdanja do FastTracka

Nakon ručka vratit ćemo se na pitanje transformacije još nekoliko sati. Na izvješće Evgenija Fomenko Pratimo DevOps transformaciju MegaFona: počevši od faze kada pokušavaju koristiti tradicionalne metode, kao što je KPI, prevladavajući fazu kada ništa nije jasno i morate osmisliti nove alate i promijeniti sebe, dok se proces potpuno ne restrukturira. Ovo je vrlo cool i motivirajuće iskustvo za tvrtku, koja je također uključila svoje izvođače u DevOps transformaciju, o čemu će Evgeniy također govoriti.

Kako postati međufunkcionalni tim 

У Mihail Bizhan veliko iskustvo u provođenju transformacijskih promjena u timovima. Sada Mikhail, kao vođa Raiffeisenbank Acceleration Teama, čini timove višefunkcionalnim. na njegovom izvješće Razgovarajmo o boli nedostatka međufunkcionalnih timova i zašto izazovi međufunkcionalnog tima ne završavaju s izmišljanjem, izradom i implementacijom.

SRE prakse

Sljedeće na putu naći ćemo dva izvješća posvećena SRE praksama, koje uzimaju sve više maha i zauzimaju važno mjesto u cijelom DevOps procesu.

Aleksej Andrejev iz Prisma Labs će reći, zašto startup treba SRE prakse i zašto se to isplati.

Matvey Grigoriev iz Dodo Pizze predstavit će primjer SRE-a u većoj tvrtki koja je već prerasla startup fazu. Sam Matvey kaže ovo o sebi: iskusni .NET programer i SRE početnik podijelit će priču o prelasku programera, i to ne samo jednog, već cijelog tima, na infrastrukturu. Zašto DevOps je logičan put za programera a što se događa ako na sve svoje Ansible playbooks i bash skripte počnete gledati kao na punopravni softverski proizvod i na njih primijenite iste zahtjeve, raspravljat ćemo na Matveyevom izvješću 30. rujna u 17:00 u dvorani Golden Heart.

Završite program prvog dana Daniil Tihomirov, koji u svom govor postavlja važno pitanje: Kako je tehnologija povezana sa zadovoljstvom korisnika. Rješavajući problem “sve radi, ali korisnik je nezadovoljan”, MegaFon je krenuo od praćenja pojedinačnih sustava, zatim poslužitelja, aplikacija do praćenja usluge očima korisnika. Kako su se svi tehnički stručnjaci, kupci i prodavači počeli fokusirati na ove KQI pokazatelje, saznat ćemo navečer prvog dana konferencije. A nakon toga ćemo razgovarati o infrastrukturi i transformaciji u neformalnom okruženju na after-partyju.

“Na rubu svemira”, 30. rujna

Prva tri izvještaja u dvorani “Na rubu svemira” instrumentalno će biti vrlo zanimljiva.

Maksim Kostrikin (Ixtens) će pokazati obrasci u Terraformu za borbu protiv kaosa i rutine na velikim i dugim projektima. Programeri Terraforma nude prilično prikladne najbolje prakse za rad s AWS infrastrukturom, ali postoji nijansa. Koristeći primjere koda, Maxim će pokazati kako mapu s Terraform kodom ne pretvoriti u grudvu snijega, već pomoću uzoraka pojednostaviti automatizaciju i daljnji razvoj.

izvješće Grigorij Mihalkin iz Lamode “Zašto smo razvili Kubernetes operator i koje smo lekcije naučili iz njega?” pomoći će popuniti nedostatak informacija o tome kako implementirati infrastrukturu kao prakse koda pomoću Kubernetesa. Sam Kubernetes sadrži, primjerice, opis servisa koji koriste yaml datoteke, ali to nije dovoljno za sve zadatke. Upravljanje na niskoj razini zahtijeva operatere, a ovaj govor je vrlo koristan ako želite pravilno upravljati Kubernetesom.

Tema sljedeće reportaže je Hashicorp trezor - sasvim poseban. Ali zapravo je ovaj alat potreban gdje god trebate upravljati lozinkama i imati zajedničku točku za rad s tajnama. Prošle je godine Sergey Noskov ispričao kako se upravlja tajnama u Avitu uz pomoć Hashicorp Vaulta, pogledajte to izvješće i dođi slušati Jurij Šutkin s Tinkoff.ru za još više iskustva.

Taras Kotov (EPAM) razmotrit će još rjeđi zadatak izgradnje infrastrukture u oblaku koja uključuje vlastitu okosnicu IP/MPLS mreža. Ali iskustvo je super, a reportaža hardcore, pa ako razumijete o čemu se radi, svakako dođite na ovu reportažu.

Kasnije tijekom večeri govorit ćemo o upravljanju bazom podataka u infrastrukturi oblaka. Kirill Melnichuk podijelit će iskustvo korištenja Vitess za rad s MySQL unutar Kubernetes klastera. Vladimir Rjabov s Playkey.net će reći, kako raditi s podacima unutar oblaka i kako pravilno koristiti raspoloživi prostor za pohranu.

„Zlatno srce“, 1. listopada

1. listopada sve će biti obrnuto. Dvorana Zlatno srce sadržavat će stazu koja je više orijentirana na tehnologiju. Stoga, za inženjere koji putuju kroz „Zlatno srce“, prvo pozivamo da zaronite u poslovne slučajeve, a zatim vidite kako se ti slučajevi rješavaju u praksi. A menadžeri, zauzvrat, prvo razmišljaju o mogućim zadacima, a zatim počinju bolje razumjeti kako to implementirati u alate i hardver.

Ispod haube velike pohrane u oblaku

Vodič kroz galaksiju DevOpsConf 2019Prvi govornik Artemij Kapitula. Njegov prošlogodišnji izvještajCeph. Anatomija katastrofe“Sudionici konferencije su je prozvali najboljom, mislim, zbog nevjerojatne dubine priče. Ovaj put priča nastavit će s rješenjima Mail.Ru Cloud Solutions za dizajn pohrane i analizu presedana kvara sustava. Neočita korist ovog izvješća za menadžere je u tome što Artemy ispituje ne samo sam tehnički problem, već i cijeli proces njegovog rješavanja. Oni. Možete razumjeti kako upravljati cijelim ovim procesom i primijeniti ga u svojoj tvrtki.

Reverzivna decentralizirana implementacija

Egor Bugaenko Ovo nije prvi put da se i on pojavljuje na konferenciji, njegova izvješća tradicionalno sadrže kontroverzne teze, ali tjeraju na razmišljanje. Nadamo se tome izvješće Egorov govor o decentraliziranoj implementaciji izazvat će zanimljivu i, što je najvažnije, konstruktivnu raspravu.

Opet smo u oblacima

izvješće Aleksej Vahovje moćna fuzija poslovnih komponenti i tehnologija, koja će biti zanimljiva i s inženjerske i s upravljačke strane. Alexey će vam reći kako radi Uchi.ru Cloud Native infrastruktura: kako se koriste Service Mesh, OpenTracing, Vault, centralizirano bilježenje i ukupni SSO. Nakon toga, u 15:00 sati, Alexey će održati majstorska klasa, gdje će svatko tko dođe moći vlastitim rukama dotaknuti sve ove instrumente.

Apač Kafka u Avitu: priča o tri reinkarnacije

izvješće Anatolij Soldatov o tome kako Avito gradi Kafku kao uslugu će, naravno, zanimati one koji koriste Kafku. No, s druge strane, vrlo dobro otkriva proces kreiranja interne službe: kako prikupiti servisne zahtjeve i želje kolega, implementirati sučelja, izgraditi interakciju između timova i kreirati uslugu kao proizvod unutar tvrtke. S ove točke gledišta, povijest je opet korisna za vrlo različite sudionike konferencije.

Učinimo mikroservise ponovno laganima 

Ovdje je, čini se, sve jasno iz naziva. Ali teze koje ponude Dmitrij Sugrobov iz Leroya Merlina, čak iu programskom odboru izazvao burnu raspravu. Jednom riječju, bit će to dobra osnova za raspravu na temu što se općenito smatra mikroservisima, kako ih pisati, održavati itd.

CI/CD za upravljanje BareMetal infrastrukturom 

Sljedeći izvještaj je opet dva u jedan. S jedne strane, Andrej Kvapil (WEDOS Internet, as) govorit će o upravljanju BareMetal infrastrukturom, koja je dosta specifična, jer svi sada uglavnom koriste oblake, a ako i drže hardver, to nije u tako velikom obimu. Ali vrlo je važno da Andrej podijeliti iskustvo primjena CI/CD tehnika za implementaciju i upravljanje BareMetal infrastrukturom, te će s ove točke gledišta izvješće biti zanimljivo i voditeljima timova i inženjerima.

Nastavit će temu Sergej Makarenko, pokazala iza kulisa ovog radno intenzivnog procesa u Wargaming platforma.

Mogu li spremnici biti sigurni? 

Zaokružit će program u dvorani Zlatno srce Aleksandar Khayorov dokument za raspravu o sigurnosti kontejnera. Alexander je već na RIT++ istaknuo o sigurnosnim problemima Helma i načinima borbe protiv njih, a ovaj put se neće ograničiti na nabrajanje slabosti, već će pokazati alati za potpunu izolaciju okoline.

“Na rubu svemira”, 1. listopada

Početi će Aleksandar Burcev (BramaBrama) i predstavit će jedno od mogućih rješenja za ubrzanje stranice. Pogledajmo uspješnu provedbu peterostrukog ubrzanje samo zahvaljujući DevOps alatima bez ponovnog pisanja koda. I dalje ćete morati odlučiti hoćete li prepisati kod ili ne u svakom projektu, ali uvijek je korisno imati takvo iskustvo na umu.

DevOps u 1C: Enterprise 

Petar Gribanov iz tvrtke 1C pokušat ću raskrinkati mit da je nemoguće implementirati DevOps u velikom poduzeću. Što bi moglo biti složenije od platforme 1C: Enterprise, ali budući da su DevOps prakse primjenjive i tamo, mislim da mit neće opstati.

DevOps u prilagođenom razvoju

Anton Khlevitsky u nastavku reportaže Evgeniy Fomenko će reći, kako je MegaFon izgradio DevOps na strani izvođača i izgradio Continuous Deployment, uključujući prilagođeni razvoj nekoliko dobavljača softvera.

Dovođenje DevOps-a u DWH/BI

Nestandardna, ali opet zanimljiva tema za različite sudionike će otkriti Vasilij Kucenko iz Gazprombanke. Vasily će podijeliti praktične savjete o tome kako razviti IT kulturu u razvoju podataka i primijeniti DevOps prakse u Data Warehous i BI, te će vam reći kako se razlikuje cjevovod za rad s podacima i koji su alati za automatizaciju stvarno korisni u kontekstu rada s podaci.

Kako (ti) živjeti bez sigurnosnog odjela 

Poslije ručka Mona Arhipova (sudo.su) uvest će nas s osnovama DevSecOps i objasnit će vam kako možete ugraditi sigurnost kao proces u svoj razvojni proces i prestati koristiti zasebni sigurnosni odjel. Tema je hitna, a izvještaj bi mnogima trebao biti od velike koristi.

Testiranje opterećenja u CI/CD velikog rješenja

Savršeno nadopunjuje prethodnu temu izvođenje Vladimir Khonin od MegaFona. Ovdje ćemo razgovarati o kako uvesti kvalitetu u DevOps proces: kako koristiti Quality Gate, evidentirati razne slučajeve unutar sustava, te kako sve to integrirati u razvojni proces. Ovo je izvješće posebno pogodno za one koji rade s velikim sustavima, ali čak i ako ne radite s velikim naplatama, pronaći ćete zanimljive aspekte za sebe.

SDLC i sukladnost

A sljedeća tema je relevantnija za velike tvrtke - kako uvesti Compliance rješenja i zahtjeve standarda u proces. Ilja Mitrukov iz tehnološkog centra Deutsche Bank će demonstriratiDa radni standardi mogu biti kompatibilni s DevOps-om.

I na kraju dana Matvey Kukuy (Amixr.IO) podijelit će statistike i uvide u to kako deseci timova diljem svijeta rade na dužnosti, rješavaju incidente, organiziraju rad i grade pouzdane sustave, te će objasniti kako se sve to odnosi na SRE.

Sada vam čak malo i zavidim, jer putovanje kroz DevOpsConf 2019 jednostavno moraš. Možete izraditi vlastiti individualni plan i uživati ​​u tome kako će se izvještaji organski nadopunjavati, ali ja, najvjerojatnije, kao i svaki vodič, neću imati vremena za pažljivo razgledavanje.

Inače, uz glavni program, imamo, da tako kažemo, mjesto za kampiranje - sobu za sastanke, u kojoj sami sudionici mogu organizirati mali susret, radionicu, majstorski tečaj i razgovarati o gorućim temama u intimnom okruženju. Predložite sastanak svaki sudionik može i svaki sudionik može djelovati kao programski odbor i glasati za druge susrete. Ovaj je format već dokazao svoju učinkovitost, posebno u smislu umrežavanja, pa ga pogledajte pobliže ovaj dio rasporedu, a tijekom konferencije pratite najave novih susreta u telegram kanal.

Vidimo se u galaksiji DevOpsConf 2019!

Izvor: www.habr.com

Dodajte komentar