Mwongozo wa Galaxy ya DevOpsConf 2019

Ninawasilisha kwa mawazo yako mwongozo wa DevOpsConf, mkutano ambao mwaka huu uko katika kiwango cha galaksi. Kwa maana kwamba tuliweza kuweka pamoja programu yenye nguvu na yenye usawa ambayo wataalamu mbalimbali watafurahia kusafiri kupitia hiyo: watengenezaji, wasimamizi wa mfumo, wahandisi wa miundombinu, QA, viongozi wa timu, vituo vya huduma na kwa ujumla kila mtu anayehusika katika maendeleo ya teknolojia. mchakato.

Tunapendekeza kutembelea maeneo mawili makubwa ya ulimwengu wa DevOps: moja ikiwa na michakato ya biashara ambayo inaweza kubadilishwa kwa urahisi kupitia msimbo, na nyingine kwa zana. Hiyo ni, katika mkutano wetu kutakuwa na mikondo miwili ya nguvu sawa katika maudhui na, hasa, katika idadi ya ripoti. Moja inaangazia utumiaji halisi wa zana, na ya pili inaangazia michakato inayotumia mifano ya shida za biashara ambazo huchukuliwa kama nambari na kudhibitiwa kama nambari. Tunaamini kwamba teknolojia na michakato imeunganishwa kwa njia isiyoweza kutenganishwa na inaonyesha hili kwa utaratibu kwa usaidizi wa wasemaji wetu wanaofanya kazi katika makampuni mapya ya wimbi na kushiriki njia yao ya mtazamo mpya wa maendeleo kupitia kutatua matatizo na kushinda changamoto.

Mwongozo wa Galaxy ya DevOpsConf 2019

Ikiwa unataka, muhtasari mfupi wa mwongozo wetu kwa DevOpsConf:

  • Mnamo Septemba 30, siku ya kwanza ya mkutano, katika ukumbi wa kwanza tutazingatia kesi 8 za biashara.
  • Katika ukumbi wa pili siku ya kwanza tutachambua suluhisho za ala maalum zaidi. Kila ripoti ina uzoefu mzuri wa vitendo, ambao, hata hivyo, haufai kwa makampuni yote.
  • Mnamo Oktoba 1, katika ukumbi wa kwanza, kinyume chake, tunazungumzia zaidi kuhusu teknolojia, lakini kwa upana zaidi.
  • Katika ukumbi wa pili siku ya pili tunajadili kazi maalum ambazo hazitokei katika miradi yote, kwa mfano, katika biashara.


Lakini mara moja nitagundua kuwa mgawanyiko kama huo haumaanishi mgawanyiko wa watazamaji. Kinyume chake, ni muhimu kwa mhandisi kuelewa matatizo ya biashara, kujua maana ya kile anachofanya, na kuwa na uzoefu wa vitendo. Na kwa kiongozi wa timu au kituo cha huduma, bila shaka, kesi na uzoefu wa makampuni mengine ni muhimu, lakini wakati huo huo unahitaji kuelewa kazi za ndani. Chini ya kata nitakuambia kuhusu mada zote kwa undani zaidi na kukusaidia kuunda mpango wa kina wa usafiri.

Mkutano huo utafanyika Infospace na tuliziita kumbi mbili kuu "Moyo wa Dhahabu" - kama meli kutoka "Mwongozo wa Hitchhiker to the Galaxy", ambayo hutumia kanuni ya kutowezekana kupita angani, na "Ukingo wa Ulimwengu" - kama mkahawa kutoka kwa sakata moja. Kuanzia sasa nitatumia majina haya kurejelea nyimbo. Vituo vya kuripoti katika eneo la gala la "Golden Heart" vinafaa zaidi kwa kikundi kikuu cha watalii; hizi ni, ikiwa ungependa, vivutio vya lazima-tembelee. "Kwenye ukingo wa Ulimwengu" kuna vitu vya kupendeza kwa wasafiri wenye uzoefu. Wachache hufika huko, lakini wale wanaothubutu kwenda huko na macho yanayowaka kupitia mikanda ya asteroid.

Wakati huo huo, unaweza kuhama kwa urahisi kutoka chumba kimoja hadi nyingine, na wakati wowote utapata mada ambayo yanafaa kwako. Kama nilivyosema tayari, mpango huo ni wa usawa. Tulikuwa na ripoti nyingi zaidi za darasa, lakini, kwa kusita, Kamati ya Programu ililazimika kuzihamishia HighLoad ++ au kuahirisha hadi mkutano wa spring huko St. Petersburg, ili usifadhaike usawa na kutekeleza wazo la awali. Mpango wa mkutano hukuruhusu kuzingatia kila mada iliyopangwa (uwasilishaji endelevu, miundombinu kama msimbo, mabadiliko ya DevOps, mbinu za SRE, usalama, jukwaa la miundombinu) kwa kutumia mifano tofauti na kutoka pembe tofauti.

Sasa kaa nyuma, meli yetu ya galaksi inasimama kila mahali.

"Moyo wa Dhahabu", Septemba 30

Siku 90 za kwanza kama CTO

Mwongozo wa Galaxy ya DevOpsConf 2019Atafungua mkutano ripoti Leona Moto. kuhusu kurithi mifumo ya urithi na matatizo ambayo mara nyingi huja nayo. Leon atakuambia jinsi kituo cha huduma kinaweza kupata ufahamu wa mfumo wa kiufundi ambao anaanza kufanya kazi nao. Kwa mkurugenzi wa kiufundi katika kampuni ya kisasa, kusimamia mchakato wa DevOps ni kazi kuu, na Leon atakuonyesha kwa njia ya kuvutia na ya ucheshi. uhusiano kati ya sehemu za kiufundi na biashara kwa mtazamo wa SRT.

Wanaoanza na wale wanaotaka kuwa mmoja lazima waje kwenye ripoti hii. Baada ya yote, ni jambo moja kukua kuwa mkurugenzi wa kiufundi katika kampuni yako, na ni jambo lingine kabisa kuingia tena jukumu hili; aerobatics kama hiyo haipatikani kwa kila mtu.

Misingi ya DevOps - kuingiza mradi kutoka mwanzo

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ripoti inaendelea mada, lakini Andrey Yumashev (LitRes) itazingatia suala hilo kidogo ulimwenguni na kujibu maswali: ni mambo gani ya msingi unahitaji kujua unapoanza kufanya kazi katika timu tofauti; jinsi ya kuchambua kwa usahihi anuwai ya shida; jinsi ya kuunda mpango wa shughuli; jinsi ya kuhesabu KPIs na wakati wa kuacha.

Mustakabali wa miundombinu kama kanuni

Ifuatayo tutachukua mapumziko kujadili mada ya miundombinu kama kanuni. Roman Boyko Mbunifu wa Solutions katika AWS katika DevOpsConf atasema kuhusu chombo kipya Seti ya Maendeleo ya Wingu ya AWS, ambayo hukuruhusu kuelezea miundombinu katika lugha inayojulikana (Python, TypeScript, JavaScript, Java). Tutajifunza moja kwa moja kile kinachoruhusu wingu kuwa karibu zaidi na msanidi, jinsi ya kuanza kutumia zana hii na kuunda vipengee vinavyoweza kutumika tena kwa usimamizi rahisi wa miundombinu. Kwa washiriki wa mkutano, hii ni fursa nzuri ya kusikia juu ya uvumbuzi wa ulimwengu kwa Kirusi na kwa kiwango cha maelezo ya kiufundi ambayo ni ya kawaida hapa, lakini sio Magharibi.

Kutoka kwa kutolewa hadi FastTrack

Baada ya chakula cha mchana tutarudi kwenye suala la mabadiliko kwa masaa mengine kadhaa. Washa ripoti Evgenia Fomenko Wacha tufuate mabadiliko ya DevOps ya MegaFon: kuanzia hatua wakati wanajaribu kutumia njia za kitamaduni, kama vile KPI, kushinda hatua wakati hakuna kitu wazi na unahitaji kuja na zana mpya na ubadilishe mwenyewe, mpaka mchakato urekebishwe kabisa. Huu ni uzoefu mzuri sana na wa kuhamasisha kwa biashara, ambayo pia ilihusisha wakandarasi wake katika mabadiliko ya DevOps, ambayo Evgeniy pia atazungumzia.

Jinsi ya kuwa timu inayofanya kazi mbalimbali 

Π£ Mikhail Bizhan uzoefu mkubwa katika kufanya mabadiliko katika timu. Sasa Mikhail, kama kiongozi wa Timu ya Kuongeza Kasi ya Raiffeisenbank, anazifanya timu zifanye kazi kwa njia tofauti. juu yake ripoti Tuzungumzie machungu ya kukosekana kwa timu zinazofanya kazi mbalimbali na kwa nini changamoto za timu zinazofanya kazi mbalimbali haziishii kwenye kubuni, kutengeneza na kutekeleza.

Mazoea ya SRE

Ifuatayo, tutapata ripoti mbili zinazohusu mbinu za SRE, ambazo zinashika kasi na kuchukua nafasi muhimu katika mchakato mzima wa DevOps.

Alexey Andreev kutoka kwa Prisma Labs atasema, kwa nini uanzishaji unahitaji mazoea ya SRE na kwa nini unalipa.

Matvey Grigoriev kutoka Dodo Pizza itawasilisha mfano wa SRE katika kampuni kubwa ambayo tayari imezidi hatua ya kuanza. Matvey mwenyewe anasema hivi kuhusu yeye mwenyewe: msanidi wa NET mwenye uzoefu na SRE anayeanza, kwa mtiririko huo, atashiriki hadithi ya mpito ya msanidi programu, na sio moja tu, lakini timu nzima, kwa miundombinu. Kwa nini DevOps ni njia ya kimantiki kwa msanidi programu na nini kitatokea ukianza kutazama vitabu vyako vyote vya kucheza vya Ansible na hati za bash kama bidhaa kamili ya programu na kutumia mahitaji sawa kwao, tutajadili kwenye ripoti ya Matvey mnamo Septemba 30 saa 17:00 katika ukumbi wa Golden Heart.

Kamilisha programu ya siku ya kwanza Daniel Tikhomirov, ambaye katika yake hotuba inazua swali muhimu: Jinsi teknolojia inavyohusiana na furaha ya mtumiaji. Kutatua tatizo la "kila kitu kinafanya kazi, lakini mtumiaji hajaridhika," MegaFon ilitoka kwa ufuatiliaji wa mifumo ya mtu binafsi, kisha seva, maombi kwa ufuatiliaji wa huduma kupitia macho ya mtumiaji. Jinsi wataalam wote wa kiufundi, wateja na wachuuzi walianza kuzingatia viashiria hivi vya KQI, tutajua jioni ya siku ya kwanza ya mkutano. Na baada ya hapo, tutaenda kujadili miundombinu na mabadiliko katika mpangilio usio rasmi katika hafla ya baada ya sherehe.

"Kwenye Ukingo wa Ulimwengu", Septemba 30

Ripoti tatu za kwanza katika ukumbi wa "Katika Ukingo wa Ulimwengu" zitavutia sana kutoka kwa mtazamo wa vyombo.

Maxim Kostrikin (Ixtens) itaonyesha mifumo katika Terraform kupambana na machafuko na mazoea kwenye miradi mikubwa na mirefu. Watengenezaji wa Terraform hutoa mbinu bora zinazofaa za kufanya kazi na miundombinu ya AWS, lakini kuna nuance. Kwa kutumia mifano ya msimbo, Maxim ataonyesha jinsi ya kutogeuza folda iliyo na msimbo wa Terraform kuwa mpira wa theluji, lakini, kwa kutumia mifumo, kurahisisha otomatiki na maendeleo zaidi.

Ripoti Grigory Mikhalkin kutoka Lamoda "Kwa nini tulikuza mwendeshaji wa Kubernetes na ni masomo gani tuliyojifunza kutoka kwake?" itasaidia kujaza ukosefu wa taarifa juu ya jinsi ya kutekeleza miundombinu kama mazoea ya kanuni kwa kutumia Kubernetes. Kubernetes yenyewe ina, kwa mfano, maelezo ya huduma kwa kutumia faili za yaml, lakini hii haitoshi kwa kazi zote. Udhibiti wa kiwango cha chini unahitaji waendeshaji, na mazungumzo haya ni muhimu sana ikiwa unataka kudhibiti Kubernetes ipasavyo.

Mada ya ripoti inayofuata ni Hashicorp Vault - maalum kabisa. Lakini kwa kweli, chombo hiki kinahitajika popote unahitaji kusimamia nywila na kuwa na uhakika wa kawaida wa kufanya kazi na siri. Mwaka jana, Sergey Noskov aliiambia jinsi siri zinasimamiwa katika Avito kwa msaada wa Hashicorp Vault, angalia hiyo. ripoti na kuja sikiliza Yuri Shutkin kutoka kwa Tinkoff.ru kwa uzoefu zaidi.

Taras Kotov (EPAM) itazingatia kazi adimu zaidi ya kujenga miundombinu ya wingu inayojumuisha uti wa mgongo wake Mtandao wa IP/MPLS. Lakini uzoefu ni mzuri, na ripoti ni ngumu, kwa hivyo ikiwa unaelewa inahusu nini, hakikisha kuja kwa ripoti hii.

Baadaye jioni tutazungumza juu ya usimamizi wa hifadhidata katika miundombinu ya wingu. Kirill Melnichuk atashiriki uzoefu wa matumizi Vitess kwa kufanya kazi na MySQL ndani ya nguzo ya Kubernetes. A Vladimir Ryabov kutoka Playkey.net atasema, jinsi ya kufanya kazi na data ndani ya wingu na jinsi ya kutumia vizuri nafasi ya hifadhi iliyopo.

"Moyo wa Dhahabu", Oktoba 1

Mnamo Oktoba 1, kila kitu kitakuwa kinyume chake. Ukumbi wa Golden Heart utakuwa na wimbo unaozingatia teknolojia zaidi. Kwa hivyo, kwa wahandisi wanaosafiri kupitia "Moyo wa Dhahabu", tunakualika kwanza kupiga mbizi kwenye kesi za biashara, na kisha uone jinsi kesi hizi zinatatuliwa kwa vitendo. Na wasimamizi, kwa upande wake, kwanza fikiria juu ya kazi zinazowezekana, na kisha uanze kuelewa vizuri jinsi ya kutekeleza hii katika zana na vifaa.

Chini ya kofia ya hifadhi kubwa ya wingu

Mwongozo wa Galaxy ya DevOpsConf 2019Mzungumzaji wa kwanza Artemy Kapitula. Ripoti yake mwaka janaCeph. Anatomy ya maafa"Washiriki wa mkutano waliiita bora zaidi, nadhani, kwa sababu ya kina cha ajabu cha hadithi. Wakati huu hadithi itaendelea na ufumbuzi wa Mail.Ru Cloud Solutions juu ya muundo wa hifadhi na uchambuzi wa mfano wa kushindwa kwa mfumo. Faida isiyo wazi ya ripoti hii kwa wasimamizi ni kwamba Artemy hachunguzi tu tatizo la kiufundi lenyewe, bali pia mchakato mzima wa kulitatua. Wale. Unaweza kuelewa jinsi ya kudhibiti mchakato huu wote na kuutumia kwa kampuni yako.

Rejesha Usambazaji Uliogatuliwa

Egor Bugaenko Hii si mara ya kwanza kwake pia kuonekana kwenye mkutano huo; ripoti zake kwa kawaida huwa na nadharia zenye utata, lakini zinakufanya ufikiri. Tunatumaini hilo ripoti Mazungumzo ya Egor kuhusu kupelekwa kwa madaraka yatasababisha mjadala wa kuvutia na, muhimu zaidi, wa kujenga.

Tuko mawinguni tena

Ripoti Alexey Vakhovni muunganisho wenye nguvu wa vipengele vya biashara na teknolojia, ambayo itakuwa ya kuvutia kutoka pande zote za uhandisi na usimamizi. Alexey atakuambia jinsi Uchi.ru inavyofanya kazi Miundombinu ya Cloud Native: jinsi Huduma ya Mesh, OpenTracing, Vault, ukataji miti wa kati na SSO jumla hutumika. Baadaye, saa 15:00, Alexey atashikilia darasa la bwana, ambapo kila mtu anayekuja ataweza kugusa vyombo hivi vyote kwa mikono yao wenyewe.

Apache Kafka katika Avito: hadithi ya kuzaliwa upya tatu

Ripoti Anatoly Soldatov kuhusu jinsi Avito inajenga Kafka kama huduma, bila shaka, itakuwa ya manufaa kwa wale wanaotumia Kafka. Lakini kwa upande mwingine, inaonyesha vizuri sana mchakato wa kuunda huduma ya ndani: jinsi ya kukusanya mahitaji ya huduma na matakwa ya wenzako, kutekeleza miingiliano, kujenga mwingiliano kati ya timu na kuunda huduma kama bidhaa ndani ya kampuni. Kwa mtazamo huu, historia ni muhimu tena kwa washiriki tofauti wa mkutano.

Hebu tufanye microservices nyepesi tena 

Hapa, inaweza kuonekana, kila kitu ni wazi kutoka kwa jina. Lakini haya hayo inatoa Dmitry Sugrobov kutoka kwa Leroy Merlin, hata katika kamati ya programu ilisababisha mjadala mkali. Kwa neno moja, hii itakuwa msingi mzuri wa majadiliano juu ya mada ya kile kinachochukuliwa kuwa huduma ndogo, jinsi ya kuziandika, kuzitunza, nk.

CI/CD ya kusimamia miundombinu ya BareMetal 

Ripoti inayofuata ni mbili kwa moja tena. Kwa upande mmoja, Andrey Kvapil (WEDOS Internet, kama) itazungumza juu ya kusimamia miundombinu ya BareMetal, ambayo ni maalum kabisa, kwa sababu kila mtu sasa anatumia mawingu, na ikiwa anashikilia vifaa, sio kwa kiwango kikubwa kama hicho. Lakini ni muhimu sana kwamba Andrey kubadilishana uzoefu utumiaji wa mbinu za CI/CD za kupeleka na kusimamia miundombinu ya BareMetal, na kwa mtazamo huu, ripoti itakuwa ya manufaa kwa viongozi wa timu na wahandisi.

Itaendelea mada Sergey Makarenko, kuonesha nyuma ya pazia la mchakato huu unaohitaji nguvu kazi kubwa katika Jukwaa la Mchezo wa Vita.

Je, vyombo vinaweza kuwa salama? 

Itakamilisha programu katika jumba la Golden Heart Alexander Khayorov karatasi ya majadiliano juu ya usalama wa chombo. Alexander tayari yuko RIT++ alisema juu ya shida za usalama za Helm na njia za kukabiliana nayo, na wakati huu haitajiwekea kikomo kwa kuorodhesha udhaifu, lakini itaonyesha zana za kutengwa kabisa kwa mazingira.

"Kwenye Ukingo wa Ulimwengu", Oktoba 1

Itaanza Alexander Burtsev (BramaBrama) na itawasilisha mojawapo ya ufumbuzi unaowezekana ili kuharakisha tovuti. Hebu tuangalie mafanikio ya utekelezaji wa tano kuongeza kasi kwa sababu ya zana za DevOps pekee bila kuandika tena kanuni. Bado utalazimika kuamua kuandika upya msimbo au la katika kila mradi, lakini ni muhimu kuwa na uzoefu kama huo akilini kila wakati.

DevOps katika 1C: Enterprise 

Petr Gribanov kutoka kampuni ya 1C itajaribu debunk hadithi kwamba haiwezekani kutekeleza DevOps katika biashara kubwa. Ni nini kinachoweza kuwa ngumu zaidi kuliko 1C: Jukwaa la Biashara, lakini kwa kuwa mazoea ya DevOps yanatumika hata huko, nadhani hadithi hiyo haitasimama.

DevOps katika uundaji maalum

Anton Khlevitsky katika muendelezo wa ripoti ya Evgeniy Fomenko atasema, jinsi MegaFon ilivyounda DevOps kwenye upande wa mkandarasi na kuunda Usambazaji Unaoendelea, ikijumuisha ukuzaji maalum kutoka kwa wasambazaji kadhaa wa programu.

Inaleta DevOps kwa DWH/BI

Mada isiyo ya kawaida, lakini tena ya kuvutia kwa washiriki tofauti itafunua Vasily Kutsenko kutoka Gazprombank. Vasily atashiriki ushauri wa vitendo kuhusu jinsi ya kukuza utamaduni wa TEHAMA katika ukuzaji data na kutumia mazoea ya DevOps katika Data Warehous na BI, na atakuambia jinsi bomba la kufanya kazi na data linavyotofautiana na zana gani za otomatiki zinafaa sana katika muktadha wa kufanya kazi nao. data.

Jinsi (wewe) kuishi bila idara ya usalama 

Baada ya chakula cha mchana Mona Arkhipov (sudo.su) itatambulisha sisi na mambo ya msingi DevSecOps na itaeleza jinsi unavyoweza kupachika usalama kama mchakato katika mchakato wako wa ukuzaji na kuacha kutumia idara tofauti ya usalama. Mada ni muhimu, na ripoti inapaswa kuwa muhimu sana kwa wengi.

Jaribio la mzigo katika CI/CD ya suluhisho kubwa

Inakamilisha kikamilifu mada iliyotangulia utendaji Vladimir Khonin kutoka kwa MegaFon. Hapa tutazungumzia jinsi ya kutambulisha ubora katika mchakato wa DevOps: jinsi ya kutumia Quality Gate, rekodi matukio mbalimbali ndani ya mfumo, na jinsi ya kujumuisha yote katika mchakato wa maendeleo. Ripoti hii inafaa haswa kwa wale wanaofanya kazi na mifumo mikubwa, lakini hata ikiwa haufanyi kazi na bili kubwa, utapata mambo ya kupendeza kwako mwenyewe.

SDLC & Uzingatiaji

Na mada inayofuata ni muhimu zaidi kwa makampuni makubwa - jinsi ya kuanzisha ufumbuzi wa Uzingatiaji na mahitaji ya viwango katika mchakato. Ilya Mitrukov kutoka Kituo cha Teknolojia cha Deutsche Bank itaonyeshaHiyo viwango vya kazi vinaweza kuendana na DevOps.

Na mwisho wa siku Matvey Kukuy (Amixr.IO) atashiriki takwimu na maarifa kuhusu jinsi kadhaa ya timu duniani kote ziko kazini, kutatua matukio, kupanga kazi na kujenga mifumo ya kuaminika, na itaeleza jinsi yote yanahusiana na SRE.

Sasa hata nakuonea wivu kidogo, kwa sababu safari ya kupitia DevOpsConf 2019 inabidi tu. Unaweza kuunda mpango wako wa kibinafsi na kufurahiya jinsi ripoti zitakavyosaidiana, lakini mimi, uwezekano mkubwa, kama mwongozo wowote, sitakuwa na wakati wa kutazama kwa uangalifu.

Kwa njia, pamoja na programu kuu, tunayo, kwa kusema, mahali pa kambi - chumba cha mkutano, ambacho washiriki wenyewe wanaweza kuandaa mkutano mdogo, warsha, darasa la bwana na kujadili masuala makubwa katika mazingira ya karibu. Pendekeza mkutano mshiriki yeyote anaweza, na mshiriki yeyote anaweza kutenda kama kamati ya programu na kupiga kura kwa mikutano mingine. Umbizo hili tayari limethibitisha ufanisi wake, haswa katika suala la mitandao, kwa hivyo angalia kwa karibu sehemu hii ratiba, na wakati wa mkutano, tazama matangazo kuhusu mikutano mipya ndani chaneli ya telegramu.

Tukutane kwenye galaksi ya DevOpsConf 2019!

Chanzo: mapenzi.com

Kuongeza maoni