Nhungamiro yeDevOpsConf 2019 Galaxy

Ini ndinopa kune kutarisisa kwako gwara reDevOpsConf, musangano uyo gore rino uri pachiyero chegalactic. Mupfungwa yekuti takakwanisa kubatanidza chirongwa chine simba uye chakaenzana zvekuti nyanzvi dzakasiyana siyana dzinonakidzwa nekufamba mazviri: vagadziri, vatariri vehurongwa, mainjiniya ezvivakwa, QA, inotungamira timu, zviteshi zvebasa uye kazhinji munhu wese anobatanidzwa mukuvandudza tekinoroji. process.

Isu tinokurudzira kushanyira nzvimbo mbiri dzakakura dzeDevOps universe: imwe ine bhizinesi maitiro anogona kuchinjika kuchinjika kuburikidza nekodhi, uye imwe ine zvishandiso. Ndiko kuti, pamusangano wedu pachava nehova mbiri dzesimba rakaenzana mune zvinyorwa uye, kunyanya, muhuwandu hwemishumo. Imwe inotarisa pakushandiswa chaiko kwezvishandiso, uye yechipiri pamaitiro ekushandisa mienzaniso yezvinetso zvebhizinesi inobatwa sekodhi uye inotungamirwa sekodhi. Isu tinotenda kuti tekinoroji nemaitiro zvakabatana zvisingaite uye zvakarongeka zvinoratidza izvi nerubatsiro rwevatauri vedu vanoshanda mumakambani matsva uye vanogovana nzira yavo kune maonero matsva ebudiriro kuburikidza nekugadzirisa matambudziko uye kukunda matambudziko.

Nhungamiro yeDevOpsConf 2019 Galaxy

Kana uchida, pfupiso pfupi yegwaro redu ku DevOpsConf:

  • Musi waSeptember 30, pazuva rekutanga remusangano, muhoro yekutanga tichafunga nezve 8 bhizinesi kesi.
  • Muhoro yechipiri pazuva rekutanga isu tichaongorora zvakanyanya hunyanzvi zvigadziriso zvekushandisa. Chirevo chega chega chine yakawanda inotonhorera inoshanda ruzivo, iyo, zvisinei, haina kukodzera kumakambani ese.
  • Musi waOctober 1, muhoro yekutanga, pane zvinopesana, tinotaura zvakawanda nezve teknolojia, asi zvakanyanya.
  • Muhoro yechipiri pazuva rechipiri tinokurukura mabasa chaiwo asingamuke mumapurojekiti ese, semuenzaniso, mune bhizinesi.


Asi ini ndichakurumidza kuona kuti kupatsanurana kwakadaro hakurevi kupatsanurwa kwevateereri. Mukupesana, zvakakosha kuti injiniya anzwisise matambudziko ebhizinesi, azive zvinoreva zvaari kuita, uye ave neruzivo runoshanda. Uye kune boka rinotungamira kana chiteshi chebasa, hongu, zviitiko uye ruzivo rwemamwe makambani zvakakosha, asi panguva imwechete iwe unofanirwa kunzwisisa kushanda kwemukati. Pazasi pekucheka ini ndichakuudza nezve ese misoro zvakadzama uye nekukubatsira iwe kugadzira yakadzama yekufamba chirongwa.

Musangano uchaitirwa muInfospace uye takadaidza horo mbiri idzi "Golden Heart" - sechikepe kubva ku "The Hitchhiker's Guide to the Galaxy", iyo inoshandisa musimboti wekusakwanisa kufamba nemuchadenga, uye "Pakumucheto kwe Universe" - seresitorendi kubva kune imwechete saga. Kubva zvino zvichienda mberi ndichashandisa mazita aya kureva makwara. Mishumo inomira munzvimbo ye "Golden Heart" galaxy inonyanya kukodzera boka guru revashanyi; izvi, kana uchida, zvinofanirwa-kushanyira zvinokwezva. "Pamucheto weNyika" pane zvinhu zvinonakidza zvevafambi vane ruzivo. Vashoma vanosvika ikoko, asi avo vanoshinga kuendako nemeso anopisa kuburikidza nemabhandi easteroid.

Panguva imwecheteyo, unogona kufamba nyore kubva kune imwe kamuri kuenda kune imwe, uye chero nguva iwe uchawana musoro unoenderana newe. Sezvandambotaura, chirongwa chacho chiri pakati nepakati. Takanga tine mishumo yakawanda yekirasi, asi, nokuzengurira, Komiti yePurogiramu yaifanira kuiendesa kwairi YakakwiraLoad ++ kana kuti kumbomira kusvika musangano wechirimo muSt. Chirongwa chemusangano chinokutendera kuti utarise imwe neimwe yemisoro yakarongwa (inoenderera mberi kuendesa, zvivakwa sekodhi, DevOps shanduko, SRE maitiro, chengetedzo, chikuva chikuva) uchishandisa mienzaniso yakasiyana uye kubva kumakona akasiyana.

Zvino gara kumashure, chikepe chedu chegalactic chiri kuuya kuzomira.

"Golden Heart", Gunyana 30

Mazuva ekutanga makumi mapfumbamwe seCTO

Nhungamiro yeDevOpsConf 2019 GalaxyAchavhura musangano chirevo Leona Fire. nezvekugara nhaka masisitimu enhaka uye matambudziko anowanzo kuuya nawo. Leon achakuudza kuti chiteshi chevhisi chinogona sei kuwana nzwisiso yetekinoroji system yaanotanga kushanda nayo. Kune tekinoroji director mukambani yemazuvano, kutonga iyo DevOps maitiro ndiro basa guru, uye Leon anokuratidza nenzira inonakidza uye inoseka. hukama pakati pehunyanzvi uye bhizinesi zvikamu kubva pakuona kwe SRT.

Vatangi vekutanga uye avo vanoda kuve mumwe vanofanirwa kuuya kumushumo uyu. Mushure mezvose, chinhu chimwe kukura kuva mutungamiriri wehunyanzvi mukambani yako, uye zvakatosiyana kuti upindezve basa iri; aerobatics akadaro haawanikwe kune wese munhu.

DevOps basics - kupinda purojekiti kubva kutanga

Zvadaro chirevo inoenderera mberi nemusoro, asi Andrey Yumashev (LitRes) ichatarisa nyaya yacho zvishoma pasi rose uye ipindure mibvunzo: ndezvipi zvakakosha zvaunoda kuziva paunotanga kushanda muzvikwata zvakasiyana; nzira yekunyatsoongorora huwandu hwematambudziko; nzira yekugadzira chirongwa chekuita; maverengero eKPIs uye nguva yekumira.

Remangwana rezvivakwa sekodhi

Tevere tichatora zororo kuti tikurukure musoro wezvivakwa sekodhi. Roman Boyko Solutions Architect paAWS paDevOpsConf achaudza nezve chishandiso chitsva AWS Cloud Development Kit, iyo inokubvumira kutsanangura zvivakwa mumutauro unozivikanwa (Python, TypeScript, JavaScript, Java). Isu tichadzidza-ruoko rwekutanga izvo zvinobvumira gore kuti rive padhuze nemugadziri, maitiro ekutanga kushandisa chishandiso ichi uye kugadzira zvigadziriso zvinogoneka zvekugadzirisa zvivakwa. Kune vatori vechikamu vemusangano, uyu mukana wakanaka kwazvo wekunzwa nezve hunyanzvi hwepasirese muRussia uye nedhigirii reruzivo rwehunyanzvi rwunozivikanwa pano, asi kwete kuMadokero.

Kubva pakuburitswa kuenda kuFastTrack

Mushure mekudya kwemasikati tichadzokera kune nyaya yekushandura kwemamwe maawa mashoma. On Chirevo Evgenia Fomenko Ngatiteverei kushandurwa kweDevOps yeMegaFon: kutanga kubva padanho pavanoedza kushandisa nzira dzechinyakare, dzakadai seKPI, kukunda nhanho kana pasina chakajeka uye iwe unofanirwa kuuya nematurusi matsva uye uchinje iwe pachako, kusvikira nzira yacho yanyatsogadziriswa. Ichi chiitiko chinotonhorera uye chinokurudzira chebhizinesi, icho chakabatanidza makondirakiti aro mushanduko yeDevOps, iyo Evgeniy achataura nezvayo.

Maitiro ekuve muchinjika-unoshanda timu 

Π£ Mikhail Bizhan ruzivo rwakakura mukuita shanduko yekuchinja muzvikwata. Iye zvino Mikhail, semutungamiri weRaiffeisenbank Acceleration Team, anoita kuti zvikwata zvifambe. kwaari Chirevo Ngatitaurei nezve marwadzo ekushaikwa kwezvikwata zvinosangana uye kuti sei matambudziko echikwata chinoshanda zvisingapere nekugadzira, kugadzira nekuita.

SRE maitiro

Tevere munzira tichawana mishumo miviri yakatsaurirwa kune SRE maitiro, ayo ari kuwedzera kukurumidza uye anotora nzvimbo yakakosha mune yese DevOps maitiro.

Alexey Andreev kubva kuPrisma Labs achaudza, nei yekutanga inoda SRE maitiro uye nei ichibhadhara.

Matvey Grigoriev kubva kuDodo Pizza ichauya muenzaniso weSRE mune imwe kambani hombe iyo yakatopfuura danho rekutanga. Matvey pachake anotaura izvi pamusoro pake: ane ruzivo .NET developer uye anotanga SRE, maererano, achagovera nyaya yekuchinja kwemugadziri, uye kwete imwe chete, asi boka rose, kune zvivakwa. Sei DevOps inzira ine musoro yemugadziri uye chii chinoitika kana ukatanga kutarisa kune ako ese Ansible playbooks uye bash script senge yakazara-yakazara software chigadzirwa uye kushandisa zvakafanana zvinodiwa kwavari, isu tichakurukura pamushumo waMatvey munaGunyana 30 na17:00 muhoro yeGolden Heart.

Pedzisa purogiramu yezuva rokutanga Daniil Tikhomirov, uyo mune zvake kutaura inomutsa mubvunzo unokosha: Tekinoroji inobatana sei nemufaro wemushandisi. Kugadzirisa dambudziko re "zvese zvinoshanda, asi mushandisi haagutsikane," MegaFon yakabva pakutarisa masisitimu ega ega, ipapo maseva, maapplication ekutarisa sevhisi kuburikidza nemeso emushandisi. Kuti vese nyanzvi dzehunyanzvi, vatengi nevatengesi vakatanga sei kutarisa pane izvi zviratidzo zveKQI, tichaona manheru ezuva rekutanga remusangano. Uye mushure meizvozvo, tichaenda kunokurukura zvivakwa uye shanduko mune isina kurongeka kurongeka kune mushure mepati.

"Pakumucheto Kwepasirese", Gunyana 30

Mishumo mitatu yekutanga muhoro yeβ€œPamucheto weChisiko Chapose pose” ichave inofadza zvikuru kubva pakuona kwezviridzwa.

Maxim Kostrikin (Ixtens) zvicharatidza maitiro muTerraform kurwisa mhirizhonga uye maitiro pamapurojekiti makuru uye marefu. Vagadziri veTerraform vanopa zvakaringana zvakanakisa maitiro ekushanda neAWS zvivakwa, asi pane nuance. Uchishandisa kodhi mienzaniso, Maxim acharatidza nzira yekusashandura folda neTerraform kodhi kuita bhora rechando, asi, uchishandisa mapatani, kurerutsa otomatiki uye kuwedzera kusimudzira.

Chirevo Grigory Mikhalkin kubva kuLamoda "Nei takagadzira Kubernetes opareta uye ndezvipi zvidzidzo zvatakawana kubva pazviri?" ichabatsira kuzadza kushaikwa kweruzivo rwekuti ungaite sei zvivakwa semakodhi maitiro uchishandisa Kubernetes. Kubernetes pachayo ine, semuenzaniso, tsananguro yemasevhisi anoshandisa yaml mafaera, asi izvi hazvina kukwana kumabasa ese. Yakaderera-level manejimendi inoda vashandisi, uye kutaura uku kunobatsira kwazvo kana iwe uchida kubata Kubernetes nemazvo.

Musoro wemushumo unotevera ndewe Hashicorp Vault - zvakanyanya kukosha. Asi muchokwadi, chishandiso ichi chinodiwa pese paunoda kubata mapassword uye uine yakajairika poindi yekushanda nezvakavanzika. Gore rakapera, Sergey Noskov akaudza kuti zvakavanzika zvinotungamirirwa sei muAvito nerubatsiro rweHashicorp Vault, tarisa izvozvo. chirevo uye uya teerera Yuri Shutkin kubva kuTinkoff.ru kuti uwane ruzivo rwakanyanya.

Taras Kotov (EPAM) achafunga iro rinotonyanya kushomeka basa rekuvaka gore rekuvaka iro rinosanganisira yayo musana IP/MPLS network. Asi chiitiko chacho chikuru, uye chirevo chakaoma, saka kana iwe uchinzwisisa kuti chii nezve, ita chokwadi chekuuya kune iyi chirevo.

Gare gare manheru tichazotaura nezve database manejimendi mune cloud infrastructure. Kirill Melnichuk achagovera ruzivo rwekushandisa Vitess yekushanda neMySQL mukati meKubernetes cluster. A Vladimir Ryabov kubva Playkey.net achaudza, maitiro ekushanda nedata mukati megore uye kuti ungashandisa sei zvakanaka nzvimbo yekuchengetedza iripo.

"Golden Heart", Gumiguru 1

Musi waGumiguru 1, zvese zvichave neimwe nzira. Imba yeGoridhe Mwoyo ichange iine imwe tekinoroji-yakatarisana nerwiyo. Saka, kune mainjiniya anofamba ne "Golden Heart", isu tinotanga kukukoka iwe kuti unyure mumakesi ebhizinesi, uye wozoona kuti nyaya idzi dzinogadziriswa sei mukuita. Uye mamaneja, zvakare, tanga wafunga nezve anogoneka mabasa, uye wobva watanga kunzwisisa zviri nani maitiro ekuita izvi mumidziyo uye Hardware.

Pasi pehodhi yegore guru rekuchengetedza

Nhungamiro yeDevOpsConf 2019 GalaxyMutauri wekutanga Artemy Kapitula. Report yake gore rakaperaCeph. Anatomy yenjodzi"Vatori vemusangano vakadana iyo yakanakisa, ndinofunga, nekuda kwekudzika kunoshamisa kwenyaya. Nguva ino nyaya ichaenderera mberi neMail.Ru Cloud Solutions mhinduro pakugadzirisa dhizaini uye kuongororwa kweiyo yekutanga yekutadza kwehurongwa. Kubatsira kusingaonekwe kwemushumo uyu kune mamaneja ndeyekuti Artemy inoongorora kwete chete hunyanzvi dambudziko pachayo, asiwo nzira yese yekuigadzirisa. Avo. Iwe unogona kunzwisisa maitiro ekugadzirisa iyi yese maitiro uye nekuishandisa kune yako kambani.

Reversive Decentralized Deployment

Egor Bugaenko Aka hakasi kekutanga kuonekawo pamusangano uyu; mishumo yake yagara ine pfungwa dzinopokana, asi dzinoita kuti ufunge. Tinovimba kuti chirevo Hurukuro yaEgor nezve decentralized deployment ichakonzera inonakidza uye, inonyanya kukosha, inovaka hurukuro.

Tava mumakore zvakare

Chirevo Alexey Vakhovisanganiswa ine simba yezvikamu zvebhizinesi uye matekinoroji, ayo achave anonakidza kubva kune ese ari maviri einjiniya uye manejimendi mativi. Alexey achakuudza kuti Uchi.ru inoshanda sei Cloud Native zvivakwa: mashandisirwo eSevhisi Mesh, OpenTracing, Vault, yepakati matanda uye yakazara SSO inoshandiswa. Pashure pacho, na15:00, Alexey achabata tenzi kirasi, apo munhu wose anouya achakwanisa kubata zviridzwa izvi zvose nemaoko ake.

Apache Kafka muAvito: nyaya yekuzvarwa patsva

Chirevo Anatoly Soldatov pamusoro pekuti Avito iri kuvaka sei Kafka sevhisi, zvechokwadi, inofarira kune avo vanoshandisa Kafka. Asi kune rumwe rutivi, inoratidzira zvakanyanya nzira yekugadzira sevhisi yemukati: maitiro ekuunganidza zvinodikanwa zvesevhisi uye zvishuwo zvevaunoshanda navo, shandisa nzvimbo dzekupindirana, kuvaka kudyidzana pakati pezvikwata uye kugadzira sevhisi sechigadzirwa mukati mekambani. Kubva pamaonero aya, nhoroondo inobatsira zvakare kuvatori vechikamu vemusangano vakasiyana.

Ngatiite mamicroservices akareruka zvakare 

Pano, zvingaita sokuti, zvose zvakajeka kubva pazita. Asi izvo anopa Dmitry Sugrobov kubva kuna Leroy Merlin, kunyange mukomiti yepurogiramu yakakonzera nharo huru. Mune izwi, ichi chichava hwaro hwakanaka hwekukurukurirana pamusoro peiyo inowanzoonekwa se microservices, maitiro ekunyora, kuchengetedza, nezvimwe.

CI/CD yekutarisira BareMetal zvivakwa 

Chirevo chinotevera zvakare maviri mune chimwe. Kune rimwe divi, Andrey Kvapil (WEDOS Internet, as) ichataura nezve maneja BareMetal zvivakwa, izvo zvakanyatsojeka, nekuti munhu wese zvino anonyanya kushandisa makore, uye kana akabata Hardware, haisi pachiyero chakakura kudaro. Asi zvakakosha zvikuru kuti Andrey govera ruzivo mashandisirwo eCI/CD matekiniki ekuisa uye kubata BareMetal zvivakwa, uye kubva padanho rino rekuona, mushumo uchave unonakidza kune vese vanotungamira timu uye mainjiniya.

Enderera mberi nemusoro wenyaya Sergey Makarenko, kuratidza seri kwezvibodzwa zveiyi nzira yekushanda nesimba mukati Wargaming Platform.

Ko midziyo inogona kuchengetedzwa here? 

Achapedzisa chirongwa muhoro yeGolden Heart Alexander Khayorov bepa rehurukuro pamusoro pekuchengetedzwa kwemudziyo. Alexander atova paRIT ++ akanongedza pamatambudziko ekuchengetedza eHelm uye nzira dzekurwisana nayo, uye panguva ino hazvizogumiri pakuronga kushaya simba, asi zvicharatidza zvishandiso zvekuzviparadzanisa zvachose kwezvakatipoteredza.

"Pakumucheto Kwepasirese", Gumiguru 1

Zvichatanga Alexander Burtsev (BramaBrama) uye ichauya imwe yemhinduro dzinogona kukurumidza kukurumidza saiti. Ngatitarisei kubudirira kwekushandiswa kwezvishanu kukwirisa chete nekuda kwezvishandiso zveDevOps pasina kunyorazve kodhi. Iwe uchazofanira kusarudza kunyora patsva kodhi kana kwete mupurojekiti yega yega, asi zvinogara zvichibatsira kuve neruzivo rwakadaro mupfungwa.

DevOps mu1C: Bhizinesi 

Petr Gribanov kubva ku1C kambani achaedza debunk ngano yekuti hazvibviri kuita DevOps mubhizinesi hombe. Chii chingave chakanyanya kuoma kupfuura iyo 1C: Enterprise chikuva, asi sezvo DevOps maitiro ari kushanda kunyangwe ipapo, ndinofunga ngano haimire.

DevOps mukuvandudza tsika

Anton Khlevitsky mukuenderera mberi kweshumo naEvgeniy Fomenko achaudza, MegaFon yakavaka sei DevOps padivi rekontrakta uye yakavaka Inoenderera Kuendeswa, kusanganisira kusimudzira tsika kubva kune akati wandei software suppliers.

Kuunza DevOps kuDWH/BI

A non-standard, asi zvakare inonakidza musoro wevatori vechikamu vakasiyana zvicharatidza Vasily Kutsenko kubva kuGazprombank. Vasily achagovera zano rinoshanda rekugadzira tsika yeIT mukuvandudza data uye kushandisa maitiro eDevOps muData Warehous neBI, uye achakuudza kuti pombi yekushanda nedata inosiyana sei uye kuti maturusi eautomation anonyatso batsira sei mumamiriro ekushanda nawo. data.

Sei (iwe) kurarama pasina dhipatimendi rekuchengetedza 

Mushure mekudya kwemasikati Mona Arkhipov (sudo.su) achasuma isu nezvinokosha DevSecOps uye ichatsanangura kuti iwe unogona sei kumisa chengetedzo senzira mukuvandudza kwako uye womira kushandisa rakasiyana dhipatimendi rekuchengetedza. Musoro uri kunetsa, uye mushumo unofanirwa kubatsira zvakanyanya kune vakawanda.

Kuyedzwa kwemutoro muCI/CD yemhinduro hombe

Zvinonyatsozadzisa musoro wekare performance Vladimir Khonin kubva kuMegaFon. Pano tichataura nezvazvo maitiro ekusuma mhando muDevOps maitiro: maitiro ekushandisa Quality Gate, rekodha akasiyana makesi mukati meiyo sisitimu, uye maitiro ekubatanidza ese mukuita kwekusimudzira. Chirevo ichi chakanyanya kukodzera kune avo vanoshanda nemahombe masisitimu, asi kunyangwe ukasashanda nekubhadhara hombe, iwe unozvitsvagira zvinhu zvinonakidza.

SDLC & Kutevedzera

Uye musoro unotevera unonyanya kukosha kumakambani makuru - maitiro ekusuma Kuteerera mhinduro uye zviyero zvinodiwa mukuita. Ilya Mitrukov kubva kuDeutsche Bank Technology Center acharatidza, icho zviyero zvebasa zvinogona kuenderana neDevOps.

Uye pakupera kwezuva Matvey Kukuy (Amixr.IO) achagovera nhamba uye ruzivo rwekuti zvikwata zvakawanda pasi rose zviri pabasa sei, kugadzirisa zviitiko, kuronga basa nekuvaka masisitimu akavimbika, uye ichatsanangura kuti zvese zvine hukama sei neSRE.

Ikozvino ndinotokuchivai zvishoma, nekuti rwendo rwunopfuura DevOpsConf 2019 unotofanira kudaro. Iwe unogona kugadzira yako wega hurongwa uye unakirwe kuti organic mishumo inozadzisana, asi ini, ndingangoita, senge chero gwara, handizove nenguva yekunyatsotarisa-tarisa.

Nenzira, kunze kwepurogiramu huru, tine, sekutaura, nzvimbo yemusasa - imba yekusangana, umo vatori vechikamu pachavo vanogona kuronga musangano muduku, musangano, kirasi yekirasi uye kukurukura nyaya dzinodzvinyirira muhutano hwepedyo. Kurudzirai kusangana chero mutori wechikamu anogona, uye chero mutori wechikamu anogona kuita sekomiti yechirongwa uye kuvhotera mimwe misangano. Iyi fomati yakatoratidza kushanda kwayo, kunyanya maererano netiweki, saka nyatso tarisisa chikamu ichi purogiramu, uye panguva yemusangano, tarisa zviziviso nezvemisangano mitsva mukati telegraph channel.

Tokuona muDevOpsConf 2019 galaxy!

Source: www.habr.com

Voeg