DevOpsConf 2019 Galaxiarako gida

DevOpsConf-en gida bat aurkezten dizuet, aurten eskala galaktikoan dagoen hitzaldia. Zentzu horretan, hain programa indartsu eta orekatu bat osatzea lortu dugu, non hainbat espezialistak gozatuko baitute bertan bidaiatzen: garatzaileak, sistema administratzaileak, azpiegitura ingeniariak, QA, talde-buruak, zerbitzuguneak eta, oro har, garapen teknologikoan parte hartzen duten guztiak. prozesua.

DevOps unibertsoko bi eremu handi bisitatzea proposatzen dugu: bata kodearen bidez malgutasunez alda daitezkeen negozio prozesuekin, eta bestea tresnekin. Hau da, gure hitzaldian edukietan eta, batez ere, txosten kopuruan indar berdineko bi korronte izango dira. Bata tresnen benetako erabileran zentratzen da, eta bigarrena kode gisa tratatzen diren eta kode gisa kudeatzen diren negozio-arazoen adibideak erabiliz prozesuetan. Teknologia eta prozesuak ezinbestean lotuta daudela uste dugu eta hori sistematikoki erakusten dute olatu berriko enpresetan lan egiten duten eta arazoak konponduz eta erronkak gaindituz garapenaren pertzepzio berri baterako bidea partekatzen duten gure hizlarien laguntzarekin.

DevOpsConf 2019 Galaxiarako gida

Nahi baduzu, gure gidaren laburpen labur bat DevOpsConf:

  • Irailaren 30ean, jardunaldien lehen egunean, lehen aretoan 8 negozio kasu aztertuko ditugu.
  • Lehenengo egunean bigarren aretoan soluzio instrumental espezializatuagoak aztertuko ditugu. Txosten bakoitzak esperientzia praktiko polita dauka, eta, hala ere, ez da enpresa guztientzat egokia.
  • Urriaren 1ean, lehen aretoan, aitzitik, teknologiari buruz gehiago hitz egiten dugu, baina zabalago.
  • Bigarren aretoan, bigarren egunean, proiektu guztietan sortzen ez diren zeregin zehatzak eztabaidatzen ditugu, adibidez, enpresa batean.


Baina berehala ohartuko naiz halako banaketa batek ez duela batere esan nahi entzuleen banaketa. Aitzitik, garrantzitsua da ingeniari batek negozio-arazoak ulertzea, egiten ari denaren esanahia ezagutzea eta esperientzia praktikoa izatea. Eta talde buru edo zerbitzugune batentzat, noski, beste enpresen kasuak eta esperientzia garrantzitsuak dira, baina aldi berean barne funtzionamendua ulertu behar duzu. Ebakiaren azpian gai guztiak zehatzago esango dizkizut eta bidaia-plan zehatza sortzen lagunduko dizut.

Jardunaldia Infospacen egingo da eta bi areto nagusiei "Urrezko Bihotza" deitu genien, "The Hitchhiker's Guide to the Galaxy" izeneko ontzia bezala, espazioan zehar mugitzeko probabilitatearen printzipioa erabiltzen duena, eta "At the Edge of the Edge". Unibertsoa” - saga bereko jatetxe bat bezala. Hemendik aurrera izen hauek pistak aipatzeko erabiliko ditut. "Urrezko Bihotza" galaxiaren inguruko erreportajeak turismo talde nagusiarentzat aproposagoak dira; nahi izanez gero, bisitatu beharreko erakargarriak dira. “Unibertsoaren ertzean” bidaiari esperientziadunentzako objektu interesgarriak daude. Gutxi iristen dira bertara, baina hara ausartzen direnak asteroide gerrikoetatik begiak sutan joaten dira.

Aldi berean, erraz mugi zaitezke gela batetik bestera, eta edonoiz aurkituko duzu zuretzako egokia den gaia. Lehen esan dudan bezala, programa oso orekatua da. Klaseko txosten askoz gehiago genituen, baina, gogoz kontra, Programa Batzordeak bertara eraman behar izan zituen High Load++ edo San Petersburgoko udaberriko konferentziara arte atzeratzea, oreka apurtu eta jatorrizko ideia gauzatzeko. Jardunaldiaren programak aurreikusitako gai bakoitza (etengabeko entrega, azpiegitura kode gisa, DevOps eraldaketa, SRE praktikak, segurtasuna, azpiegitura plataforma) kontuan hartzeko aukera ematen du, adibide desberdinak erabiliz eta angelu ezberdinetatik.

Orain eseri, gure itsasontzi galaktikoa geldiune guztietara iristen ari da.

"Urrezko Bihotza", irailaren 30ean

Lehen 90 egunak CTO gisa

DevOpsConf 2019 Galaxiarako gidaJardunaldia irekiko du txostena Leona Sua. ondare-sistemak oinordetzan jartzeari eta horiek askotan etortzen zaizkien arazoei buruz. Leonek esango dizu nola zerbitzuguneak lan egiten hasten duen sistema teknikoa uler dezakeen. Enpresa moderno bateko zuzendari tekniko batentzat, DevOps prozesua kudeatzea da zeregin nagusia, eta Leonek modu interesgarri eta umoretsuan erakutsiko dizu. atal teknikoen eta negozioen arteko harremana SRTren ikuspuntutik.

Hasiberriak eta bihurtu nahi dutenek behin betiko etorri beharko lukete txosten honetara. Azken finean, gauza bat da zure enpresan zuzendari tekniko izatera haztea, eta beste bat eginkizun horretan berriro sartzea; holako aerobazia ez dago guztion eskura.

DevOps oinarriak - proiektu bat hutsetik sartzea

Следующий txostena jarraitzen du gaiak, baina Andrey Yumashev (LitRes) gaia apur bat globalizatuago aztertuko du eta galderei erantzungo die: zer oinarri jakin behar dituzun talde ezberdinetan lanean hastean; nola behar bezala aztertu arazo sorta; jarduera-plan bat nola eraiki; KPIak nola kalkulatu eta noiz gelditu.

Azpiegituren etorkizuna kode gisa

Jarraian, atseden bat hartuko dugu azpiegituraren gaia kode gisa eztabaidatzeko. Roman Boyko Solutions Architect AWS-n DevOpsConf-en esango tresna berriari buruz AWS Cloud Development Kit, azpiegitura hizkuntza ezagun batean (Python, TypeScript, JavaScript, Java) deskribatzeko aukera ematen duena. Bertatik bertara ikasiko dugu zerk ahalbidetzen duen hodeia garatzailearengandik are hurbilago egotea, nola hasi tresna hau erabiltzen eta osagai berrerabilgarriak sortzen azpiegitura erosoa kudeatzeko. Kongresuko parte-hartzaileentzat, mundu mailako berrikuntzak errusieraz eta hemen ohikoa den xehetasun tekniko mailarekin entzuteko aukera bikaina da, baina ez Mendebaldean.

Argitalpenetik FastTrackera

Bazkalostean eraldaketaren gaira itzuliko gara beste pare bat orduz. On txostena Evgenia Fomenko Jarrai dezagun MegaFon-en DevOps eraldaketa: metodo tradizionalak erabiltzen saiatzen diren etapatik hasita, KPI adibidez, ezer argi dagoenean eta tresna berriak sortu eta zeure burua aldatu behar duzun etapa gaindituz, prozesua guztiz berregituratu arte. Oso esperientzia polita eta motibagarria da enpresarentzat, bere kontratistak ere parte hartu baitzuen DevOps eraldaketan, eta Evgeniyk ere hitz egingo du.

Nola bihurtu zeharkako talde bat 

У Mikhail Bizhan esperientzia zabala taldeetan aldaketa eraldatzaileak egiten. Orain Mikhailek, Raiffeisenbank Azelerazio Taldeko lider gisa, taldeen funtzio gurutzatuak egiten ditu. bere gainean txostena Hitz egin dezagun talde gurutzatuen faltaren minaz eta zergatik ez diren funtzionalitate gurutzatuko talde baten erronkak asmatzea, egitea eta gauzatzearekin amaitzen.

SRE praktikak

Bidean, SRE praktikei eskainitako bi txosten aurkituko ditugu, indarra hartzen ari direnak eta DevOps prozesu osoan leku garrantzitsua betetzen dutenak.

Alexey Andreev Prisma Labs-en eskutik esango, zergatik startup batek SRE praktikak behar dituen eta zergatik ordaintzen duen.

Matvey Grigoriev Dodo Pizzaren eskutik aurkeztuko du SREren adibidea dagoeneko abiarazte-etapa gainditu duen enpresa handiago batean. Matveyk berak dio bere buruari buruz: .NET garatzaile esperientziadun batek eta SRE hasiberri batek, hurrenez hurren, garatzaile baten trantsizioaren istorioa partekatuko dute, eta ez bakarra, talde oso bat baizik, azpiegiturara. Zergatik DevOps garatzaileentzako bide logikoa da eta zer gertatzen den zure Ansible playbooks eta bash script guztiak erabateko software produktu gisa ikusten hasten bazara eta haiei eskakizun berberak aplikatzen bazaizkio, Matveyren txostenean eztabaidatuko dugu irailaren 30ean, 17:00etan, Urrezko Bihotza aretoan.

Osatu lehen eguneko egitaraua Daniil Tikhomirov, nork bere hizkera galdera garrantzitsu bat planteatzen du: Teknologiak nola erlazionatzen duen erabiltzailearen zoriontasunarekin. "Dena funtzionatzen du, baina erabiltzailea ez dago pozik" arazoa konponduz, MegaFon sistema indibidualak monitorizatzetik, zerbitzariak, aplikazioak erabiltzailearen begietatik zerbitzua monitorizatzera igaro zen. Konferentziaren lehen eguneko arratsaldean jakingo dugu nola espezialista tekniko, bezero eta saltzaile guztiak KQI adierazle hauetan zentratzen hasi ziren. Eta horren ostean, azpiegiturak eta eraldaketa giro informal batean eztabaidatuko ditugu osteko festan.

“Unibertsoaren ertzean”, irailaren 30ean

“Unibertsoaren ertzean” aretoko lehen hiru erreportajeak oso interesgarriak izango dira instrumentuen ikuspuntutik.

Maxim Kostrikin (zabaldu) erakutsiko du ereduak Terraform-en kaosa eta errutinari aurre egiteko proiektu handi eta luzeetan. Terraform garatzaileek praktika onak nahiko erosoak eskaintzen dituzte AWS azpiegiturarekin lan egiteko, baina ñabardura bat dago. Kode-adibideen bidez, Maximek Terraform kodea duen karpeta bat elur-bola batean nola ez bihurtzen erakutsiko du, baizik eta, ereduak erabiliz, automatizazioa eta garapen gehiago errazten.

txosten Grigory Mikhalkin Lamodatik "Zergatik garatu dugu Kubernetes operadorea eta zer ikasgai atera ditugu hortik?" Kubernetes erabiliz kode praktika gisa azpiegitura ezartzeko informazio falta betetzen lagunduko du. Kubernetesek berak, adibidez, yaml fitxategiak erabiltzen dituzten zerbitzuen deskribapena du, baina hori ez da nahikoa zeregin guztietarako. Maila baxuko kudeaketak operadoreak behar ditu, eta hitzaldi hau oso erabilgarria da Kubernetes behar bezala kudeatu nahi baduzu.

Hurrengo txostenaren gaia da Hashicorp ganga - Nahiko berezia. Baina, egia esan, tresna hau beharrezkoa da pasahitzak kudeatu eta sekretuekin lan egiteko puntu komun bat izan behar duzun tokian. Iaz, Sergey Noskov-ek esan zuen nola kudeatzen diren sekretuak Aviton Hashicorp Vault-en laguntzarekin, begiratu hori txostena eta etorri entzun Yuri Shutkin Tinkoff.ru-tik are esperientzia gehiago lortzeko.

Taras Kotov (EPAM) kontuan hartuko du bere bizkarrezurra barne hartzen duen hodei azpiegitura bat eraikitzeko zeregin are arraroagoa IP/MPLS sarea. Baina esperientzia bikaina da, eta txostena gogorra da, beraz, zertaz ari den ulertzen baduzu, ziurtatu txosten honetara etortzea.

Geroago arratsaldean hodeiko azpiegituretan datu baseen kudeaketari buruz hitz egingo dugu. Kirill Melnichuk partekatuko du erabileraren esperientzia Vitess MySQL-ekin Kubernetes kluster baten barruan lan egiteagatik. A Vladimir Ryabov Playkey.net-etik esango, nola lan egin hodei barruko datuekin eta nola erabili erabilgarri dagoen biltegiratze espazioa.

"Urrezko Bihotza", urriaren 1a

Urriaren 1ean dena alderantziz izango da. Urrezko Bihotza aretoak teknologiara zuzendutako pista bat izango du. Horrela, "Urrezko Bihotza"tik bidaiatzen duten ingeniarientzat, lehenik eta behin negozio kasuetan murgiltzera gonbidatzen zaituztegu, eta gero kasu horiek praktikan nola konpontzen diren ikustera. Eta kudeatzaileek, lehenik eta behin, zeregin posibleei buruz pentsatzen dute, eta gero hori tresna eta hardwareetan nola inplementatu hobeto ulertzen hasten dira.

Hodei biltegiratze handiaren kanpaiaren azpian

DevOpsConf 2019 Galaxiarako gidaLehen hizlaria Artemy Kapitula. Iaz egindako txostenaCeph. Hondamendi baten anatomia"Hitzaldiko parte-hartzaileek onena esan zuten, nire ustez, istorioaren sakontasun izugarriagatik. Oraingoan ipuina Mail.Ru Cloud Solutions soluzioekin jarraituko du biltegiratze diseinuari eta sistemaren hutsegitearen aurrekariaren analisiari buruz. Txosten honek kudeatzaileentzat duen onura nabaria da Artemyk arazo teknikoa bera ez ezik, hura konpontzeko prozesu osoa ere aztertzen duela. Horiek. Prozesu osoa nola kudeatu eta zure enpresari nola aplikatu ulertu dezakezu.

Inplementazio deszentralizatua alderantzizkoa

Egor Bugaenko Ez da biltzarrera bera ere agertzen den lehen aldia; bere txostenek tesi polemikoak izaten dituzte tradizionalki, baina pentsarazten dute. Hori espero dugu txostena Egorren hedapen deszentralizatuaren inguruko hitzaldiak eztabaida interesgarri eta, batez ere, eraikitzailea eragingo du.

Hodeietan gaude berriro

txosten Alexey Vakhovnegozio-osagaien eta teknologien fusio indartsua da, bai ingeniaritza aldetik bai kudeaketa aldetik interesgarria izango dena. Alexeyk Uchi.ru-k nola funtzionatzen duen kontatuko dizu Cloud Native azpiegitura: nola erabiltzen diren Service Mesh, OpenTracing, Vault, erregistro zentralizatua eta SSO osoa. Ondoren, 15:00etan, Alexeyk egingo du master class, non gerturatzen den orok instrumentu horiek guztiak bere eskuekin ukitzeko aukera izango du.

Apache Kafka Avito-n: hiru berraragitzeen istorioa

txosten Anatoli Soldatov Avito Kafka zerbitzu gisa eraikitzen ari denari buruz, jakina, Kafka erabiltzen dutenentzat interesgarria izango da. Baina, bestalde, oso ondo erakusten du barne zerbitzu bat sortzeko prozesua: nola bildu zerbitzu-eskakizunak eta lankideen nahiak, interfazeak ezarri, taldeen arteko elkarrekintza eraiki eta zerbitzu bat sortu enpresaren barruan produktu gisa. Ikuspuntu honetatik, historia berriz ere erabilgarria da oso bestelako biltzarkideentzat.

Egin ditzagun berriro mikrozerbitzuak arinagoak 

Hemen, dirudienez, dena argi dago izenetik. Baina tesiak hori eskaintza Dmitri Sugrobov Leroy Merlinek, programa batzordean ere eztabaida bizia eragin zuen. Hitz batean, hau oinarri ona izango da orokorrean mikrozerbitzutzat hartzen diren gaiari buruzko eztabaidarako, nola idatzi, nola mantendu, etab.

BareMetal azpiegitura kudeatzeko CI/CD 

Hurrengo txostena berriz bi batean da. Alde batetik, Andrei Kvapil (WEDOS Internet, as) BareMetal azpiegitura kudeatzeaz hitz egingo du, nahiko zehatza dena, gaur egun denek hodeiak erabiltzen dituztelako batez ere, eta hardwarea edukiz gero, ez da hain eskala handian. Baina oso garrantzitsua da Andrey esperientzia partekatu BareMetal azpiegitura hedatzeko eta kudeatzeko CI/CD tekniken aplikazioa, eta ikuspuntu horretatik, txostena interesgarria izango da taldeburuentzat zein ingeniarientzat.

Gaiarekin jarraituko du Sergey Makarenko, erakusten urtean lan intentsiboko prozesu honen atzean Wargaming Plataforma.

Ontziak seguruak izan al daitezke? 

Urrezko Bihotza aretoan osatuko du egitaraua Alexander Khayorov edukiontzien segurtasunari buruzko eztabaida-dokumentua. Alexander dagoeneko RIT++-en dago seinalatu zuen Helm-en segurtasun arazoei eta horri aurre egiteko moduei buruz, eta oraingoan ez da ahuleziak zerrendatzera mugatuko, baina erakutsiko du ingurunea erabat isolatzeko tresnak.

“Unibertsoaren ertzean”, urriaren 1ean

Hasiko da Alexander Burtsev (BramaBrama) eta aurkeztuko du gunea bizkortzeko irtenbide posibleetako bat. Ikus dezagun bosteko arrakastaren ezarpena azelerazioa DevOps tresnen ondorioz bakarrik kodea berridatzi gabe. Proiektu bakoitzean kodea berridatzi edo ez erabaki beharko duzu oraindik, baina beti da erabilgarria horrelako esperientzia gogoan izatea.

DevOps 1C-n: Enterprise 

Petr Gribanov 1C konpainiarena saiatuko da DevOps enpresa handi batean ezartzea ezinezkoa den mitoa baztertu. Zer izan liteke 1C: Enterprise plataforma baino konplexuagoa, baina DevOps praktikak bertan ere aplikagarriak direnez, uste dut mitoa ez dela eutsiko.

DevOps garapen pertsonalizatuan

Anton Khlevitsky Evgeniy Fomenkok egindako txostenaren jarraipena esango, nola MegaFon-ek DevOps eraiki zuen kontratistaren aldetik eta Etengabeko Inplementazioa eraiki zuen, hainbat software hornitzaileren garapen pertsonalizatua barne.

DevOps DWH/BIra ekartzea

Ez-estandarra, baina berriro parte-hartzaile ezberdinentzako gai interesgarria agerian utziko du Vasily Kutsenko Gazprombanketik. Vasily-k aholku praktikoak partekatuko ditu datuen garapenean IT kultura garatzeko eta DevOps praktikak Data Warehous eta BI-n aplikatzeko, eta datuekin lan egiteko kanalizazioa nola desberdina den eta automatizazio-tresnak benetan erabilgarriak diren kontatuko dizu lanaren testuinguruan. datuak.

Nola bizi (zu) segurtasun sailik gabe 

Bazkalostean Mona Arkhipova (sudo.su) aurkeztuko du gu oinarrizkoekin DevSecOps eta segurtasuna prozesu gisa zure garapen-prozesuan nola txertatu dezakezun eta segurtasun-sail bereizia erabiltzeari utziko diozun azalduko dizu. Gaia larria da, eta askorentzat oso baliagarria izan beharko luke txostenak.

Soluzio handi baten CI/CDan kargatzeko probak

Aurreko gaia ezin hobeto osatzen du errendimendua Vladimir Khonin MegaFon-etik. Hemen buruz hitz egingo dugu nola sartu kalitatea DevOps prozesuan: nola erabili Quality Gate, sistemaren barruan hainbat kasu erregistratu eta dena garapen prozesuan nola integratu. Txosten hau sistema handiekin lan egiten dutenentzat egokia da bereziki, baina fakturazio handiarekin lan egiten ez baduzu ere, alderdi interesgarriak aurkituko dituzu zeuretzako.

SDLC eta betetzea

Eta hurrengo gaia garrantzitsuagoa da enpresa handientzat: nola sartu Betetze irtenbideak eta estandar eskakizunak prozesuan. Ilya Mitrukov Deutsche Bank Teknologia Zentrotik erakutsiko duThat Baliteke lan estandarrak DevOps-ekin bateragarriak izatea.

Eta egunaren amaieran Matvey Kukuy (Amixr.IO) partekatuko du mundu osoko dozenaka talde lanean ari direnei buruzko estatistikak eta ikuspegiak, gorabeherak konpontzeko, lana antolatzeko eta sistema fidagarriak eraikitzeko, eta hori guztia SRErekin nola erlazionatzen den azalduko du.

Orain inbidia pixka bat ere ematen dizut, bidaiaren bidez DevOpsConf 2019 besterik ez duzu. Zure banakako plana sor dezakezu eta gozatu nola organikoki osatuko diren txostenak elkarren osagarri, baina nik, ziurrenik, edozein gidari bezala, ez dut denborarik izango ingurura arretaz begiratzeko.

Bide batez, egitarau nagusiaz gain, nolabait esateko, kanpin-lekua dugu: topaketa gela bat, eta bertan parte-hartzaileek eurek topaketa txiki bat, tailerra, klase magistral bat antola ditzakete eta premiazko gaiak eztabaidatzeko ingurune intimo batean. Iradoki topaketa bat edozein parte-hartzaileek egin dezakete, eta edozein parte-hartzaileek programa-batzorde gisa jardun eta beste topaketetarako botoa eman dezake. Formatu honek dagoeneko frogatu du bere eraginkortasuna, batez ere sareari dagokionez, beraz, begiratu arretaz zati hau egutegia, eta hitzaldian zehar, ikusi bilera berriei buruzko iragarkiak Telegram kanala.

DevOpsConf 2019 galaxian ikusiko gara!

Iturria: www.habr.com

Gehitu iruzkin berria