In hantlieding foar de DevOpsConf 2019 Galaxy

Ik presintearje jo oandacht in gids foar DevOpsConf, in konferinsje dy't dit jier op in galaktyske skaal is. Yn 'e sin dat wy it slagge om sa'n krêftich en lykwichtich programma gear te setten dat in ferskaat oan spesjalisten genietsje fan it reizgjen troch it: ûntwikkelders, systeembehearders, ynfrastruktueringenieurs, QA, teamleaders, tankstasjons en yn 't algemien elkenien belutsen by de technologyske ûntwikkeling proses.

Wy stelle foar om twa grutte gebieten fan it DevOps-universum te besykjen: ien mei saaklike prosessen dy't fleksibel kinne wurde feroare fia koade, en de oare mei ark. Dat is, op ús konferinsje sille d'r twa streamen fan gelikense krêft wêze yn ynhâld en, benammen, yn it oantal rapporten. Ien rjochtet him op it eigentlike gebrûk fan ark, en de twadde op prosessen mei help fan foarbylden fan saaklike problemen dy't wurde behannele as koade en beheard as koade. Wy leauwe dat technology en prosessen ûnskiedber keppele binne en dit systematysk sjen litte mei help fan ús sprekkers dy't wurkje yn nije wave bedriuwen en diele har paad nei in nije belibbing fan ûntwikkeling troch it oplossen fan problemen en it oerwinnen fan útdagings.

In hantlieding foar de DevOpsConf 2019 Galaxy

As jo ​​​​wolle, in koarte gearfetting fan ús gids nei DevOpsConf:

  • Op 30 septimber, op 'e earste dei fan' e konferinsje, sille wy yn 'e earste seal 8 saaklike gefallen beskôgje.
  • Yn de twadde seal sille wy op de earste dei mear spesjalisearre ynstrumintale oplossings analysearje. Elk rapport befettet in protte koele praktyske ûnderfining, dy't lykwols net geskikt is foar alle bedriuwen.
  • Op 1 oktober prate wy yn de earste seal krekt oarsom mear oer technyk, mar breder.
  • Yn de twadde seal beprate wy op de twadde dei spesifike taken dy't net yn alle projekten foarkomme, bygelyks yn in ûndernimming.


Mar ik sil daliks konstatearje dat sa'n ferdieling hielendal net in ferdieling fan it publyk betsjut. Krektoarsom, it is wichtich foar in yngenieur om saaklike problemen te begripen, de betsjutting te witten fan wat hy docht en praktyske ûnderfining te hawwen. En foar in team lead of tsjinst stasjon, fansels, gefallen en ûnderfining fan oare bedriuwen binne wichtich, mar tagelyk jo moatte begripe de ynterne wurking. Under de besuniging sil ik jo yn mear detail fertelle oer alle ûnderwerpen en helpe jo in detaillearre reisplan te meitsjen.

De konferinsje sil hâlden wurde yn Infospace en wy neamden de twa haadsealen "Golden Heart" - lykas it skip fan "The Hitchhiker's Guide to the Galaxy", dat it prinsipe fan ûnwierskynlikens brûkt om troch de romte te bewegen, en "At de râne fan 'e Universe" - as in restaurant út deselde saga. Fan no ôf sil ik dizze nammen brûke om te ferwizen nei spoaren. Meldstops yn it gebiet fan 'e galaxy "Golden Heart" binne geskikter foar de wichtichste toeristyske groep; dit binne, as jo wolle, attraksjes dy't moatte besykje. "Aan de râne fan it Universum" binne d'r nijsgjirrige objekten foar betûfte reizgers. In pear komme der, mar dejingen dy't der mei baarnende eagen troch de asteroïde riemen doare.

Tagelyk kinne jo maklik fan de iene keamer nei de oare ferpleatse, en op elk momint sille jo in ûnderwerp fine dat by jo past. Lykas ik al sei, is it programma tige lykwichtich. Wy hiene folle mear klassenrapporten, mar, mei tsjinsin, moast de Programmakommisje se nei HighLoad++ of útstelle oant de maitiidskonferinsje yn Sint-Petersburch, om it lykwicht net te ferbrekken en it oarspronklike idee út te fieren. It konferinsjeprogramma lit jo elk fan 'e plande ûnderwerpen beskôgje (trochgeande levering, ynfrastruktuer as koade, DevOps-transformaasje, SRE-praktiken, feiligens, ynfrastruktuerplatfoarm) mei ferskate foarbylden en út ferskate hoeken.

Sit no werom, ús galaktyske skip komt oan alle haltes.

"Gouden hert", 30 septimber

Earste 90 dagen as CTO

In hantlieding foar de DevOpsConf 2019 GalaxySil de konferinsje iepenje melde Leona Fier. oer it oererven fan legacy-systemen en de problemen dy't der faak mei komme. Leon sil jo fertelle hoe't it tankstasjon in begryp kin krije fan it technyske systeem wêrmei't hy begjint te wurkjen. Foar in technysk direkteur yn in modern bedriuw is it behearen fan it DevOps-proses de haadtaak, en Leon sil jo op in nijsgjirrige en humoristyske manier sjen litte relaasje tusken technyske en saaklike dielen út it eachpunt fan SRT.

Begjinners en dyjingen dy't ien wurde wolle moatte perfoarst nei dit rapport komme. It is ommers ien ding om te groeien om in technysk direkteur te wurden yn jo bedriuw, en in hiel oar om dizze rol opnij yn te gean; sokke aerobatics is net foar elkenien beskikber.

DevOps basics - it ynfieren fan in projekt fanôf it begjin

Folgje melde bliuwt it ûnderwerp, mar Andrey Yumashev (LitRes) sil it probleem in bytsje minder wrâldwiid beskôgje en de fragen beantwurdzje: hokker basis moatte jo witte as jo begjinne te wurkjen yn ferskate teams; hoe't jo it oanbod fan problemen korrekt analysearje; hoe te bouwen fan in aktiviteit plan; hoe te berekkenjen KPIs en wannear te stopjen.

De takomst fan ynfrastruktuer as koade

Folgjende sille wy in skoft nimme om it ûnderwerp fan ynfrastruktuer as koade te besprekken. Roman Boyko Solutions Architect by AWS by DevOpsConf sil fertelle oer it nije ark AWS Cloud Development Kit, wêrmei jo de ynfrastruktuer kinne beskriuwe yn in bekende taal (Python, TypeScript, JavaScript, Java). Wy sille út 'e earste hân leare wat de wolk mooglik makket om noch tichter by de ûntwikkelder te wêzen, hoe't jo dit ark begjinne kinne brûke en werbrûkbere komponinten meitsje foar handich ynfrastruktuerbehear. Foar dielnimmers oan konferinsjes is dit in poerbêste kâns om te hearren oer wrâldfernijingen yn it Russysk en mei de graad fan technyske detail dy't hjir gewoan is, mar net yn it Westen.

Fan frijlitting oant FastTrack

Nei it middeis sille wy noch in pear oeren weromkomme nei it probleem fan transformaasje. Op melde Evgenia Fomenko Litte wy de DevOps-transformaasje fan MegaFon folgje: begjinnend fan it poadium as se besykje tradisjonele metoaden te brûken, lykas KPI, oerwinne it poadium as neat dúdlik is en jo moatte komme mei nije ark en josels feroarje, oant it proses is folslein werstrukturearre. Dit is in heul koele en motivearjende ûnderfining foar de ûndernimming, dy't ek har oannimmers belutsen by de DevOps-transformaasje, wêr't Evgeniy ek oer sil prate.

Hoe wurde in cross-funksjoneel team 

У Mikhail Bizhan wiidweidige ûnderfining yn it útfieren fan transformaasjewizigingen yn teams. No makket Mikhail, as lieder fan it Raiffeisenbank Acceleration Team, de teams cross-funksjoneel. op syn melde Litte wy prate oer de pine fan it ûntbrekken fan cross-funksjonele teams en wêrom't de útdagings fan in cross-funksjoneel team net einigje mei útfine, meitsjen en ymplemintaasje.

SRE-praktiken

Folgjende op 'e wei sille wy twa rapporten fine wijd oan SRE-praktiken, dy't momentum krije en in wichtich plak ynnimme yn it heule DevOps-proses.

Alexey Andreev fan Prisma Labs sil fertelle, wêrom't in opstart SRE-praktiken nedich is en wêrom it betellet.

Matvey Grigoriev fan Dodo Pizza sil presintearje in foarbyld fan SRE yn in grutter bedriuw dat it opstartstadium al útgroeid is. Matvey sels seit dit oer himsels: in betûfte .NET-ûntwikkelder en in begjinner SRE, respektivelik, sille it ferhaal diele fan 'e oergong fan in ûntwikkelder, en net allinich ien, mar in hiele team, nei ynfrastruktuer. Wêrom DevOps is in logysk paad foar in ûntwikkelder en wat bart der as jo begjinne te sjen nei al jo Ansible playbooks en bash skripts as in folweardich software produkt en tapasse deselde easken oan harren, wy sille beprate by Matvey syn rapport op septimber 30 at 17:00 yn de Gouden Hert hal.

Folje it programma foar de earste dei Daniil Tikhomirov, wa yn syn spraak ropt in wichtige fraach op: Hoe technology ferhâldt ta brûker lok. Oplossen fan it probleem fan "alles wurket, mar de brûker is ûntefreden," MegaFon gie fan tafersjoch op yndividuele systemen, dan tsjinners, applikaasjes te kontrolearjen de tsjinst troch de eagen fan de brûker. Hoe't alle technyske spesjalisten, klanten en ferkeapers begon te rjochtsjen op dizze KQI-yndikatoaren, sille wy yn 'e jûn fan' e earste dei fan 'e konferinsje fine. En dêrnei sille wy yn in ynformele setting op de nei-partij ynfrastruktuer en transformaasje beprate.

"Aan de râne fan it universum", 30 septimber

De earste trije rapporten yn 'e seal "At de râne fan it universum" sille tige nijsgjirrich wêze út it eachpunt fan ynstruminten.

Maxim Kostrikin (Ixtens) sil sjen litte patroanen yn Terraform om gaos en routine te bestriden op grutte en lange projekten. Terraform-ûntwikkelders biede frij handige bêste praktiken foar wurkjen mei AWS-ynfrastruktuer, mar d'r is in nuânse. Mei help fan koadefoarbylden sil Maxim demonstrearje hoe't jo in map mei Terraform-koade net yn in sniebal meitsje, mar mei patroanen om automatisearring en fierdere ûntwikkeling te ferienfâldigjen.

Ferslach Grigory Mikhalkin út Lamoda "Wêrom hawwe wy de Kubernetes-operator ûntwikkele en hokker lessen hawwe wy derfan leard?" sil helpe om it gebrek oan ynformaasje te foljen oer hoe't jo ynfrastruktuer kinne ymplementearje as koadepraktiken mei Kubernetes. Kubernetes sels befettet bygelyks in beskriuwing fan tsjinsten dy't yaml-bestannen brûke, mar dit is net genôch foar alle taken. Behear op leech nivo fereasket operators, en dit petear is heul nuttich as jo Kubernetes goed beheare wolle.

It ûnderwerp fan it folgjende rapport is Hashicorp Vault - hiel bysûnder. Mar feitlik is dit ark nedich wêr't jo wachtwurden moatte beheare en in mienskiplik punt hawwe foar wurkjen mei geheimen. Ferline jier fertelde Sergey Noskov hoe't geheimen wurde beheard yn Avito mei help fan Hashicorp Vault, sjoch dat melde en kom Harkje Yuri Shutkin fan Tinkoff.ru foar noch mear ûnderfining.

Taras Kotov (EPAM) sil beskôgje de noch seldsumer taak fan it bouwen fan in wolkynfrastruktuer dy't in eigen rêchbonke omfettet IP / MPLS netwurk. Mar de ûnderfining is geweldich, en it rapport is hardcore, dus as jo begripe wêr't it oer giet, wês dan wis dat jo nei dit rapport komme.

Letter op 'e jûn sille wy prate oer databasebehear yn wolkinfrastruktuer. Kirill Melnichuk sil diele ûnderfining fan gebrûk Vitess foar wurkjen mei MySQL binnen in Kubernetes-kluster. A Vladimir Ryabov út Playkey.net sil fertelle, hoe't jo wurkje mei gegevens yn 'e wolk en hoe't jo de beskikbere opslachromte goed brûke.

"Gouden hert", 1 oktober

Op 1 oktober is alles oarsom. De Gouden Herthal komt mei in mear technology-rjochte baan. Sa, foar yngenieurs reizgje troch de "Gouden Hert", wy noegje jo earst út om te dûken yn saaklike gefallen, en dan sjen hoe't dizze gefallen wurde oplost yn de praktyk. En managers, op har beurt, tinke earst oer mooglike taken, en begjinne dan better te begripen hoe't se dit kinne ymplementearje yn ark en hardware.

Under de kap fan 'e grutte wolk opslach

In hantlieding foar de DevOpsConf 2019 GalaxyEarste sprekker Artemy Kapitula. Syn rapport ferline jierCeph. Anatomy fan in ramp"De dielnimmers oan 'e konferinsje neamden it it bêste, tink ik, fanwegen de ongelooflijke djipte fan it ferhaal. Dizze kear it ferhaal sil trochgean mei Mail.Ru Cloud Solutions oplossings op opslach design en analyze fan it presidint fan systeem flater. It ûnsichtbere foardiel fan dit rapport foar managers is dat Artemy net allinich it technyske probleem sels ûndersiket, mar ek it heule proses fan it oplossen. Dy. Jo kinne begripe hoe't jo dit heule proses kinne beheare en it tapasse op jo bedriuw.

Reversive desintralisearre ynset

Egor Bugaenko Dit is net de earste kear dat hy ek op 'e konferinsje ferskynde; syn rapporten befetsje tradisjoneel kontroversjele proefskriften, mar se litte jo tinke. Wy hoopje dat melde Egor's praat oer desintralisearre ynset sil in nijsgjirrige en, wichtichste, konstruktive diskusje feroarsaakje.

Wy binne wer yn 'e wolken

Ferslach Alexey Vakhovis in krêftige fúzje fan saaklike komponinten en technologyen, dy't ynteressant wêze sil fan sawol de engineering as managementkanten. Alexey sil jo fertelle hoe't Uchi.ru wurket Cloud Native ynfrastruktuer: hoe't Service Mesh, OpenTracing, Vault, sintralisearre logging en totale SSO wurde brûkt. Nei ôfrin, om 15 oere, sil Alexey hâlde masterclass, wêr't elkenien dy't komt, al dizze ynstruminten mei har eigen hannen oanreitsje kinne.

Apache Kafka yn Avito: in ferhaal fan trije reynkarnaasjes

Ferslach Anatoly Soldatov oer hoe't Avito Kafka as tsjinst bouwt, sil fansels fan belang wêze foar dyjingen dy't Kafka brûke. Mar oan de oare kant docht bliken hiel goed proses fan it meitsjen fan in ynterne tsjinst: hoe't jo tsjinsteasken en winsken fan kollega's sammelje, ynterfaces ymplementearje, ynteraksje bouwe tusken teams en in tsjinst meitsje as produkt binnen it bedriuw. Ut dit eachpunt is skiednis wer nuttich foar hiel ferskillende konferinsje dielnimmers.

Litte wy mikrotsjinsten wer lichtgewicht meitsje 

Hjir, it soe lykje, alles is dúdlik út de namme. Mar dizze tesen oanbiedingen Dmitry Sugrobov út Leroy Merlin, sels yn it programma kommisje feroarsake ferwaarme debat. Yn in wurd, dit sil in goede basis wêze foar in diskusje oer it ûnderwerp fan wat algemien beskôge wurdt as mikrotsjinsten, hoe't se se skriuwe, ûnderhâlde, ensfh.

CI / CD foar behear fan BareMetal ynfrastruktuer 

It folgjende rapport is wer twa yn ien. Oan de iene kant, Andrey Kvapil (WEDOS Internet, a.s) sil prate oer it behearen fan BareMetal-ynfrastruktuer, wat frij spesifyk is, om't elkenien no benammen wolken brûkt, en as se hardware hâlde, is it net op sa'n grutte skaal. Mar it is hiel wichtich dat Andrey diele ûnderfining tapassing fan CI / CD-techniken foar it ynsetten en behearen fan BareMetal-ynfrastruktuer, en út dit eachpunt sil it rapport fan belang wêze foar sawol teamlieders as yngenieurs.

Trochgean mei it ûnderwerp Sergey Makarenko, sjen litte efter de skermen fan dit arbeidsintensive proses yn Wargaming Platfoarm.

Kinne konteners feilich wêze? 

Sil it programma ôfmeitsje yn de Gouden Hertseal Alexander Khayorov diskusjepapier oer kontenerfeiligens. Alexander is al by RIT++ wiisde op oer de feiligensproblemen fan Helm en manieren om it te bestriden, en dizze kear sil it himsels net beheine ta it listjen fan swakkens, mar sil sjen litte ark foar folsleine isolaasje fan it miljeu.

"Aan de râne fan it universum", 1 oktober

Sil begjinne Alexander Burtsev (BramaBrama) en sil presintearje ien fan 'e mooglike oplossingen om de side te fersnellen. Litte wy sjen nei de suksesfolle ymplemintaasje fan 'e fivefold fersnelling allinich troch DevOps-ark sûnder de koade opnij te skriuwen. Jo sille noch moatte beslute oft jo de koade opnij skriuwe yn elk projekt, mar it is altyd nuttich om sa'n ûnderfining yn gedachten te hawwen.

DevOps yn 1C: Enterprise 

Petr Gribanov út 1C bedriuw sil besykje debunk de myte dat it ûnmooglik is om DevOps yn in grut bedriuw te ymplementearjen. Wat kin komplekser wêze dan it 1C: Enterprise-platfoarm, mar om't DevOps-praktiken sels dêr fan tapassing binne, tink ik dat de myte net sil stean.

DevOps yn oanpaste ûntwikkeling

Anton Khlevitsky yn ferfolch op it rapport fan Evgeniy Fomenko sil fertelle, hoe't MegaFon DevOps oan 'e oannimmerkant boude en Continuous Deployment boude, ynklusyf oanpaste ûntwikkeling fan ferskate softwareleveransiers.

DevOps nei DWH/BI bringe

In net-standert, mar wer nijsgjirrich ûnderwerp foar ferskillende dielnimmers sil iepenbierje Vasily Kutsenko fan Gazprombank. Vasily sil praktysk advys diele oer hoe't jo in IT-kultuer kinne ûntwikkelje yn gegevensûntwikkeling en DevOps-praktiken tapasse kinne yn Data Warehous en BI, en sil jo fertelle hoe't de pipeline foar wurkjen mei gegevens ferskilt en hokker automatisearringsark echt nuttich binne yn 'e kontekst fan wurkjen mei data.

Hoe (jo) libje sûnder in feiligens ôfdieling 

Nei it middeisiten Mona Arkhipova (sudo.su) sil yntrodusearje ús mei de basis DevSecOps en sil útlizze hoe't jo feiligens as proses kinne ynbêde yn jo ûntwikkelingsproses en stopje mei it brûken fan in aparte feiligensôfdieling. It ûnderwerp is driuwend, en it rapport soe heul nuttich wêze moatte foar in protte.

Laad testen yn CI / CD fan in grutte oplossing

Kompleet it foarige ûnderwerp perfekt oan optreden Vladimir Khonin fan MegaFon. Hjir sille wy prate oer hoe't jo kwaliteit yn it DevOps-proses ynfiere: hoe kinne jo Quality Gate brûke, ferskate gefallen binnen it systeem opnimme, en hoe't jo it allegear yntegrearje yn it ûntwikkelingsproses. Dit rapport is benammen geskikt foar dyjingen dy't wurkje mei grutte systemen, mar sels as jo net wurkje mei enoarme fakturearring, sille jo ynteressante aspekten foar josels fine.

SDLC & neilibjen

En it folgjende ûnderwerp is relevanter foar grutte bedriuwen - hoe't jo Compliance-oplossingen en noarmeneasken yn it proses ynfiere. Ilya Mitrukov fan it Deutsche Bank Technology Center sil demonstrearje, dat wurknoarmen kinne goed kompatibel wêze mei DevOps.

En oan 'e ein fan 'e dei Matvey Kukuy (Amixr.IO) sil diele statistiken en ynsjoch oer hoe't tsientallen teams om 'e wrâld binne op plicht, sortearjen út ynsidinten, organisearje wurk en bouwen betroubere systemen, en sil útlizze hoe't it allegear ferhâldt ta SRE.

No bin ik sels in bytsje benijd, want de reis troch DevOpsConf 2019 do moatst mar. Jo kinne jo eigen yndividuele plan meitsje en genietsje fan hoe organysk de rapporten inoar sille oanfolje, mar ik sil nei alle gedachten, lykas elke gids, gjin tiid hawwe om foarsichtich om te sjen.

Trouwens, neist it haadprogramma hawwe wy om sa te sizzen in kampearplak - in moetingsromte, wêryn't dielnimmers sels in lytse gearkomste, workshop, masterklasse kinne organisearje en yn in yntime setting driuwende saken beprate kinne. Stel in moeting foar eltse dielnimmer kin, en eltse dielnimmer kin fungearje as in programma kommisje en stimme foar oare meetups. Dit formaat hat syn effektiviteit al bewiisd, benammen yn termen fan netwurken, dus sjoch neier nei dit diel skema, en tidens de konferinsje, sjoch foar oankundigings oer nije moetings yn telegram kanaal.

Oant sjen yn 'e DevOpsConf 2019 galaxy!

Boarne: www.habr.com

Add a comment