Galaxy Vodič DevOpsConf 2019

Predstavljam vašoj pažnji vodič za DevOpsConf, konferenciju koja je ove godine na galaktičkom nivou. U smislu da smo uspjeli da sastavimo tako moćan i uravnotežen program da će kroz njega uživati ​​razni stručnjaci: programeri, sistem administratori, infrastrukturni inženjeri, QA, voditelji timova, servisne stanice i općenito svi koji su uključeni u tehnološki razvoj proces.

Predlažemo da posjetite dva velika područja DevOps univerzuma: jedno s poslovnim procesima koji se mogu fleksibilno mijenjati putem koda, a drugo s alatima. Odnosno, na našoj konferenciji će biti dva toka podjednake jačine po sadržaju i, posebno, po broju izvještaja. Jedan se fokusira na stvarnu upotrebu alata, a drugi na procese koji koriste primjere poslovnih problema koji se tretiraju kao kod i kojima se upravlja kao kod. Vjerujemo da su tehnologija i procesi neraskidivo povezani i to sustavno pokazujemo uz pomoć naših govornika koji rade u novovalnim kompanijama i dijele svoj put do nove percepcije razvoja kroz rješavanje problema i savladavanje izazova.

Galaxy Vodič DevOpsConf 2019

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

  • 30. septembra, prvog dana konferencije, u prvoj sali razmotrićemo 8 poslovnih slučajeva.
  • U drugoj sali prvog dana ćemo analizirati visokospecijalizovana instrumentalna rješenja. Svaki izvještaj sadrži puno cool praktičnog iskustva, koje, međutim, nije prikladno za sve kompanije.
  • 1. oktobra u prvoj sali, naprotiv, više pričamo o tehnici, ali šire.
  • U drugoj sali, drugog dana, razgovaramo o konkretnim zadacima koji se ne javljaju u svim projektima, na primjer, u preduzeću.


Ali odmah ću napomenuti da takva podjela uopće ne znači podjelu publike. Naprotiv, za inženjera je važno da razumije poslovne probleme, zna značenje onoga što radi i da ima praktično iskustvo. A za vođu tima ili servis, naravno, važni su slučajevi i iskustvo drugih kompanija, ali u isto vrijeme morate razumjeti interno funkcioniranje. Ispod reza ću vam detaljnije reći o svim temama i pomoći vam da napravite detaljan plan putovanja.

Konferencija će se održati u Infospaceu, a dvije glavne sale nazvali smo „Zlatno srce“ – poput broda iz „Autostoperskog vodiča kroz galaksiju“, koji koristi princip nevjerovatnosti za kretanje kroz svemir, i „Na rubu Univerzum” - kao restoran iz iste sage. Od sada ću koristiti ove nazive za označavanje staza. Izvještajne stanice u području galaksije „Zlatno srce“ su pogodnije za glavnu turističku grupu, to su, ako želite, atrakcije koje morate posjetiti. “Na rubu svemira” nalaze se zanimljivi objekti za iskusne putnike. Malo ko tamo stigne, ali oni koji se usude otići tamo sa zapaljenim očima kroz asteroidne pojaseve.

Istovremeno, lako se možete kretati iz jedne prostorije u drugu i u svakom trenutku pronaći ćete temu koja vam odgovara. Kao što sam već rekao, program je veoma izbalansiran. Imali smo mnogo više izvještaja sa časova, ali ih je, nevoljko, Programski odbor morao premjestiti HighLoad++ ili odgoditi do proljetne konferencije u Sankt Peterburgu, kako ne bi poremetili ravnotežu i implementirali prvobitnu ideju. Program konferencije vam omogućava da razmotrite svaku od planiranih tema (kontinuirana isporuka, infrastruktura kao kod, DevOps transformacija, SRE prakse, sigurnost, infrastrukturna platforma) koristeći različite primjere i iz različitih uglova.

Sada se opustite, naš galaktički brod se zaustavlja.

"Zlatno srce", 30. septembar

Prvih 90 dana kao CTO

Galaxy Vodič DevOpsConf 2019Otvoriće konferenciju izveštaj Leona Fire. o nasljeđivanju naslijeđenih sistema i problemima koji često dolaze s njima. Leon će vam reći kako servisna stanica može steći razumijevanje tehničkog sistema s kojim počinje raditi. Za tehničkog direktora u modernoj kompaniji upravljanje DevOps procesom je glavni zadatak, a Leon će vam pokazati na zanimljiv i duhovit način odnos između tehničkog i poslovnog dijela sa stanovišta SRT-a.

Početnici i oni koji to žele da postanu svakako bi trebali doći na ovaj izvještaj. Na kraju krajeva, jedna je stvar postati tehnički direktor u svojoj kompaniji, a sasvim drugo ponovo ući u ovu ulogu nije svima dostupna takva akrobatika.

Osnove DevOps-a - ulazak u projekat od nule

Sledeće izveštaj nastavlja temu, ali Andrey Yumashev (LitRes) će razmotriti problem malo manje globalno i odgovoriti na pitanja: koje osnove trebate znati kada počinjete raditi u različitim timovima; kako pravilno analizirati spektar problema; kako napraviti plan aktivnosti; kako izračunati KPI i kada prestati.

Budućnost infrastrukture kao koda

Zatim ćemo napraviti pauzu da razgovaramo o temi infrastrukture kao koda. Roman Boyko Arhitekta rješenja u AWS na DevOpsConf reći će o novom alatu AWS Cloud Development Kit, koji vam omogućava da opišete infrastrukturu na poznatom jeziku (Python, TypeScript, JavaScript, Java). Naučit ćemo iz prve ruke šta omogućava oblaku da bude još bliži programeru, kako početi koristiti ovaj alat i kreirati komponente za višekratnu upotrebu za praktično upravljanje infrastrukturom. Za učesnike konferencije ovo je odlična prilika da čuju o svetskim inovacijama na ruskom jeziku i sa stepenom tehničkih detalja koji je uobičajen kod nas, ali ne i na Zapadu.

Od izdanja do FastTrack-a

Nakon ručka vraćamo se na pitanje transformacije još par sati. On izveštaj Evgenia Fomenko Pratimo DevOps transformaciju MegaFona: počevši od faze kada pokušavaju da koriste tradicionalne metode, kao što je KPI, prevazilazeći fazu kada ništa nije jasno i morate smisliti nove alate i promijeniti sebe, dok se proces potpuno ne restrukturira. Ovo je vrlo cool i motivirajuće iskustvo za preduzeće, koje je uključilo i svoje izvođače u DevOps transformaciju, o čemu će Evgeniy takođe govoriti.

Kako postati multifunkcionalni tim 

У Mikhail Bizhan veliko iskustvo u provođenju transformacijskih promjena u timovima. Sada Mikhail, kao vođa tima za ubrzanje Raiffeisenbanke, čini timove međufunkcionalnim. na njegovom izveštaj Razgovarajmo o bolu nedostatka međufunkcionalnih timova i zašto se izazovi međufunkcionalnog tima ne završavaju izmišljanjem, pravljenjem i implementacijom.

SRE prakse

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

Alexey Andreev iz Prisma Labs reći će, zašto su startupu potrebne SRE prakse i zašto se to isplati.

Matvey Grigoriev od Dodo Pizza predstavit će primjer SRE-a u većoj kompaniji koja je već prerasla fazu pokretanja. Sam Matvey kaže ovo o sebi: iskusni .NET programer i početnik SRE će podijeliti priču o tranziciji programera, i to ne samo jednog, već cijelog tima, na infrastrukturu. Zašto DevOps je logičan put za programera a šta će se dogoditi ako sve svoje Ansible playbooks i bash skripte počnete gledati kao punopravni softverski proizvod i primijeniti iste zahtjeve na njih, raspravljat ćemo na Matveyjevom izvještaju 30. septembra u 17:00 u dvorani Zlatno srce.

Završite program prvog dana Daniil Tikhomirov, koji u njegovom govor postavlja važno pitanje: Kako se tehnologija odnosi na sreću korisnika. Rešavajući problem „sve radi, ali korisnik je nezadovoljan“, MegaFon je od praćenja pojedinačnih sistema, zatim servera, aplikacija prešao na praćenje servisa očima korisnika. Kako su se svi tehnički stručnjaci, kupci i prodavci počeli fokusirati na ove KQI indikatore, saznat ćemo u večernjim satima prvog dana konferencije. A nakon toga ćemo razgovarati o infrastrukturi i transformaciji u neformalnom okruženju na after partyju.

“Na rubu svemira”, 30. septembar

Prve tri reportaže u dvorani “Na rubu svemira” bit će vrlo interesantne sa stanovišta instrumenata.

Maxim Kostrikin (Ixtens) će pokazati uzorci u Terraformu za borbu protiv haosa i rutine na velikim i dugim projektima. Programeri Terraform nude prilično zgodne najbolje prakse za rad sa AWS infrastrukturom, ali postoji nijansa. Koristeći primjere koda, Maxim će pokazati kako ne pretvoriti mapu s Terraform kodom u grudvu snijega, već, koristeći obrasce, pojednostaviti automatizaciju i daljnji razvoj.

Izveštaj Grigorij Mihalkin od Lamoda „Zašto smo razvili Kubernetes operater i koje smo lekcije izvukli iz njega?“ pomoći će popuniti nedostatak informacija o tome kako implementirati infrastrukturu kao prakse koda koristeći Kubernetes. Sam Kubernetes sadrži, na primjer, opis usluga koje koriste yaml datoteke, ali to nije dovoljno za sve zadatke. Za upravljanje niskim nivoom potrebni su operateri, a ovaj razgovor je vrlo koristan ako želite pravilno upravljati Kubernetesom.

Tema sljedećeg izvještaja je Hashicorp Vault - sasvim posebno. Ali u stvari, ovaj alat je potreban svuda gdje trebate upravljati lozinkama i imati zajedničku točku za rad sa tajnama. Prošle godine je Sergej Noskov ispričao kako se tajnama upravlja u Avitu uz pomoć Hashicorp Vault-a, pogledajte to izveštaj i dođi slušaj Yuri Shutkin sa Tinkoff.ru za još više iskustva.

Taras Kotov (EPAM) će razmotriti još rjeđi zadatak izgradnje infrastrukture oblaka koja uključuje vlastitu okosnicu IP/MPLS mreža. Ali iskustvo je odlično, a izvještaj je hardcore, pa ako razumijete o čemu se radi, svakako dođite na ovaj izvještaj.

Kasnije uveče ćemo razgovarati o upravljanju bazama podataka u infrastrukturama oblaka. Kirill Melnichuk će podijeliti iskustvo korišćenja Vitess za rad sa MySQL unutar Kubernetes klastera. A Vladimir Ryabov sa Playkey.net reći će, kako raditi s podacima unutar oblaka i kako pravilno koristiti raspoloživi prostor za pohranu.

"Zlatno srce", 1. oktobar

Prvog oktobra sve će biti obrnuto. Dvorana Zlatno srce će imati više tehnološki orijentisanu stazu. Stoga, za inženjere koji putuju kroz „Zlatno srce“, prvo vas pozivamo da zaronite u poslovne slučajeve, a zatim vidite kako se ovi 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 alatima i hardveru.

Ispod haube velikog skladišta u oblaku

Galaxy Vodič DevOpsConf 2019Prvi govornik Artemy Kapitula. Njegov izveštaj od prošle godineCeph. Anatomija katastrofe„Učesnici konferencije nazvali su je najboljom, mislim, zbog nevjerovatne dubine priče. Ovaj put priča nastavit će s Mail.Ru Cloud Solutions rješenjima o dizajnu skladišta i analizi presedana kvara sistema. Neočigledna prednost ovog izveštaja za menadžere je da Artemy ispituje ne samo sam tehnički problem, već i ceo proces njegovog rešavanja. One. Možete razumjeti kako upravljati cijelim ovim procesom i primijeniti ga na svoju kompaniju.

Reverzna decentralizovana implementacija

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

Opet smo u oblacima

Izveštaj Alexey Vakhovje moćna fuzija poslovnih komponenti i tehnologija, koja će biti zanimljiva i sa inženjerske i sa upravljačke strane. Alexey će vam reći kako Uchi.ru radi Cloud Native infrastruktura: kako se koriste Service Mesh, OpenTracing, Vault, centralizirano evidentiranje i ukupni SSO. Nakon toga, u 15:00, Alexey će održati majstorska klasa, gde će svi koji dođu moći svojim rukama da dodirnu sve ove instrumente.

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

Izveštaj Anatolij Soldatov o tome kako Avito gradi Kafku kao servis će, naravno, biti zanimljivo onima koji koriste Kafku. Ali s druge strane, vrlo dobro otkriva proces kreiranja internog servisa: kako prikupiti servisne zahtjeve i želje kolega, implementirati interfejse, izgraditi interakciju između timova i kreirati uslugu kao proizvod unutar kompanije. Sa ove tačke gledišta, istorija je opet korisna za veoma različite učesnike konferencije.

Hajde da ponovo učinimo mikroservise laganim 

Ovdje je, čini se, sve jasno iz imena. Ali teze to ponude Dmitry Sugrobov iz Leroy Merlina, čak iu programskom odboru izazvao je burnu raspravu. Jednom riječju, ovo će biti dobra osnova za raspravu na temu šta 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, Andrey Kvapil (WEDOS Internet, as) će govoriti o upravljanju BareMetal infrastrukturom, što je prilično specifično, jer svi sada uglavnom koriste oblake, a ako i drže hardver, to nije u tako velikom obimu. Ali veoma je važno da Andrej podijelite iskustvo primjena CI/CD tehnika za implementaciju i upravljanje BareMetal infrastrukturom, i sa ove tačke gledišta, izvještaj će biti od interesa i za vođe timova i za inženjere.

Nastavicu temu Sergej Makarenko, pokazivanje iza kulisa ovog radno intenzivnog procesa u Wargaming platforma.

Mogu li kontejneri biti sigurni? 

Program će upotpuniti u dvorani Zlatno srce Alexander Khayorov dokument za diskusiju 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. oktobar

Počeće Alexander Burtsev (BramaBrama) i predstavit će jedno od mogućih rješenja za ubrzanje stranice. Pogledajmo uspješnu implementaciju 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 na umu takvo iskustvo.

DevOps u 1C: Enterprise 

Petr Gribanov iz 1C kompanije će pokušati razotkriti mit da je nemoguće implementirati DevOps u velikom preduzeću. Šta može biti složenije od platforme 1C: Enterprise, ali pošto su DevOps prakse primjenjive čak i tamo, mislim da mit neće postojati.

DevOps u prilagođenom razvoju

Anton Khlevitsky u nastavku izvještaja Evgenija Fomenka reći će, kako je MegaFon izgradio DevOps na strani izvođača i izgradio kontinuiranu implementaciju, uključujući prilagođeni razvoj od nekoliko dobavljača softvera.

Dovođenje DevOps-a u DWH/BI

Nestandardna, ali opet zanimljiva tema za različite učesnike ć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 skladištu podataka i BI-u, te će vam reći po čemu se rad s podacima razlikuje i koji su alati za automatizaciju zaista korisni u kontekstu rada s podaci.

Kako (vi) živjeti bez službe sigurnosti 

Poslije ručka Mona Arkhipova (sudo.su) će predstaviti nas sa osnovama DevSecOps i objasnit će kako možete ugraditi sigurnost kao proces u svoj razvojni proces i prestati koristiti zasebno odjeljenje sigurnosti. Tema je aktuelna, a izvještaj bi mnogima trebao biti od velike koristi.

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

Savršeno nadopunjuje prethodnu temu performans Vladimir Khonin od MegaFona. Ovdje ćemo razgovarati o kako uvesti kvalitet u DevOps proces: kako koristiti Quality Gate, snimati različite slučajeve unutar sistema i kako sve to integrirati u proces razvoja. Ovaj izvještaj je posebno pogodan za one koji rade sa velikim sistemima, ali čak i ako ne radite s velikim naplatom, naći ćete zanimljive aspekte za sebe.

SDLC i usklađenost

A sljedeća tema je relevantnija za velike kompanije - kako u proces uvesti rješenja usklađenosti i standarde. Ilya Mitrukov iz Tehnološkog centra Deutsche Bank će demonstrirati, to standardi rada mogu biti kompatibilni sa DevOps-om.

I na kraju dana Matvey Kukuy (Amixr.IO) će podijeliti statistike i uvide u to kako desetine timova širom sveta dežuraju, rešavaju incidente, organizuju rad i grade pouzdane sisteme, i objasniće kako se sve to odnosi na SRE.

Sad ti čak i malo zavidim, jer put kroz DevOpsConf 2019 jednostavno moraš. Možete kreirati svoj individualni plan i uživati ​​u tome kako će se izvještaji organski nadopunjavati, ali ja, najvjerovatnije, kao i svaki vodič, neću imati vremena da pažljivo razgledam.

Inače, pored glavnog programa imamo, da tako kažemo, kamp-mesto – sala za sastanke, u kojoj učesnici sami mogu organizovati mali sastanak, radionicu, master klas i u intimnom okruženju razgovarati o hitnim temama. Predložite sastanak svaki učesnik može, a svaki učesnik može djelovati kao programski odbor i glasati za druge sastanke. Ovaj format je već dokazao svoju efikasnost, posebno kada je u pitanju umrežavanje, pa pogledajte bliže ovaj dio raspored, a tokom konferencije pratite najave o novim susretima u telegram kanal.

Vidimo se u galaksiji DevOpsConf 2019!

izvor: www.habr.com

Dodajte komentar