Setete o DevOps i Rusia 2020

E faapefea ona malamalama i le tulaga o se mea?

E mafai ona e faʻalagolago i lou manatu, faia mai punaoa eseese o faʻamatalaga, mo se faʻataʻitaʻiga, faʻasalalauga i luga o upega tafaʻilagi poʻo le poto masani. E mafai ona e fesili i au uo, tagata masani. O le isi filifiliga o le vaʻavaʻai i autu o konafesi: o le komiti o polokalame o sui malosi o le alamanuia, o lea matou te faʻatuatuaina i latou i le filifilia o autu talafeagai. E ese le vaega ole su'esu'ega ma lipoti. Ae o loo i ai se faafitauli. O suʻesuʻega i le setete o DevOps e faʻatautaia i tausaga taʻitasi i le lalolagi, lipoti o loʻo faʻasalalau e kamupani mai fafo, ma e toetoe lava a leai se faʻamatalaga e uiga i Rusia DevOps.

Ae ua oo mai le aso na faia ai se suʻesuʻega faapena, ma o le asō o le a tatou talanoa ai e uiga i iʻuga. O le setete o DevOps i Rusia na suʻesuʻeina faʻatasi e kamupani "Fa'aaliga 42"Ma"Ontico". Fa'amatalaga 42 fesoasoani i kamupani fa'atekonolosi e fa'atino ma atia'e faiga ma mea faigaluega a DevOps ma o se tasi lea na muamua talanoa e uiga i DevOps i Rusia. O tusitala o le suʻesuʻega, Igor Kurochkin ma Vitaly Khabarov, o loʻo galulue i suʻesuʻega ma faʻatalanoaga i le Express 42, aʻo iai se faʻamatalaga faʻapitoa mai le faʻagaioiga ma le poto masani i kamupani eseese. Mo le 8 tausaga, na vaʻavaʻai ai a latou uo i le tele o kamupani ma poloketi - mai le amataga i pisinisi - faʻatasi ai ma faʻafitauli eseese, faʻapea foʻi ma aganuu eseese ma inisinia matua.

I la latou lipoti, na taʻu atu e Igor ma Vitaly poʻo a faʻafitauli o loʻo i ai i le faagasologa o suʻesuʻega, pe faʻafefea ona latou foia, faʻapea foʻi ma le auala e faʻatautaia ai suʻesuʻega a DevOps i mataupu faavae ma pe aisea na filifili ai le Express 42 e faia lana lava. E mafai ona vaʻaia a latou lipoti iinei.

Setete o DevOps i Rusia 2020

DevOps Suesuega

O le talanoaga na amataina e Igor Kurochkin.

E masani ona matou fesili i le aofia i DevOps conferences, "Ua e faitau i le DevOps status report mo lenei tausaga?" E toʻaitiiti e sii aʻe o latou lima, ma o la matou suʻesuʻega na faaalia ai e na o le lona tolu na suʻesuʻeina i latou. Afai e te leʻi vaʻaia lava ni lipoti faapena, ia tatou fai atu loa e tutusa uma. O le tele o taimi o loʻo i ai fuaitau pei o: "Faʻatusatusa i le tausaga talu ai ..."

O iinei o loʻo i ai le matou faʻafitauli muamua, ma mulimuli ane toe lua:

  1. E leai ni a matou faʻamatalaga mo le tausaga talu ai. O le setete o DevOps i Rusia e leai se fiafia i se tasi;
  2. Metotia. E le o manino pe faʻapefea ona suʻeina manatu, faʻafefea ona fausia fesili, faʻafefea ona auʻiliʻili, faʻatusatusa iʻuga, saili fesoʻotaʻiga;
  3. Fa'aupuga. O lipoti uma o loʻo i le Igilisi, e manaʻomia le faʻaliliuga, o se taʻiala masani a DevOps e leʻi faia ma o tagata uma e maua a latou lava.

Sei o tatou vaʻavaʻai i le auala na faia ai suʻesuʻega a le setete o DevOps i le lalolagi atoa.

Talaaga Faasolopito

DevOps suʻesuʻega na faia talu mai le 2011. Puppet, o se tagata na faia le faʻatulagaina o faiga faʻatonutonu, o le tagata muamua na faʻatautaia. I lena taimi, o se tasi lea o meafaigaluega autu mo le faʻamatalaina o atinaʻe i le tulaga o le code. Seia oʻo i le 2013, o nei suʻesuʻega na na o ni suʻesuʻega tapunia ma e leai ni lipoti lautele.

I le 2013, na faʻaalia ai le IT Revolution, le tagata faʻasalalau o tusi tetele uma i DevOps. Faatasi ai ma le Puppet, na latou saunia le lomiga muamua a le Setete o DevOps, lea na aliali mai ai 4 metrics autu mo le taimi muamua. O le tausaga na sosoo ai, na auai ai le ThoughtWorks, o se kamupani faufautua e lauiloa mo ana radar tekinolosi masani i faiga faʻapisinisi ma meafaigaluega. Ma i le 2015, na faʻaopoopoina ai se vaega faʻatasi ai ma metotia, ma na faʻamalamalamaina pe faʻapefea ona latou faia le suʻesuʻega.

I le 2016, o tusitala o le suʻesuʻega, na faia a latou lava kamupani DORA (DevOps Research and Assessment), lomia se lipoti faaletausaga. O le tausaga na sosoo ai, na tuʻuina atu ai e le DORA ma le Puppet la latou lipoti faʻatasi mulimuli.

Ona amata ai lea o se mea manaia:

Setete o DevOps i Rusia 2020

I le 2018, na vaeluaina kamupani ma lua lipoti tutoʻatasi na faʻasalalau: tasi mai le Puppet, le lona lua mai le DORA faʻatasi ma Google. O loʻo faʻaauau pea ona faʻaogaina e le DORA ana metotia ma metotia autu, faʻamatalaga faʻatinoga, ma faʻainisinia faʻainisinia e aʻafia ai fua faʻatatau ma faʻatinoga lautele a le kamupani. Ma na ofoina atu e Puppet lana lava auala ma se faʻamatalaga o le faagasologa ma le faʻaleleia o DevOps. Ae e leʻi mauaa le tala, i le 2019 Puppet na lafoaia lenei metotia ma faʻasalalau se faʻamatalaga fou o lipoti, lea na lisiina ai faiga autu ma pe faʻafefea ona aafia ai DevOps mai o latou manatu. Ona tupu ai lea o se isi mea na tupu: Google faʻatau DORA, ma faʻatasi na latou faʻasalalau se isi lipoti. Atonu na e vaai ia te ia.

O lenei tausaga, na faigata ai mea. Ua iloa le papeti na faia lana lava su'esu'ega. Na latou faia i le vaiaso muamua atu nai lo i matou, ma ua uma. Na matou auai i ai ma tilotilo i mataupu latou te fiafia i ai. O le taimi nei o loʻo faia e Papeti lana suʻesuʻega ma sauni e faʻasalalau le lipoti.

Ae e leai lava se faʻasalalauga mai le DORA ma Google. Ia Me, ina ua masani ona amata le suʻesuʻega, na oʻo mai ai faʻamatalaga o Nicole Forsgren, o se tasi na faavaeina le DORA, ua siitia atu i se isi kamupani. O le mea lea, na matou manatu e leai se suʻesuʻega ma lipoti mai le DORA i lenei tausaga.

E faapefea mea i Rusia?

Matou te leʻi faia suʻesuʻega DevOps. Na matou talanoa i konafesi, toe faʻamatalaina mea na maua e isi tagata, ma faʻaliliu e Raiffeisenbank le "State of DevOps" mo le 2019 (e mafai ona e mauaina a latou faʻasalalauga i luga o Habré), faafetai tele ia i latou. Ma o mea uma lava.

O le mea lea, na matou faia a matou lava suʻesuʻega i Rusia e faʻaaoga ai metotia ma suʻesuʻega a le DORA. Na matou fa'aogaina le lipoti a pa'aga mai Raiffeisenbank mo a matou su'esu'ega, e aofia ai mo le fa'amaopoopoina o fa'amatalaga ma fa'aliliuga. Ma o fesili e fa'atatau i alamanuia na maua mai i lipoti a le DORA ma le fesili a le Puppet i lenei tausaga.

Fa'agasologa o Su'esu'ega

O le lipoti ua na o le vaega mulimuli. O le faagasologa atoa o suʻesuʻega e aofia ai laasaga tetele e fa:

Setete o DevOps i Rusia 2020

I le taimi o sauniuniga, na matou faʻatalanoaina tagata tomai faapitoa i alamanuia ma saunia se lisi o manatu. I luga o la latou faʻavae, na tuʻufaʻatasia fesili ma faʻalauiloa se suʻesuʻega mo Aukuso atoa. Ona matou iloiloina lea ma saunia le lipoti lava ia. Mo le DORA, o lenei faagasologa e 6 masina. Na matou feiloai i totonu o le 3 masina, ma o lea ua matou malamalama e tau le lava le taimi: naʻo le faia o le auiliiliga e te malamalama ai i fesili e te manaʻomia e fai.

Sui

O lipoti uma mai fafo e amata i se ata o tagata auai, ma o le tele oi latou e le mai Rusia. O le pasene o le au tali Rusia e fesuisuiai mai le 5 i le 1% mai lea tausaga i lea tausaga, ma e le mafai ai ona faia ni faaiuga.

Fa'afanua mai le Accelerate State of DevOps 2019 lipoti:

Setete o DevOps i Rusia 2020

I la matou suʻesuʻega, na mafai ona matou faʻatalanoaina le 889 tagata - e matua tele lava (DORA palota e tusa ma le afe tagata i tausaga taʻitasi i ana lipoti) ma o iinei ua matou ausia le sini:

Setete o DevOps i Rusia 2020

E moni, e leʻi oʻo uma i matou tagata auai i le faaiuga: o le pasene o le faʻamaeʻaina na foliga mai e itiiti ifo nai lo le afa. Ae e oʻo lava i lenei mea na lava e maua ai se faʻataʻitaʻiga faʻataʻitaʻiga ma faia se suʻesuʻega. E le fa'aalia e le DORA le pasene fa'atumu i ana lipoti, o lea e le mafai ai ona fa'atusatusa iinei.

Alamanuia ma tulaga

O matou tali mai e fai ma sui o pisinisi e sefulu ma le lua. O le afa galue i tekinolosi faʻamatalaga. Ona soso'o ai lea ma auaunaga tau tupe, fefa'ataua'iga, feso'ota'iga ma isi. Faatasi ai ma avanoa o tagata tomai faapitoa (tagata atiae, suʻega, inisinia faʻagaioiga) ma le aufaigaluega pulega (ulu o 'au, vaega, vaega, faatonu):

Setete o DevOps i Rusia 2020

E tasi i le lua galuega mo se kamupani feololo. O tagata lona tolu uma e faigaluega i kamupani tetele. Ole tele e galulue ile 'au e o'o ile 9 tagata. Tuʻueseese, matou fesili e uiga i galuega autu, ma o le toʻatele e fesoʻotaʻi ma le gaioiga, ma e tusa ma le 40% o loʻo galulue i le atinaʻe:

Setete o DevOps i Rusia 2020

O lea na matou aoina ai faʻamatalaga mo faʻatusatusaga ma auʻiliʻiliga o sui o pisinisi eseese, kamupani, 'au. O laʻu paaga Vitaly Khabarov o le a taʻu mai e uiga i le auiliiliga.

Iloiloga ma faatusatusaga

Vitaly Khabarov: Faafetai tele i tagata auai uma na faʻamaeʻaina la matou suʻesuʻega, faʻatumu fesili ma tuʻuina mai ia i matou faʻamatalaga mo le suʻesuʻeina atili ma suʻega o matou manatu. Ma fa'afetai i a matou tagata fa'atau ma tagata fa'atau, e tele a matou poto masani na fesoasoani e fa'ailoa atugaluga o alamanuia ma fa'ata'atia manatu na matou su'eina i la matou su'esu'ega.

Ae paga lea, e le mafai ona e ave se lisi o fesili i le tasi itu ma faʻamatalaga i le isi itu, faʻatusatusa i latou, fai mai: "Ioe, o mea uma e galue faapena, sa matou saʻo" ma faʻasalalau. Leai, matou te manaʻomia metotia ma metotia faʻafuainumera e mautinoa ai matou te le o sese ma e faʻatuatuaina a matou faaiuga. Ona mafai lea ona tatou fausia atili a tatou galuega e faʻavae i luga o faʻamaumauga nei:

Setete o DevOps i Rusia 2020

Fuafuaga Autu

Na matou faʻaaogaina le auala DORA e fai ma faʻavae, lea na latou faʻamatalaina auiliili i le tusi "Accelerate State of DevOps". Na matou siakiina pe talafeagai ia fua faʻatatau mo le maketi a Rusia, pe mafai ona faʻaaogaina i le auala tutusa e pei ona faʻaaoga e DORA e tali ai le fesili: "E faʻafefea ona fetaui le pisinisi i Rusia ma pisinisi mai fafo?"

Fuafuaga autu:

  1. Fa'asoa fa'atele. E fa'afia ona tu'uina atu se fa'asologa fou o le talosaga i le si'osi'omaga o le gaosiga (fuafuaga suiga, e le aofia ai fa'ama'i vevela ma tali fa'alavelave)?
  2. Taimi tiliva. O le a le averesi taimi i le va o le faia o se suiga (tusiga galuega e pei o le code) ma le faʻaogaina o le suiga i le siosiomaga gaosiga?
  3. Taimi toe fa'aleleia. O le a le umi e ave i le averesi e toe faʻafoʻi ai se talosaga i se siosiomaga gaosiga pe a maeʻa se faʻalavelave, faʻaleagaina auaunaga, poʻo le mauaina o se pusa e aʻafia ai tagata faʻaoga?
  4. Suiga le manuia. O le a le pasene o le faʻapipiʻiina i le gaosiga o le siosiomaga e taʻitaʻia ai le faʻaleagaina o talosaga poʻo faʻalavelave ma manaʻomia le toe faʻaleleia (toe faʻafoʻi suiga, atinaʻe o se hotfix poʻo patch)?

DORA i ana suʻesuʻega ua maua ai se fesoʻotaʻiga i le va o nei fua faʻatatau ma faʻatinoga faʻalapotopotoga. Matou te tofotofoina foi i la matou suʻesuʻega.

Ae ina ia mautinoa e mafai e fua fa'atatau autu e fa ona a'afia ai se mea, e tatau ona e malamalama - pe e feso'ota'i le tasi i le isi? Na tali le DORA i le faʻamaonia ma le tasi faʻamatalaga: o le sootaga i le va o suiga le manuia (Suiga Failu Rate) ma isi metotia e tolu e vaivai teisi. Na matou maua le ata lava e tasi. Afai o le taimi e tuʻuina atu ai, taimi faʻapipiʻi, ma le taimi toe faʻaleleia e fesoʻotaʻi ma le tasi (na matou faʻatuina lenei faʻasalalauga e ala i le Pearson correlation ma ala i le Chaddock scale), ona leai lea o se faʻamaopoopo malosi faʻatasi ma suiga le manuia.

I le mataupu faavae, o le tele o tagata tali mai e masani ona tali mai e laʻititi la latou numera o faʻalavelave i le gaosiga. E ui lava o le a tatou vaʻai mulimuli ane o loʻo i ai pea se eseesega tele i le va o vaega o tagata tali mai i tulaga o suiga le manuia, e le mafai ona tatou faʻaogaina lenei metric mo lenei vaega.

Matou te faʻaalia lenei mea i le mea moni e faapea (e pei ona faʻaalia i le taimi o suʻesuʻega ma fesoʻotaʻiga ma nisi o matou tagata faʻatau) o loʻo i ai sina eseesega i le manatu o le mea ua taʻua o se mea na tupu. Afai na mafai ona matou toe faʻafoʻisia le faʻatinoga o la matou auaunaga i le taimi o le faʻamalama faʻapitoa, pe mafai ea ona manatu o se mea na tupu? Masalo e leai, aua na matou faʻaleleia mea uma, matou te lelei. E mafai ona tatou manatu o se mea na tupu pe afai e tatau ona tatou toe fa'a-10 taimi i se faiga masani, masani mo i tatou? E foliga mai e leai. O le mea lea, o le fesili o le sootaga o suiga le manuia ma isi metric e tumau pea le tatalaina. O le a tatou toe faaleleia atili.

O le mea taua iinei o le matou mauaina o se fa'amaopoopo taua i le va o taimi e tu'uina atu ai, taimi toe fa'aleleia, ma taimi fa'apipi'i. O le mea lea, na matou faʻaaogaina nei fua faʻatatau e tolu e vaevae atili ai le au tali i vaega faʻatinoga.

E fia le mamafa i le kalama?

Sa matou fa'aogaina le fa'avasegaina o fa'aputuga fa'avasega:

  • Matou te tufatufa atu tagata tali i luga o se avanoa n-dimensional, lea o le faʻamaopoopoina o tagata tali taʻitasi o a latou tali i fesili.
  • O i latou uma e tali mai ua fa'ailoaina o se fuifui la'ititi.
  • Matou te tuʻufaʻatasia fuifui e lua e sili ona vavalalata le tasi i le isi i se tasi fuifui lapoa.
  • Matou te su'eina le isi paipa o fuifui ma tu'u fa'atasi i se fuifui tele.

O le ala lea matou te fa'avasega uma ai a matou tali i le aofa'i o fuifui matou te mana'omia. Faatasi ai ma le fesoasoani a se dendrogram (o se laau o fesoʻotaʻiga i le va o fuifui), matou te vaʻai i le mamao i le va o fuifui tuaoi e lua. Pau lava le mea e totoe mo i tatou o le setiina lea o se tapulaa mamao i le va o nei fuifui ma fai atu: "O nei vaega e lua e matua iloga le tasi mai le isi aua o le mamao i le va o latou e tele."

Ae o loʻo i ai se faʻafitauli natia iinei: e leai ni a matou faʻatapulaʻa i le numera o fuifui - e mafai ona matou maua 2, 3, 4, 10 fuifui. Ma o le manatu muamua - aisea e le vaevae uma ai a matou tali i ni vaega se 4, e pei ona faia e DORA. Ae na matou iloa o le eseesega i le va o nei vaega ua avea ma mea faatauvaa, ma e le mafai ona matou mautinoa o le tagata tetee e moni lava i lana vaega, ae le o le tuaoi. E le mafai ona tatou vaevaeina le maketi Rusia i ni vaega se fa. O le mea lea, na matou faʻamautu i luga o faʻamatalaga e tolu i le va o loʻo i ai se eseesega taua faʻamaumauga:

Setete o DevOps i Rusia 2020

Na sosoo ai, na matou fuafuaina le talaaga e ala i fuifui: matou te ave le vaeluaga mo metric taitasi mo vaega taitasi ma tuufaatasia se laulau o talaaga o faatinoga. O le mea moni, na matou maua fa'amatalaga fa'atinoga o le averesi o tagata auai i vaega ta'itasi. Ua matou faailoaina ni talaaga lelei se tolu: Maualalo, Medium, Maualuga:

Setete o DevOps i Rusia 2020

O iinei na matou faʻamaonia ai lo matou manatu o 4 metrics autu e talafeagai mo le fuafuaina o faʻamatalaga faʻatinoga, ma latou galulue uma i maketi i Sisifo ma Rusia. E i ai se eseesega i le va o vaega ma e taua tele fuainumera. Ou te faamamafa atu e iai se eseesega tele i le va o faʻamatalaga faʻatinoga i tulaga o le metric o suiga le manuia i le tulaga o le averesi, e ui lava matou te leʻi vaevaeina muamua le au tali i lenei parakalafa.

Ona tulaʻi mai ai lea o le fesili: faʻafefea ona faʻaogaina nei mea uma?

Auala e faʻaoga ai

Afai matou te ave soʻo se 'au, 4 metrics autu ma faʻaoga i luga o le laulau, ona i ai lea i le 85% o mataupu matou te le maua se taʻaloga atoa - e naʻo se tagata auai masani, ae le o le mea moni. O tatou uma (ma 'au uma) e ese'ese teisi.

Na matou siakiina: matou ave a matou tali ma le DORA faʻataʻitaʻiga faʻatinoga, ma vaʻavaʻai pe toafia i latou e fetaui ma lenei poʻo lena talaaga. Na matou maua e na'o le 16% o le au tali na mautinoa na pauu i se tasi o talaaga. O totoe uma o lo'o ta'ape i se mea i le va:

Setete o DevOps i Rusia 2020

O lona uiga e fa'atapula'a le lautele o le fa'amatalaga lelei. Ina ia malamalama po o fea o e i ai i le faʻatusatusaga muamua, e mafai ona e faʻaogaina le laulau lenei: "Oi, e foliga mai ua matou latalata i Medium poʻo High!" Afai e te malamalama i le mea e te alu i ai, atonu ua lava lea. Ae afai o lau sini e tumau, faʻaauau pea le faʻaleleia, ma e te manaʻo e iloa atili le mea e atiaʻe ma le mea e fai, ona manaʻomia lea o tupe faaopoopo. Na matou taʻua i latou o calculators:

  • DORA calculator
  • Calculator Express 42* (i le atina'e)
  • O oe lava atina'e (e mafai ona e faia lau lava calculator totonu).

O a mea latou te manaomia? Ina ia malamalama:

  • Pe o o'o le 'au i totonu o la tatou faalapotopotoga i o tatou tulaga faatonuina?
  • Afai e leai, e mafai ona tatou fesoasoani i ai, faʻavave i totonu o le faʻavae o le tomai o loʻo i ai i le tatou kamupani?
  • Afai o lea, pe mafai ea ona tatou faia se mea e sili atu?

E mafai foʻi ona e faʻaogaina e aoina ai fuainumera i totonu o le kamupani:

  • O a a tatou 'au?
  • Vaevae 'au i fa'amatalaga;
  • Va'ai: Oi, o nei poloaiga e le lelei (latou te le toso ese), ae o nei mea e manaia: latou te faʻapipiʻiina i aso uma, e aunoa ma ni mea sese, latou te taʻitaʻia le taimi e itiiti ifo ma le itula.

Ona mafai lea ona e iloa o totonu o la matou kamupani o loʻo i ai le tomai talafeagai ma meafaigaluega mo na 'au e leʻi oʻo i le tulaga.

Pe, afai e te malamalama e te lagona le lelei i totonu o le kamupani, e sili atu oe nai lo le toʻatele, ona mafai lea ona e vaʻavaʻai atili. E na'o le pisinisi a Rusia: e mafai ona tatou maua le tomai talafeagai i le pisinisi a Rusia ina ia faʻavaveina i tatou lava? O le Express 42 calculator o le a fesoasoani iinei (o loʻo i lalo o le atinaʻe). Afai ua e sili atu i le maketi a Rusia, ona e vaʻai lea DORA calculator ma le maketi o le lalolagi.

Lelei. Ma afai o oe i le vaega Elit i le DORA calculator, o le a le mea e tatau ona e faia? E leai se fofo lelei iinei. E foliga mai o oe o loʻo taʻimua i le alamanuia, ma o le faʻavavevaveina ma le faʻamaoni e mafai ona maua e ala ile R&D totonu ma faʻaalu atili punaoa.

Se'i o tatou agai atu i le mea e sili ona suamalie - faatusatusa.

Faatusatusaga

Na matou manaʻo muamua e faʻatusatusa pisinisi a Rusia ma pisinisi i Sisifo. Afai tatou te faʻatusatusa saʻo, tatou te vaʻai e itiiti a tatou talaaga, ma e sili atu le fefiloi o le tasi i le isi, o tuaoi e sili atu ona faanenefu:

Setete o DevOps i Rusia 2020

O tatou Elite performers o loʻo natia i totonu o le Aufaigaluega Maualuga, ae o loʻo i ai iina - o tagata maualuluga ia, unicorns ua ausia maualuga maualuga. I Rusia, o le eseesega i le va o le Elite profile ma le High profile e leʻi lava tele. Matou te manatu o le lumanaʻi o le a tulaʻi mai lenei teteʻa ona o le siʻitia o aganuu faʻainisinia, le lelei o le faʻatinoina o faiga faʻainisinia ma tomai i totonu o kamupani.

Afai tatou te agai i luma i se faʻatusatusaga tuusaʻo i totonu o le pisinisi a Rusia, e mafai ona tatou vaʻaia e sili atu le lelei o le au faʻamatalaga maualuga i itu uma. Na matou faʻamaonia foʻi lo matou manatu e iai se vaʻaiga i le va o nei fua faʻatatau ma faʻatinoga faʻalapotopotoga: O 'au faʻalauiloa maualuga e sili atu ona le gata ina ausia sini, ae sili atu foi.
Ia avea i tatou ma 'au maualuga ma aua le muta ai iina:

Setete o DevOps i Rusia 2020

Ae o lenei tausaga e faʻapitoa, ma na matou filifili e siaki pe faʻafefea kamupani o loʻo i se faʻamaʻi: O loʻo sili atu le lelei o 'au faʻalauiloa ma lagona lelei nai lo le averesi o pisinisi:

  • 1,5-2 taimi sili atu e faʻaalia ai oloa fou,
  • 2 taimi sili atu e ono faʻaleleia ai le faʻamaoni ma / poʻo le faʻatinoga o atinaʻe faʻaoga.

O lona uiga, o agavaa ua uma ona latou fesoasoani ia i latou e atiina ae vave, faʻalauiloa oloa fou, faʻaleleia oloa o loʻo i ai nei, ma faʻatoʻilaloina ai maketi fou ma tagata fou:

Setete o DevOps i Rusia 2020

O le a se isi mea na fesoasoani ia matou 'au?

faiga fa'ainisinia

Setete o DevOps i Rusia 2020

O le a ou taʻuina atu ia te oe mea taua na maua mo faʻataʻitaʻiga taʻitasi na matou suʻeina. Masalo o se isi mea na fesoasoani i 'au, ae o loʻo matou talanoa e uiga i DevOps. Ma i totonu o DevOps, matou te vaʻai i se eseesega i le va o 'au o faʻamatalaga eseese.

Fa'avae o se Au'aunaga

Matou te le'i mauaina se sootaga taua i le va o tausaga fa'avae ma fa'amatalaga a le 'au: Fa'aaliga fa'aalia i le taimi tutusa mo 'au Maulalo ma 'au Maualuluga. Ae mo le vaega mulimuli, o le faʻavae e tuʻuina atu, i le averesi, sili atu auaunaga ma sili atu polokalame fesoʻotaʻiga mo le puleaina e ala i le code program. Ma o 'au fa'avae e sili atu ona fesoasoani ia latou atina'e ma 'au e fa'aogaina le fa'avae, fo'ia o latou fa'afitauli ma fa'alavelave fa'atatau i luga ole laiga, ma a'oa'oina isi 'au.

Setete o DevOps i Rusia 2020

Atina'e e fai ma code

O mea uma lava e masani lava iinei. Ua matou maua se sootaga i le va o le otometi le galuega o le tulafono laiti ma le tele o faʻamatalaga o loʻo teuina i totonu o le fale teu oloa. O le High profile commands e teuina nisi faʻamatalaga i totonu o fale teu oloa: o le faʻatulagaina o atinaʻe, CI / CD pipeline, faʻasologa o le siosiomaga ma faʻamaufaʻailoga. Latou te teuina nei faʻamatalaga i le tele o taimi, e sili atu le lelei o le faʻaogaina o tulafono faʻapitoa, ma faʻautometi le tele o faʻagasologa ma galuega mo le galulue faʻatasi ma tulafono laiti.

O le mea e malie ai, matou te leʻi vaʻaia se eseesega tele i suʻega faʻapitoa. Ou te faʻaalia lenei mea i le mea moni e sili atu le tele o faʻataʻitaʻiga a le au faʻamatalaga maualuga. Masalo e le tatau ona faʻalavelave ese i latou i suʻega faʻapitoa, ae o na suʻega latou te siakiina ai talosaga, ma faʻafetai ia i latou ua uma ona latou vaʻai i le mea ma le mea na latou malepelepe.

Setete o DevOps i Rusia 2020

Tu'ufa'atasiga ma le Tu'uina atu

O le vaega pito sili ona le fiafia, aua na matou faʻamaonia o le tele o masini e te maua, o le lelei foi lea o lau galue ma le code, o le tele foi lea o le ae mauaina ni faʻaiuga sili atu.

Setete o DevOps i Rusia 2020

atiga

Sa matou fia va'ai pe fa'afefea ona a'afia le fa'atinoga a microservices. O le mea moni, latou te le faia, talu ai o le faʻaogaina o microservices e le o fesoʻotaʻi ma le faʻateleina o faʻailoga faʻatinoga. Microservices e fa'aogaina mo tulafono maualuga ma fa'atonuga maualalo.

Ae o le mea taua o le mo High-au, o le suiga i se faʻataʻitaʻiga microservice e mafai ai ona latou atinaʻe tutoʻatasi a latou auaunaga ma taʻavale. Afai o le fausaga e mafai ai e le au atinaʻe ona galulue tutoatasi, e aunoa ma le faʻatali mo se tasi i fafo atu o le 'au, o lona uiga o se agavaʻa autu lea mo le faʻateleina o le saoasaoa. I lenei tulaga, microservices fesoasoani. Ma na o le latou faʻatinoga e le tele sona sao.

Na faapefea ona tatou mauaina nei mea uma?

Sa i ai sa matou fuafuaga mataʻutia e faʻataʻitaʻia atoatoa le auala DORA, ae leai ni punaoa. Afai e fa'aogaina e le DORA le tele o le lagolago ma o latou su'esu'ega e ave i le afa tausaga, e fai la matou su'esu'ega i se taimi puupuu. Matou te mananaʻo e fausia se faʻataʻitaʻiga DevOps pei o DORA, ma o le a matou faia lena mea i le lumanaʻi. E oʻo mai i le taimi nei ua faʻatapulaʻaina i matou i faʻafanua vevela:

Setete o DevOps i Rusia 2020

Na matou va'ava'ai i le tufatufaina atu o faiga fa'ainisinia i 'au i fa'amatalaga ta'itasi ma maua ai o 'au fa'aa'oa'oga maualuga, i le averesi, e sili atu ona fa'aogaina faiga fa'ainisinia. E mafai ona e faitau atili e uiga i nei mea uma ile matou lipoti.

Mo se suiga, tatou sui mai fuainumera lavelave i fuainumera faigofie.

O le a se isi mea ua tatou mauaina?

Meafaigaluega

Matou te matauina o le tele o poloaiga e faʻaaogaina e le OS o le aiga Linux. Ae o loʻo i ai pea Windows - e le itiiti ifo ma le kuata o matou tagata tali mai na matauina le faʻaogaina o se tasi poʻo se isi o ona faʻaaliga. E foliga mai o loʻo iai i le maketi lenei manaʻoga. O le mea lea, e mafai ona e atiaʻe nei agavaa ma faia faʻamatalaga i konafesi.

I totonu o le au faʻaupu, e le o se mea lilo mo soʻo se tasi, o Kubernetes o loʻo taʻimua (52%). O le isi fa'ameamea ole laina ole Docker Swarm (e tusa ma le 12%). O faiga sili ona lauiloa o le CI o Jenkins ma GitLab. O le faiga fa'atonu sili ona ta'uta'ua o le Ansible, soso'o ai ma le matou Shell pele.

Amazon o loʻo avea nei ma taʻutaʻua o loʻo tuʻuina atu le ao. O le vaega o ao Rusia o loʻo faasolosolo malie ona faʻateleina. O le tausaga a sau o le a manaia le vaʻai pe o le a le lagona o le aufaʻasoa ao Rusia, pe o le a faʻateleina a latou sea maketi. O latou, e mafai ona faʻaaogaina, ma e lelei:

Setete o DevOps i Rusia 2020

Ou te pasi atu le fola ia Igor, o le a tuʻuina atu nisi faʻamaumauga.

Fa'asalalauina o fa'atinoga

Igor Kurochkin: E ese mai, matou te fesili atu i le au tali e faʻaalia pe faʻafefea ona tufatufa faʻataʻitaʻiga faʻainisinia i totonu o le kamupani. I le tele o kamupani, o loʻo i ai se auala fefiloi, e aofia ai se seti o mamanu eseese, ma o poloketi pailate e sili ona lauiloa. Na matou vaaia foi se eseesega laitiiti i le va o talaaga. O sui o le High profile e masani ona faʻaaogaina le mamanu "Initiative from below", pe a sui vaega laiti o tagata tomai faapitoa i galuega, meafaigaluega, ma fefaʻasoaaʻi faiga manuia ma isi 'au. I le Medium, o se faiga pito i lalo lea e aʻafia ai le kamupani atoa e ala i le fausiaina o nuʻu ma nofoaga tutotonu:

Setete o DevOps i Rusia 2020

Agile ma DevOps

Ole fesili ole fesoʻotaʻiga i le va o Agile ma DevOps e masani ona talanoaina ile pisinisi. O lenei mataupu o loʻo laga foi i le Setete o Agile Lipoti mo le 2019/2020, o lea na matou filifili ai e faʻatusatusa pe faʻafefea ona fesoʻotaʻi galuega a Agile ma DevOps i kamupani. Na matou iloa o DevOps e aunoa ma Agile e seasea. Mo le afa o le au tali, o le salalau o Agile na amata muamua, ma e tusa ma le 20% na matauina le amataga faʻatasi, ma o se tasi o faʻailoga o le Low profile o le leai lea o Agile ma DevOps faiga:

Setete o DevOps i Rusia 2020

Poloaiga topologies

I le faaiuga o le tausaga talu ai, o le tusi "Topologies au”, lea e tuʻuina mai ai se faʻavae mo le faʻamatalaina o faʻatonuga topologies. Na avea ma mea manaia ia i matou pe talafeagai i kamupani Rusia. Ma sa matou fesiligia le fesili: "O a mamanu e te mauaina?".

O lo'o va'aia 'au fa'atino i le 'afa o le au tali, fa'apea fo'i vaega 'ese'ese mo atina'e, su'ega ma fa'agaioiga. O vaega eseese o DevOps na maitauina le 45%, lea e sili atu ona masani ai sui o High. E soso'o mai 'au fe'avea'i, lea e masani fo'i i High. O tulafono ese'ese SRE o lo'o fa'aalia i le High, Medium profiles ma e seasea va'aia i le Low profile:

Setete o DevOps i Rusia 2020

DevQaOps fua faatatau

Na matou vaʻaia lenei fesili i luga o le FaceBook mai le taʻitaʻi o le Skyeng platform team - sa fiafia o ia i le fua faatatau o tagata atiaʻe, suʻega ma pule i kamupani. Na matou fesili i ai ma vaʻavaʻai i tali e faʻavae i luga o faʻamatalaga: O sui faʻalauiloa maualuga e itiiti ifo suʻega ma faʻagaioiga inisinia mo atinaʻe taʻitasi:

Setete o DevOps i Rusia 2020

Fuafuaga mo le 2021

I fuafuaga mo le tausaga a sau, na matauina e le au tetee ia gaoioiga nei:

Setete o DevOps i Rusia 2020

O iinei e mafai ona e vaʻaia ai le vaʻaiga ma le DevOps Live 2020 conference. Sa matou iloiloina ma le totoa le polokalame:

  • Atina'e e pei o se oloa
  • DevOps suiga
  • Tufatufaina o faiga DevOps
  • DevSecOps
  • Kalapu mataupu ma talanoaga

Ae e lē lava le taimi o la tatou taulimaga e talanoaina ai mataupu uma. Tu'ua i tua o vaaiga:

  • Platform e avea o se auaunaga ma o se oloa;
  • Atina'e e pei o le tulafono, siosiomaga ma ao;
  • Fa'aauauina Fa'atasi ma le Tu'uina atu;
  • Fausiaina;
  • DevSecOps mamanu;
  • Fa'avae ma 'au felagolagoma'i.

Lipoti matou maua se voluminous, 50 itulau, ma e mafai ona e vaʻai atili i ai.

Faʻaopoopo i luga

Matou te faʻamoemoe o la matou suʻesuʻega ma lipoti o le a faʻaosofia oe e faʻataʻitaʻi i auala fou i le atinaʻe, suʻega, ma faʻagaioiga, faʻapea foʻi ma le fesoasoani ia te oe e faʻatautaia, faʻatusatusa oe lava ma isi tagata auai i le suʻesuʻega, ma faʻailoa vaega e mafai ona e faʻaleleia ai au lava auala.

Iʻuga o suʻesuʻega muamua o le setete o DevOps i Rusia:

  • Fuafuaga autu. Ua matou iloa o metotia autu (taimi tilivaina, taimi faʻapipiʻi, taimi toe faʻaleleia, ma suiga le manuia) e talafeagai mo le suʻesuʻeina o le aoga o atinaʻe, suʻega, ma faʻagaioiga faʻagaioiga.
  • Tala'aga Maualuga, Medium, Low. Faʻavae i luga o faʻamaumauga aoina, e mafai ona tatou vaʻaia faʻavasegaina vaega eseese o High, Medium, Low faʻatasi ai ma uiga faʻapitoa i tulaga o metrics, faʻatinoga, faʻagasologa, ma meafaigaluega. O sui o le High profile e faʻaalia iʻuga sili atu nai lo Low. E sili atu ona latou ausia ma sili atu a latou sini.
  • Fa'ailoga, fa'ama'i ma fuafuaga mo le 2021. O se faʻailoga faʻapitoa i lenei tausaga o le auala na feagai ai kamupani ma faʻamaʻi. Na sili atu le tulaga o sui Maualuga, faʻateleina le faʻaogaina o tagata faʻaoga, ma o mafuaʻaga autu mo le manuia o faʻagasologa lelei o atinaʻe ma se aganuu malosi faʻainisinia.
  • DevOps faiga, meafaigaluega ma latou atinaʻe. O fuafuaga autu a kamupani mo le tausaga a sau e aofia ai le atinaʻeina o faʻataʻitaʻiga ma meafaigaluega a DevOps, o le faʻaofiina o faiga a DevSecOps, ma suiga i le faʻatulagaga faʻalapotopotoga. Ma o le faʻatinoina lelei ma le atinaʻeina o faʻataʻitaʻiga a DevOps o loʻo faia faʻatasi ma le fesoasoani a pailate poloketi, faʻavaeina o nuʻu ma nofoaga tutotonu o le lelei, faʻavae i luga ma lalo ifo o le kamupani.

Matou te fiafia e faʻalogo i au faʻamatalaga, tala, manatu. Matou te faafetai atu ia i latou uma na auai i le suʻesuʻega ma tulimatai atu i lou auai i le tausaga a sau.

puna: www.habr.com