Galaxy Guide DevOpsConf 2019

Ek bied aan u aandag 'n gids tot DevOpsConf, 'n konferensie wat hierdie jaar op 'n galaktiese skaal is. In die sin dat ons daarin geslaag het om so 'n kragtige en gebalanseerde program saam te stel dat 'n verskeidenheid spesialiste dit sal geniet om daardeur te reis: ontwikkelaars, stelseladministrateurs, infrastruktuuringenieurs, QA, spanleiers, diensstasies en in die algemeen almal betrokke by die tegnologiese ontwikkeling proses.

Ons stel voor om twee groot areas van die DevOps-heelal te besoek: een met besigheidsprosesse wat buigsaam deur kode verander kan word, en die ander met gereedskap. Dit wil sê, by ons konferensie sal daar twee strome van gelyke sterkte in inhoud en veral in die aantal verslae wees. Een fokus op die werklike gebruik van gereedskap, en die tweede op prosesse wat voorbeelde van besigheidsprobleme gebruik wat as kode hanteer en as kode bestuur word. Ons glo dat tegnologie en prosesse onlosmaaklik verbind is en wys dit sistematies met die hulp van ons sprekers wat in nuwe golf maatskappye werk en hul pad na 'n nuwe persepsie van ontwikkeling deel deur probleme op te los en uitdagings te oorkom.

Galaxy Guide DevOpsConf 2019

As jy wil, 'n kort opsomming van ons gids tot DevOpsConf:

  • Op 30 September, op die eerste dag van die konferensie, sal ons in die eerste saal 8 besigheidsake oorweeg.
  • In die tweede saal op die eerste dag sal ons meer hoogs gespesialiseerde instrumentele oplossings ontleed. Elke verslag bevat baie koel praktiese ervaring, wat egter nie vir alle maatskappye geskik is nie.
  • Op 1 Oktober praat ons in die eerste saal inteendeel meer oor tegnologie, maar breër.
  • In die tweede saal op die tweede dag bespreek ons ​​spesifieke take wat nie in alle projekte voorkom nie, byvoorbeeld in 'n onderneming.


Maar ek sal dadelik opmerk dat so 'n verdeling glad nie 'n verdeling van die gehoor beteken nie. Inteendeel, dit is belangrik vir 'n ingenieur om sakeprobleme te verstaan, te weet wat die betekenis is van wat hy doen, en praktiese ondervinding te hê. En vir 'n spanleier of diensstasie is sake en ondervinding van ander maatskappye natuurlik belangrik, maar terselfdertyd moet jy die interne werking verstaan. Onder die snit sal ek jou in meer besonderhede van al die onderwerpe vertel en jou help om 'n gedetailleerde reisplan te skep.

Die konferensie sal in Infospace gehou word en ons het die twee hoofsale "Golden Heart" genoem - soos die skip van "The Hitchhiker's Guide to the Galaxy", wat die beginsel van onwaarskynlikheid gebruik om deur die ruimte te beweeg, en "At die rand van die Heelal” - soos 'n restaurant uit dieselfde sage. Van nou af sal ek hierdie name gebruik om na snitte te verwys. Meldstopplekke in die omgewing van die "Golden Heart"-sterrestelsel is meer geskik vir die hooftoeristegroep; dit is, as jy wil, besienswaardighede wat jy moet besoek. "Aan die rand van die heelal" is daar interessante voorwerpe vir ervare reisigers. Min kom daar, maar diegene wat dit waag om met brandende oë deur die asteroïdegordels daarheen te gaan.

Terselfdertyd kan jy maklik van een kamer na 'n ander beweeg, en te eniger tyd sal jy 'n onderwerp vind wat jou pas. Soos ek reeds gesê het, is die program baie gebalanseerd. Ons het baie meer klasverslae gehad, maar, teësinnig, moes die Programkomitee dit skuif Hoëlaai++ of uitstel tot die lentekonferensie in St. Petersburg, om nie die balans te versteur en die oorspronklike idee te implementeer nie. Die konferensieprogram laat jou toe om elk van die beplande onderwerpe (deurlopende aflewering, infrastruktuur as kode, DevOps-transformasie, SRE-praktyke, sekuriteit, infrastruktuurplatform) te oorweeg deur verskillende voorbeelde en vanuit verskillende hoeke te gebruik.

Sit nou terug, ons galaktiese skip kom tot stilstand.

"Goue Hart", 30 September

Eerste 90 dae as CTO

Galaxy Guide DevOpsConf 2019Sal die konferensie oopmaak die verslag Leona Vuur. oor die oorerwing van nalatenskapstelsels en die probleme wat dikwels daarmee gepaard gaan. Leon sal jou vertel hoe die vulstasie 'n begrip kan kry van die tegniese stelsel waarmee hy begin werk. Vir 'n tegniese direkteur in 'n moderne maatskappy is die bestuur van die DevOps-proses die hooftaak, en Leon sal jou op 'n interessante en humoristiese manier wys verhouding tussen tegniese en sakeonderdele uit die oogpunt van SRT.

Beginners en diegene wat een wil word, moet beslis na hierdie verslag kom. Dit is immers een ding om te groei om 'n tegniese direkteur in jou maatskappy te word, en 'n heel ander ding om weer hierdie rol te betree; sulke kunsvlieg is nie vir almal beskikbaar nie.

DevOps-beginsels - om 'n projek van nuuts af te betree

volgende die verslag gaan voort met die onderwerp, maar Andrey Yumashev (LitRes) sal die kwessie 'n bietjie minder wêreldwyd oorweeg en die vrae beantwoord: watter basiese beginsels moet jy weet wanneer jy in verskillende spanne begin werk; hoe om die reeks probleme korrek te ontleed; hoe om 'n aktiwiteitsplan te bou; hoe om KPI's te bereken en wanneer om te stop.

Die toekoms van infrastruktuur as kode

Volgende sal ons 'n pouse neem om die onderwerp van infrastruktuur as kode te bespreek. Roman Boyko Solutions Architect by AWS by DevOpsConf sal vertel oor die nuwe instrument AWS Wolk Ontwikkeling Kit, waarmee u die infrastruktuur in 'n bekende taal (Python, TypeScript, JavaScript, Java) kan beskryf. Ons sal eerstehands leer wat die wolk selfs nader aan die ontwikkelaar toelaat, hoe om hierdie instrument te begin gebruik en herbruikbare komponente vir gerieflike infrastruktuurbestuur te skep. Vir konferensiedeelnemers is dit 'n uitstekende geleentheid om te hoor van wêreldinnovasies in Russies en met die mate van tegniese detail wat hier algemeen voorkom, maar nie in die Weste nie.

Van vrystelling tot FastTrack

Na middagete sal ons vir nog 'n paar uur terugkeer na die kwessie van transformasie. Aan verslag Evgenia Fomenko Kom ons volg die DevOps-transformasie van MegaFon: vanaf die stadium wanneer hulle probeer om tradisionele metodes te gebruik, soos KPI, om die stadium te oorkom wanneer niks duidelik is nie en jy met nuwe gereedskap vorendag moet kom en jouself moet verander, totdat die proses heeltemal herstruktureer is. Dit is 'n baie cool en motiverende ervaring vir die onderneming, wat ook sy kontrakteurs by die DevOps-transformasie betrek het, waaroor Evgeniy ook sal praat.

Hoe om 'n kruisfunksionele span te word 

У Mikhail Bizhan uitgebreide ondervinding in die uitvoering van transformasieveranderinge in spanne. Nou maak Mikhail, as die leier van die Raiffeisenbank-versnellingspan, die spanne kruisfunksioneel. op sy verslag Kom ons praat oor die pyn van die gebrek aan kruisfunksionele spanne en hoekom die uitdagings van 'n kruisfunksionele span nie eindig met uitvind, maak en implementering nie.

SRE-praktyke

Volgende op pad sal ons twee verslae vind wat aan SRE-praktyke gewy is, wat momentum kry en 'n belangrike plek in die hele DevOps-proses inneem.

Alexey Andreev van Prisma Labs sal vertel, waarom 'n aanvang SRE-praktyke nodig het en hoekom dit die moeite werd is.

Matvey Grigoriev van Dodo Pizza sal aanbied 'n voorbeeld van SRE in 'n groter maatskappy wat reeds die beginfase ontgroei het. Matvey self sê dit oor homself: 'n ervare .NET-ontwikkelaar en 'n beginner SRE, onderskeidelik, sal die storie deel van die oorgang van 'n ontwikkelaar, en nie net een nie, maar 'n hele span, na infrastruktuur. Hoekom DevOps is 'n logiese pad vir 'n ontwikkelaar en wat gebeur as jy na al jou Ansible-speelboeke en bash-skripte begin kyk as ’n volwaardige sagtewareproduk en dieselfde vereistes daarop toepas, sal ons by Matvey se verslag op 30 September om 17:00 in die Goue Hart-saal bespreek.

Voltooi die eerste dagprogram Daniil Tikhomirov, wie in sy toespraak stel 'n belangrike vraag: Hoe tegnologie verband hou met gebruikersgeluk. Om die probleem op te los van "alles werk, maar die gebruiker is ontevrede," het MegaFon gegaan van die monitering van individuele stelsels, dan bedieners, toepassings tot die monitering van die diens deur die oë van die gebruiker. Hoe alle tegniese spesialiste, kliënte en verkopers op hierdie KQI-aanwysers begin fokus het, sal ons in die aand van die eerste dag van die konferensie uitvind. En daarna sal ons infrastruktuur en transformasie in 'n informele omgewing by die na-partytjie gaan bespreek.

"Aan die rand van die heelal", 30 September

Die eerste drie verslae in die "Aan die rand van die heelal"-saal sal baie interessant wees vanuit die oogpunt van instrumente.

Maxim Kostrikin (Ixtens) sal wys patrone in Terraform om chaos en roetine op groot en lang projekte te bekamp. Terraform-ontwikkelaars bied redelik gerieflike beste praktyke om met AWS-infrastruktuur te werk, maar daar is 'n nuanse. Deur kodevoorbeelde te gebruik, sal Maxim demonstreer hoe om nie 'n vouer met Terraform-kode in 'n sneeubal te omskep nie, maar met behulp van patrone om outomatisering en verdere ontwikkeling te vereenvoudig.

verslag Grigory Mikhalkin van Lamoda “Hoekom het ons die Kubernetes-operateur ontwikkel en watter lesse het ons daaruit geleer?” sal help om die gebrek aan inligting te vul oor hoe om infrastruktuur te implementeer as kodepraktyke deur Kubernetes te gebruik. Kubernetes self bevat byvoorbeeld 'n beskrywing van dienste wat yaml-lêers gebruik, maar dit is nie voldoende vir alle take nie. Laevlakbestuur vereis operateurs, en hierdie praatjie is baie nuttig as jy Kubernetes behoorlik wil bestuur.

Die onderwerp van die volgende verslag is Hashicorp Vault - nogal spesiaal. Maar in werklikheid is hierdie hulpmiddel nodig waar u ook al wagwoorde moet bestuur en 'n gemeenskaplike punt het om met geheime te werk. Verlede jaar het Sergey Noskov vertel hoe geheime in Avito bestuur word met die hulp van Hashicorp Vault, kyk daarna die verslag en kom luister Yuri Shutkin van Tinkoff.ru vir nog meer ervaring.

Taras Kotov (EPAM) sal oorweeg die selfs meer seldsame taak om 'n wolkinfrastruktuur te bou wat sy eie ruggraat insluit IP/MPLS-netwerk. Maar die ervaring is wonderlik, en die verslag is hardcore, so as jy verstaan ​​waaroor dit gaan, maak seker dat jy na hierdie verslag kom.

Later die aand gesels ons oor databasisbestuur in wolkinfrastruktuur. Kirill Melnichuk sal deel ervaring van gebruik Vitess om met MySQL binne 'n Kubernetes-kluster te werk. A Vladimir Ryabov van Playkey.net sal vertel, hoe om met data binne die wolk te werk en hoe om die beskikbare stoorspasie behoorlik te gebruik.

"Goue Hart", 1 Oktober

Op 1 Oktober sal alles andersom wees. Die Golden Heart-saal sal 'n meer tegnologie-georiënteerde baan hê. Dus, vir ingenieurs wat deur die "Goue Hart" reis, nooi ons jou eers uit om in besigheidsake te duik, en dan te sien hoe hierdie gevalle in die praktyk opgelos word. En bestuurders dink op hul beurt eers oor moontlike take, en begin dan beter verstaan ​​hoe om dit in gereedskap en hardeware te implementeer.

Onder die enjinkap van die groot wolkberging

Galaxy Guide DevOpsConf 2019Eerste spreker Artemy Kapitula. Sy verslag verlede jaarCeph. Anatomie van 'n ramp“Die konferensiedeelnemers het dit die beste genoem, dink ek, vanweë die ongelooflike diepte van die storie. Hierdie keer die verhaal sal voortgaan met Mail.Ru Cloud Solutions-oplossings oor bergingsontwerp en ontleding van die presedent van stelselmislukking. Die voor die hand liggende voordeel van hierdie verslag vir bestuurders is dat Artemy nie net die tegniese probleem self ondersoek nie, maar ook die hele proses om dit op te los. Dié. Jy kan verstaan ​​hoe om hierdie hele proses te bestuur en dit op jou maatskappy toe te pas.

Omgekeerde gedesentraliseerde ontplooiing

Egor Bugaenko Dit is nie die eerste keer dat hy ook by die konferensie verskyn nie; sy verslae bevat tradisioneel kontroversiële tesisse, maar dit laat jou dink. Ons hoop dit die verslag Egor se praatjie oor gedesentraliseerde ontplooiing sal 'n interessante en, bowenal, konstruktiewe bespreking veroorsaak.

Ons is weer in die wolke

verslag Alexey Vakhovis 'n kragtige samesmelting van besigheidskomponente en tegnologieë, wat interessant sal wees van beide die ingenieurs- en bestuurskant. Alexey sal jou vertel hoe Uchi.ru werk Wolk Native infrastruktuur: hoe Service Mesh, OpenTracing, Vault, gesentraliseerde logging en totale SSO gebruik word. Daarna, om 15:00, sal Alexey hou meestersklas, waar almal wat kom, met hul eie hande aan al hierdie instrumente sal kan raak.

Apache Kafka in Avito: 'n verhaal van drie reïnkarnasies

verslag Anatoly Soldatov oor hoe Avito Kafka as 'n diens bou, sal natuurlik van belang wees vir diegene wat Kafka gebruik. Maar aan die ander kant openbaar dit baie goed proses om 'n interne diens te skep: hoe om diensvereistes en wense van kollegas in te samel, koppelvlakke te implementeer, interaksie tussen spanne te bou en 'n diens as 'n produk binne die maatskappy te skep. Vanuit hierdie oogpunt is geskiedenis weer nuttig vir baie verskillende konferensiedeelnemers.

Kom ons maak mikrodienste weer liggewig 

Hier, wil dit voorkom, is alles duidelik uit die naam. Maar tesisse dit bied Dmitri Sugrobov van Leroy Merlin, selfs in die programkomitee hewige debat veroorsaak. In 'n woord, dit sal 'n goeie basis wees vir 'n bespreking oor die onderwerp van wat algemeen as mikrodienste beskou word, hoe om dit te skryf, in stand te hou, ens.

CI/CD vir die bestuur van BareMetal-infrastruktuur 

Die volgende berig is weer twee in een. Aan die een kant, Andrey Kvapil (WEDOS Internet, as) sal praat oor die bestuur van BareMetal-infrastruktuur, wat nogal spesifiek is, want almal gebruik nou hoofsaaklik wolke, en as hulle hardeware hou, is dit nie op so 'n groot skaal nie. Maar dit is baie belangrik dat Andrey ervaring deel toepassing van CI/CD-tegnieke vir die ontplooiing en bestuur van BareMetal-infrastruktuur, en vanuit hierdie oogpunt sal die verslag van belang wees vir beide spanleiers en ingenieurs.

Gaan voort met die onderwerp Sergey Makarenko, wys agter die skerms van hierdie arbeidsintensiewe proses in Wargaming-platform.

Kan houers veilig wees? 

Sal die program in die Goue Hart-saal voltooi Alexander Khayorov besprekingsdokument oor houersekuriteit. Alexander is reeds by RIT++ uitgewys oor die sekuriteitsprobleme van Helm en maniere om dit te bekamp, ​​en hierdie keer sal dit hom nie beperk tot die lys van swakhede nie, maar sal wys gereedskap vir volledige isolasie van die omgewing.

"Aan die rand van die heelal", 1 Oktober

Sal begin Alexander Burtsev (BramaBrama) en sal aanbied een van die moontlike oplossings om die webwerf te bespoedig. Kom ons kyk na die suksesvolle implementering van die vyfvoudige versnelling slegs as gevolg van DevOps-nutsgoed sonder om die kode te herskryf. Jy sal steeds moet besluit of jy die kode in elke projek moet herskryf of nie, maar dit is altyd nuttig om sulke ervaring in gedagte te hê.

DevOps in 1C: Enterprise 

Petr Gribanov van 1C maatskappy sal probeer ontslaan die mite dat dit onmoontlik is om DevOps in 'n groot onderneming te implementeer. Wat kan meer kompleks wees as die 1C: Enterprise-platform, maar aangesien DevOps-praktyke selfs daar van toepassing is, dink ek die mite sal nie bly staan ​​nie.

DevOps in pasgemaakte ontwikkeling

Anton Khlevitsky in voortsetting van die verslag deur Evgeniy Fomenko sal vertel, hoe MegaFon DevOps aan die kontrakteurkant gebou het en Continuous Deployment gebou het, insluitend pasgemaakte ontwikkeling van verskeie sagtewareverskaffers.

Bring DevOps na DWH/BI

'n Nie-standaard, maar weereens interessante onderwerp vir verskillende deelnemers sal openbaar Vasily Kutsenko van Gazprombank. Vasily sal praktiese raad deel oor hoe om 'n IT-kultuur in data-ontwikkeling te ontwikkel en DevOps-praktyke in Data Warehouse en BI toe te pas, en sal jou vertel hoe die pyplyn vir werk met data verskil en watter outomatiseringsnutsmiddels werklik nuttig is in die konteks van werk met data.

Hoe (jy) om sonder 'n sekuriteitsafdeling te leef 

Na middagete Mona Arkhipova (sudo.su) sal bekendstel ons met die basiese beginsels DevSecOps en sal verduidelik hoe jy sekuriteit as 'n proses in jou ontwikkelingsproses kan insluit en ophou om 'n aparte sekuriteitsafdeling te gebruik. Die onderwerp is druk, en die verslag behoort baie nuttig te wees vir baie.

Ladingtoetsing in CI/CD van 'n groot oplossing

Komplementeer die vorige onderwerp perfek optrede Vladimir Khonin van MegaFon. Hier sal ons praat oor hoe om kwaliteit in die DevOps-proses in te voer: hoe om Quality Gate te gebruik, verskeie gevalle binne die stelsel aan te teken en hoe om dit alles in die ontwikkelingsproses te integreer. Hierdie verslag is veral geskik vir diegene wat met groot stelsels werk, maar al werk jy nie met groot fakturering nie, sal jy vir jouself interessante aspekte vind.

SDLC en nakoming

En die volgende onderwerp is meer relevant vir groot maatskappye – hoe om Voldoeningsoplossings en standaardvereistes in die proses in te voer. Ilya Mitrukov van die Deutsche Bank Tegnologiesentrum sal demonstreerWat werkstandaarde kan moontlik met DevOps versoenbaar wees.

En aan die einde van die dag Matvey Kukuy (Amixr.IO) sal deel statistieke en insigte oor hoe dosyne spanne regoor die wêreld aan diens is, voorvalle uitsorteer, werk organiseer en betroubare stelsels bou, en sal verduidelik hoe dit alles met SRE verband hou.

Nou beny ek jou selfs 'n bietjie, want die reis deur DevOpsConf 2019 jy moet net. Jy kan jou eie individuele plan skep en geniet hoe organies die verslae mekaar sal aanvul, maar ek sal heel waarskynlik, soos enige gids, nie tyd hê om noukeurig rond te kyk nie.

Terloops, bykomend tot die hoofprogram, het ons so te sê 'n kampplek - 'n ontmoetingslokaal, waarin deelnemers self 'n klein ontmoeting, werkswinkel, meesterklas kan reël en dringende kwessies in 'n intieme omgewing kan bespreek. Stel 'n ontmoeting voor enige deelnemer kan, en enige deelnemer kan as 'n programkomitee optree en vir ander byeenkomste stem. Hierdie formaat het reeds sy doeltreffendheid bewys, veral in terme van netwerke, so kyk gerus na hierdie deel skedule, en kyk tydens die konferensie vir aankondigings oor nuwe ontmoetings in telegram kanaal.

Sien jou in die DevOpsConf 2019-sterrestelsel!

Bron: will.com

Voeg 'n opmerking