Staid DevOps sa Rúis 2020

Conas staid rud éigin a thuiscint?

Is féidir leat brath ar do thuairim, déanta as foinsí éagsúla faisnéise, mar shampla, foilseacháin ar láithreáin ghréasáin nó taithí. Is féidir leat a iarraidh ar chomhghleacaithe, lucht aitheantais. Rogha eile ná breathnú ar ábhair na gcomhdhálacha: is ionadaithe gníomhacha den tionscal iad coiste an chláir, agus mar sin tá muinín againn as ábhair ábhartha a roghnú. Réimse ar leith is ea taighde agus tuarascálacha. Ach tá fadhb ann. Déantar taighde ar staid DevOps go bliantúil ar fud an domhain, foilsíonn cuideachtaí eachtracha tuarascálacha, agus níl beagnach aon fhaisnéis ann faoi DevOps na Rúise.

Ach tá an lá tagtha nuair a rinneadh staidéar den sórt sin, agus inniu beimid ag caint faoi na torthaí. Rinne na cuideachtaí staidéar i gcomhpháirt ar staid DevOps sa Rúis "Sloinn 42"Agus"Ontico“. Cuidíonn Express 42 le cuideachtaí teicneolaíochta cleachtais agus uirlisí DevOps a chur i bhfeidhm agus a fhorbairt agus bhí sé ar cheann de na chéad daoine a labhair faoi DevOps sa Rúis. Tá údair an staidéir, Igor Kurochkin agus Vitaly Khabarov, i mbun anailíse agus comhairliúcháin ag Express 42, agus cúlra teicniúil acu ó oibriú agus taithí i gcuideachtaí éagsúla. Ar feadh 8 mbliana, tá comhghleacaithe tar éis féachaint ar an iliomad cuideachtaí agus tionscadail - ó ghnólachtaí tosaithe go fiontair - le fadhbanna éagsúla, chomh maith le haibíocht chultúrtha agus innealtóireachta éagsúla.

Ina dtuarascáil, d'inis Igor agus Vitaly cad iad na fadhbanna a bhí sa phróiseas taighde, conas a réitigh siad iad, chomh maith le conas a dhéantar taighde DevOps i bprionsabal agus cén fáth ar chinn Express 42 a chuid féin a dhéanamh. Is féidir breathnú ar a dtuairisc anseo.

Staid DevOps sa Rúis 2020

Taighde DevOps

Cuireadh tús leis an gcomhrá ag Igor Kurochkin.

Iarraimid go rialta ar an lucht féachana ag comhdhálacha DevOps, “Ar léigh tú tuarascáil stádais DevOps don bhliain seo?” Is beag a lámha a ardú, agus léirigh ár staidéar nach ndearna ach an tríú cuid staidéar orthu. Mura bhfaca tú tuairiscí den sórt sin riamh, déarfainn ar an bpointe boise go bhfuil siad ar fad an-chosúil. Is minic a bhíonn frásaí cosúil le: "I gcomparáid leis an mbliain seo caite ..."

Anseo tá an chéad fhadhb againn, agus ina dhiaidh dhá cheann eile:

  1. Níl sonraí againn don bhliain seo caite. Ní spéis le duine ar bith staid DevOps sa Rúis;
  2. Modheolaíocht. Níl sé soiléir conas hipitéisí a thástáil, conas ceisteanna a thógáil, conas anailís a dhéanamh, torthaí a chur i gcomparáid, naisc a aimsiú;
  3. Téarmaíocht. Tá na tuairiscí go léir i mBéarla, tá gá le haistriúchán, níor ceapadh creat coiteann DevOps go fóill agus tagann gach duine suas lena gcuid féin.

Breathnaímid ar conas a rinneadh anailísí stáit DevOps ar fud an domhain.

Faisnéis Stairiúil

Tá taighde DevOps déanta ó 2011 i leith. Ba é Puipéad, forbróir córais bhainistíochta cumraíochta, an chéad duine a rinne iad. Ag an am sin, bhí sé ar cheann de na príomhuirlisí chun cur síos a dhéanamh ar an mbonneagar i bhfoirm cód. Go dtí 2013, ní raibh sna staidéir seo ach suirbhéanna dúnta agus gan aon tuarascálacha poiblí.

In 2013, bhí an chuma ar IT Revolution, foilsitheoir na mórleabhar go léir ar DevOps. In éineacht le Puipéad, d’ullmhaigh siad an chéad fhoilseachán State of DevOps, áit ar tháinig 4 phríomhmhéadracht le feiceáil den chéad uair. An bhliain dár gcionn, ghlac ThoughtWorks, gnólacht comhairliúcháin a bhfuil aithne air as a chuid radair theicneolaíochta rialta ar chleachtais agus uirlisí tionscail, páirt ann. Agus in 2015, cuireadh alt le modheolaíocht leis, agus ba léir conas a dhéanann siad an anailís.

In 2016, d’fhoilsigh údair an staidéir, tar éis dóibh a gcuideachta féin DORA (DevOps Research and Assessment) a chruthú, tuarascáil bhliantúil. An bhliain dár gcionn, d'eisigh DORA agus Puipéad a gcomhthuarascáil dheireanach.

Agus ansin thosaigh rud éigin suimiúil:

Staid DevOps sa Rúis 2020

In 2018, scoilt na cuideachtaí agus eisíodh dhá thuarascáil neamhspleácha: ceann ó Puppet, an dara ceann ó DORA mar aon le Google. Lean DORA dá modheolaíocht a ghiaráil le príomh-mhéadracht, próifílí feidhmíochta, agus cleachtais innealtóireachta a mbíonn tionchar acu ar phríomh-mhéadracht agus ar fheidhmíocht ar fud na cuideachta. Agus thairg Puppet a chur chuige féin le cur síos ar an bpróiseas agus ar éabhlóid DevOps. Ach níor ghlac an scéal fréamh, i 2019 thréig Puipéad an mhodheolaíocht seo agus d'eisigh sé leagan nua de na tuarascálacha, a liostaigh na príomhchleachtais agus conas a théann siad i bhfeidhm ar DevOps óna thaobh. Ansin tharla imeacht eile: cheannaigh Google DORA, agus le chéile d'eisigh siad tuarascáil eile. Seans go bhfaca tú é.

I mbliana, d’éirigh rudaí casta. Is eol go bhfuil a suirbhé féin seolta ag puipéad. Rinne siad é seachtain níos luaithe ná linne, agus tá deireadh leis cheana féin. Ghlacamar páirt ann agus d’fhéachamar ar na hábhair a bhfuil suim acu iontu. Anois tá Puipéad i mbun a chuid anailíse agus ag ullmhú chun an tuarascáil a fhoilsiú.

Ach níl aon fhógra fós ó DORA agus Google. I mí na Bealtaine, nuair a thosaigh an suirbhé de ghnáth, tháinig faisnéis go raibh Nicole Forsgren, duine de bhunaitheoirí DORA, tar éis bogadh go cuideachta eile. Mar sin, ghlacamar leis nach mbeadh aon taighde agus tuarascáil ó DORA i mbliana.

Conas atá rudaí sa Rúis?

Níl taighde DevOps déanta againn. Labhair muid ag comhdhálacha, ag athinsint torthaí daoine eile, agus d'aistrigh Raiffeisenbank "State of DevOps" do 2019 (is féidir leat a bhfógra a fháil ar Habré), buíochas mór leo. Agus tá sé ar fad.

Mar sin, rinneamar ár dtaighde féin sa Rúis ag baint úsáide as modheolaíochtaí agus torthaí DORA. D’úsáideamar tuairisc chomhghleacaithe ó Raiffeisenbank dár gcuid taighde, lena n-áirítear chun téarmaíocht agus aistriúchán a shioncronú. Agus tógadh ceisteanna a bhain leis an tionscal ó thuarascálacha DORA agus ó cheistneoir Puipéad na bliana seo.

Próiseas Taighde

Níl sa tuarascáil ach an chuid dheireanach. Tá ceithre chéim mhóra sa phróiseas taighde ar fad:

Staid DevOps sa Rúis 2020

Le linn na céime ullmhúcháin, chuireamar agallamh ar shaineolaithe tionscail agus d'ullmhaigh muid liosta hipitéisí. Ar a mbonn sin, tiomsaíodh ceisteanna agus seoladh suirbhé ar feadh Lúnasa ar fad. Ansin rinneamar anailís agus réiteach ar an tuarascáil féin. Maidir le DORA, tógann an próiseas seo 6 mhí. Bhuaileamar le chéile laistigh de 3 mhí, agus anois tuigimid gur ar éigean a bhí go leor ama againn: is tríd an anailís a dhéanamh amháin a thuigeann tú cad iad na ceisteanna is gá duit a chur.

Rannpháirtithe

Tosaíonn gach tuairisc eachtrach le portráid de na rannpháirtithe, agus ní ón Rúis an chuid is mó díobh. Athraíonn céatadán freagróirí na Rúise ó 5 go 1% ó bhliain go bliain, agus ní cheadaíonn sé seo aon chonclúidí a dhéanamh.

Léarscáil ón tuarascáil Accelerate State of DevOps 2019:

Staid DevOps sa Rúis 2020

Inár staidéar, d'éirigh linn agallamh a chur ar 889 duine - is iomaí sin (vótaíocht DORA thart ar mhíle duine gach bliain ina tuarascálacha) agus anseo tá an sprioc bainte amach againn:

Staid DevOps sa Rúis 2020

Fíor, níor shroich ár rannpháirtithe go léir an deireadh: bhí an céatadán críochnaithe beagán níos lú ná leath. Ach bhí sé seo go leor fiú chun sampla ionadaíoch a fháil agus anailís a dhéanamh. Ní nochtann DORA céatadáin líonta ina cuid tuarascálacha, mar sin níl aon chomparáid anseo.

Tionscail agus poist

Is ionann ár bhfreagróirí agus dosaen tionscail. Leathchuid oibre i dteicneolaíocht na faisnéise. Ina dhiaidh sin tá seirbhísí airgeadais, trádáil, teileachumarsáid agus eile. I measc na bpost tá speisialtóirí (forbróir, tástálaí, innealtóir oibríochta) agus foireann bhainistíochta (ceannairí foirne, grúpaí, réimsí, stiúrthóirí):

Staid DevOps sa Rúis 2020

Oibríonn duine as gach beirt do chuideachta mheánmhéide. Oibríonn gach tríú duine i gcomhlachtaí móra. Oibríonn an chuid is mó i bhfoirne de suas le 9 nduine. Ar leithligh, d'iarramar ar na príomhghníomhaíochtaí, agus tá baint ag an gcuid is mó ar bhealach éigin leis an oibríocht, agus tá thart ar 40% ag gabháil d'fhorbairt:

Staid DevOps sa Rúis 2020

Mar sin bhailigh muid faisnéis le haghaidh comparáide agus anailíse ar ionadaithe ó thionscail, cuideachtaí agus foirne éagsúla. Inseoidh mo chomhghleacaí Vitaly Khabarov faoin anailís.

Anailís agus comparáid

Vitaly Khabarov: Míle buíochas do na rannpháirtithe go léir a chríochnaigh ár suirbhé, a líon ceistneoirí agus a chuir sonraí ar fáil dúinn le haghaidh tuilleadh anailíse agus tástála ar ár hipitéisí. Agus a bhuíochas dár gcliaint agus dár gcustaiméirí, tá saibhreas taithí againn a chuidigh le hábhair imní an tionscail a aithint agus na hipitéisí a ndearnamar tástáil orthu inár dtaighde a fhoirmiú.

Ar an drochuair, ní féidir leat liosta ceisteanna a ghlacadh ar thaobh amháin agus sonraí ar an taobh eile, iad a chur i gcomparáid ar bhealach éigin, abair: “Sea, oibríonn gach rud mar sin, bhí an ceart againn” agus scaip. Ní féidir, teastaíonn modheolaíocht agus modhanna staitistiúla uainn le bheith cinnte nach bhfuil dul amú orainn agus go bhfuil ár gconclúidí iontaofa. Ansin is féidir linn ár gcuid oibre breise a thógáil bunaithe ar na sonraí seo:

Staid DevOps sa Rúis 2020

Eochairmhéadracht

Ghlacamar le modheolaíocht DORA mar bhonn, a ndearna siad cur síos mionsonraithe uirthi sa leabhar “Accelerate State of DevOps”. Rinneamar seiceáil an bhfuil na príomh-mhéadracht oiriúnach do mhargadh na Rúise, an féidir iad a úsáid ar an mbealach céanna a úsáideann DORA chun an cheist a fhreagairt: "Conas a fhreagraíonn an tionscal sa Rúis don tionscal eachtrach?"

Príomhmhéadracht:

  1. Minicíocht imscaradh. Cé chomh minic is a dhéantar leagan nua den fheidhmchlár a imscaradh chuig an timpeallacht táirgthe (athruithe pleanáilte, gan réitigh teo agus freagairt teagmhais a áireamh)?
  2. Am seachadta. Cad é an meán-am idir athrú a dhéanamh (feidhmiúlacht a scríobh mar chód) agus an t-athrú a imscaradh ar an timpeallacht táirgthe?
  3. Am athshlánaithe. Cé chomh fada a thógann sé ar an meán feidhmchlár a chur ar ais chuig timpeallacht táirgthe tar éis teagmhas, díghrádú seirbhíse, nó fionnachtain fabht a chuireann isteach ar úsáideoirí feidhmchlár?
  4. Athruithe nár éirigh leo. Cén céatadán d’imscaradh sa timpeallacht táirgthe a mbíonn díghrádú feidhmchláir nó teagmhais mar thoradh orthu agus a dteastaíonn feabhsúchán uathu (rolladh siar athruithe, forbairt hotfix nó paiste)?

Ina cuid taighde d'aimsigh DORA nasc idir na méadrachtaí seo agus feidhmíocht eagraíochtúil. Déanaimid é a thástáil inár staidéar freisin.

Ach chun a chinntiú go bhféadfaidh na ceithre phríomhmhéadracht tionchar a imirt ar rud éigin, ní mór duit a thuiscint - an bhfuil baint acu ar bhealach éigin lena chéile? D'fhreagair DORA go dearfach le caveat amháin: tá an gaol idir athruithe nár éirigh leo (Ráta Teip Athraithe) agus trí mhéadracht eile beagán níos laige. Fuair ​​​​muid faoi an pictiúr céanna. Má tá an t-am seachadta, an minicíocht imscartha, agus an t-am aisghabhála i gcomhchoibhneas lena chéile (bunaíomar an comhghaol seo trí chomhghaol Pearson agus trí scála Chaddock), ansin níl aon chomhghaol láidir den sórt sin le hathruithe nár éirigh leo.

I bprionsabal, is gnách go bhfreagraíonn formhór na bhfreagróirí go bhfuil líon beag teagmhais i dtáirgeadh acu. Cé go bhfeicfimid níos déanaí go bhfuil difríocht shuntasach fós idir na grúpaí freagróirí maidir le hathruithe nár éirigh leo, ní féidir linn fós an méadrach seo a úsáid don deighilt seo.

Cuirimid é seo i leith an fhíric (mar a tharla le linn na hanailíse agus na cumarsáide le cuid dár gcustaiméirí) go bhfuil difríocht bheag sa dearcadh ar rud a mheastar a bheith ina theagmhas. Má d’éirigh linn feidhmíocht ár seirbhíse a athbhunú le linn na fuinneoige teicniúla, an féidir é seo a mheas mar theagmhas? Is dócha nach bhfuil, mar gheall ar shocrú againn gach rud, tá muid iontach. An féidir linn a mheas gur eachtra é dá mbeadh orainn ár n-iarratas a athrollú 10 n-uaire i ngnáthmhodh aithnid dúinn? Dealraíonn sé nach bhfuil. Mar sin, tá an cheist maidir le gaol na n-athruithe nár éirigh leo le méadracht eile fós oscailte. Déanfaimid é a fheabhsú tuilleadh.

Tá sé tábhachtach anseo go bhfuaireamar comhghaol suntasach idir amanna seachadta, amanna aisghabhála, agus minicíocht imlonnaithe. Mar sin, thógamar na trí mhéadracht seo chun na freagróirí a roinnt ina ngrúpaí feidhmíochta.

Cé mhéad a chrochadh i ngrá?

D’úsáideamar anailís bhraisle ordlathach:

  • Dáileann muid freagróirí thar spás n-tríthoiseach, áit arb é comhordanáid gach freagróra a bhfreagraí ar cheisteanna.
  • Dearbhaítear cnuasach beag do gach freagróir.
  • Comhcheanglaímid an dá bhraisle is gaire dá chéile i mbraisle amháin níos mó.
  • Faighimid an chéad péire cnuasach eile agus cuirtear le chéile iad i mbraisle níos mó.

Seo mar a dhéanaimid ár bhfreagróirí go léir a ghrúpáil isteach sa líon braislí a theastaíonn uainn. Le cabhair ó dendrogram (crann naisc idir braislí), feicimid an fad idir dhá bhraisle comharsanacha. Níl fágtha againn ach teorainn achair áirithe a shocrú idir na cnuasaigh seo agus a rá: "Is féidir an dá ghrúpa seo a idirdhealú óna chéile toisc go bhfuil an fad eatarthu ollmhór."

Ach tá fadhb i bhfolach anseo: níl aon srianta againn ar líon na gcnuasach - is féidir linn 2, 3, 4, 10 braisle a fháil. Agus ba é an chéad smaoineamh - cén fáth nach roinnimid ár bhfreagróirí go léir i 4 ghrúpa, mar a dhéanann DORA. Ach fuaireamar amach go n-éiríonn na difríochtaí idir na grúpaí seo neamhshuntasach, agus ní féidir linn a bheith cinnte go mbaineann an freagróir lena ghrúpa i ndáiríre, agus ní leis an ngrúpa sa chomharsanacht. Ní féidir linn margadh na Rúise a roinnt ina cheithre ghrúpa fós. Mar sin, shocraíomar ar thrí phróifíl a bhfuil difríocht shuntasach staitistiúil eatarthu:

Staid DevOps sa Rúis 2020

Ansin, chinneamar an phróifíl de réir braislí: ghlacamar an t-airmheán do gach méadrach do gach grúpa agus chuireamar tábla próifílí feidhmíochta le chéile. Go deimhin, fuaireamar próifílí feidhmíochta an mheán-rannpháirtí i ngach grúpa. Tá trí phróifíl éifeachtúlachta sainaitheanta againn: Íseal, Meánach, Ard:

Staid DevOps sa Rúis 2020

Anseo dheimhnigh muid ár hipitéis go bhfuil 4 eochair-mhéadracht oiriúnach chun an phróifíl feidhmíochta a chinneadh, agus oibríonn siad i margaí an Iarthair agus na Rúise araon. Tá difríocht idir na grúpaí agus tá sé suntasach go staitistiúil. Cuirim chun suntais go bhfuil difríocht shuntasach idir na próifílí feidhmíochta ó thaobh méadrach na n-athruithe nár éirigh leo i dtéarmaí an mheáin, cé nár roinneadh na freagróirí faoin bparaiméadar seo ar dtús.

Ansin éiríonn an cheist: conas é seo go léir a úsáid?

Conas a úsáid

Má thógaimid aon fhoireann, 4 eochair-mhéadracht agus é a chur i bhfeidhm ar an tábla, ansin i 85% de na cásanna ní bheidh muid a fháil ar chluiche iomlán - tá sé seo ach rannpháirtí meánach, agus ní cad atá i ndáiríre. Táimid go léir (agus gach foireann) beagán difriúil.

Sheiceálamar: ghlacamar ár bhfreagróirí agus próifíl feidhmíochta DORA, agus d'fhéachamar ar cé mhéad freagróir a d'oirfeadh don phróifíl sin nó don phróifíl sin. Fuaireamar amach nár thit ach 16% de na freagróirí go cinnte i gceann de na próifílí. Tá an chuid eile go léir scaipthe áit éigin eatarthu:

Staid DevOps sa Rúis 2020

Ciallaíonn sé seo go bhfuil raon feidhme teoranta ag an bpróifíl éifeachtúlachta. Chun a thuiscint cá bhfuil tú sa chéad chomhfhogasú, is féidir leat an tábla seo a úsáid: “Ó, is cosúil go bhfuil muid níos gaire do Mheán nó Ard!” Má thuigeann tú cá háit le dul eile, b’fhéidir gur leor sin. Ach má tá do sprioc leanúnach, feabhsú leanúnach, agus ba mhaith leat a fháil amach níos cruinne cá háit le forbairt agus cad atá le déanamh, ansin tá gá le cistí breise. Thugamar áireamháin orthu:

  • DORA áireamhán
  • Áireamhán Sloinn 42* (á fhorbairt)
  • Forbairt féin (is féidir leat d'áireamhán inmheánach féin a chruthú).

Cad atá uathu? Chun thuig:

  • An bhfuil an fhoireann laistigh dár n-eagraíocht ag teacht lenár gcaighdeáin?
  • Mura bhfuil, an féidir linn cabhrú leis, é a bhrostú laistigh de chreat an tsaineolais atá ag ár gcuideachta?
  • Más ea, an féidir linn déanamh níos fearr fós?

Is féidir leat iad a úsáid freisin chun staitisticí a bhailiú laistigh den chuideachta:

  • Cad iad na foirne atá againn?
  • Roinn na foirne i bpróifílí;
  • Féach: Ó, tá na horduithe seo tearcfheidhmithe (ní tharraingíonn siad amach beagán), ach tá siad seo fionnuar: imscaradh siad gach lá, gan earráidí, tá am luaidhe níos lú ná uair an chloig acu.

Agus ansin is féidir leat a fháil amach go bhfuil an saineolas agus na huirlisí riachtanacha laistigh dár gcuideachta le haghaidh na bhfoirne sin nach bhfuil chomh hard go fóill.

Nó, má thuigeann tú go mbraitheann tú go hiontach taobh istigh den chuideachta, tá tú níos fearr ná go leor, ansin is féidir leat breathnú beagán níos leithne. Níl anseo ach tionscal na Rúise: an féidir linn an saineolas is gá a fháil i dtionscal na Rúise chun dlús a chur linn féin? Cabhróidh an t-áireamhán Express 42 anseo (tá sé á fhorbairt). Má tá tú outgrown an margadh na Rúise, ansin breathnú ar DORA áireamhán agus chuig an margadh domhanda.

Go breá. Agus má tá tú sa ghrúpa Elit ar an áireamhán DORA, cad ba cheart duit a dhéanamh? Níl aon réiteach maith anseo. Is dócha go bhfuil tú ar thús cadhnaíochta sa tionscal, agus is féidir tuilleadh luasghéaraithe agus iontaofachta a bhaint amach trí T&F inmheánach agus trí níos mó acmhainní a chaitheamh.

A ligean ar bogadh ar aghaidh go dtí an sweetest - comparáid.

Comparáid

Ar dtús theastaigh uainn tionscal na Rúise a chur i gcomparáid le tionscal an Iarthair. Má dhéanaimid comparáid dhíreach, feicimid go bhfuil níos lú próifílí againn, agus go bhfuil siad beagán níos measctha lena chéile, tá na teorainneacha beagán níos doiléir:

Staid DevOps sa Rúis 2020

Tá ár dtaibheoirí mionlach i bhfolach i measc na dTaibheoirí Ard, ach tá siad ann - is iad seo na mionlach, aonbheannaigh a bhfuil airde suntasach bainte amach acu. Sa Rúis, níl an difríocht idir an phróifíl mionlach agus an phróifíl Ard suntasach go leor fós. Is dóigh linn go dtarlóidh an scaradh seo sa todhchaí mar gheall ar mhéadú ar chultúr innealtóireachta, ar cháilíocht chur i bhfeidhm cleachtais innealtóireachta agus saineolas laistigh de chuideachtaí.

Má bhogaimid ar aghaidh go dtí comparáid dhíreach laistigh de thionscal na Rúise, is féidir linn a fheiceáil go bhfuil na foirne Ardphróifíle níos fearr ar gach slí. Dhearbhaíomar freisin ár hipitéis go bhfuil gaol idir na méadrachtaí seo agus feidhmíocht eagraíochtúil: Tá sé i bhfad níos dóichí go mbainfidh foirne ardphróifíle ní hamháin spriocanna a bhaint amach, ach go sáróidh siad iad freisin.
Déanaimis foirne ardphróifíle agus ná stopfaimid ansin:

Staid DevOps sa Rúis 2020

Ach tá an bhliain seo speisialta, agus shocraigh muid a sheiceáil conas atá ag éirí le cuideachtaí i bpaindéim: Tá foirne ardphróifíle ag déanamh i bhfad níos fearr agus ag mothú níos fearr ná meán an tionscail:

  • 1,5-2 uair níos mó seans ann táirgí nua a scaoileadh,
  • 2 uair níos dóchúla chun iontaofacht agus / nó feidhmíocht an bhonneagair iarratais a fheabhsú.

Is é sin, na hinniúlachtaí a bhí acu cheana féin a chabhraigh leo a fhorbairt níos tapúla, táirgí nua a sheoladh, táirgí a bhí ann cheana a mhodhnú, ar an mbealach sin margaí nua agus úsáideoirí nua a shárú:

Staid DevOps sa Rúis 2020

Cad eile a chabhraigh lenár bhfoirne?

Cleachtais innealtóireachta

Staid DevOps sa Rúis 2020

Inseoidh mé duit faoi thorthaí suntasacha gach cleachtais a ndearnamar tástáil orthu. B’fhéidir gur chabhraigh rud éigin eile leis na foirne, ach táimid ag caint faoi DevOps. Agus laistigh de DevOps, feicimid difríocht i measc foirne le próifílí éagsúla.

Ardán mar Sheirbhís

Níor thángamar ar chaidreamh suntasach idir aois an ardáin agus próifíl na foirne: bhí ardáin le feiceáil thart ar an am céanna d’fhoirne Íseal agus d’Fhoirne Arda araon. Ach don dara ceann, soláthraíonn an t-ardán, ar an meán, níos mó seirbhísí agus níos mó comhéadain ríomhchláraithe le haghaidh rialú trí chód cláir. Agus is dóichí go gcuideoidh foirne ardáin lena bhforbróirí agus lena bhfoirne an t-ardán a úsáid, a gcuid fadhbanna agus teagmhais a bhaineann le hardáin a réiteach níos minice, agus oideachas a chur ar fhoirne eile.

Staid DevOps sa Rúis 2020

Bonneagar mar chód

Tá gach rud caighdeánach go leor anseo. Tá gaol aimsithe againn idir obair an chóid bhonneagair a uathoibriú agus an méid faisnéise a stóráiltear laistigh den stór bonneagair. Stórálann na horduithe Ardphróifíle tuilleadh faisnéise sna stórtha: is é seo cumraíocht an bhonneagair, píblíne CI / CD, socruithe comhshaoil ​​agus paraiméadair tógála. Stórálann siad an fhaisnéis seo níos minice, oibríonn siad níos fearr le cód bonneagair, agus déanann siad níos mó próisis agus tascanna a uathoibriú chun oibriú le cód bonneagair.

Is díol spéise é nach bhfaca muid difríocht shuntasach i dtástálacha bonneagair. Cuirim é seo i leith an bhfíric go bhfuil níos mó uathoibrithe tástála i gcoitinne ag foirne ardphróifíle. B’fhéidir nár cheart go gcuirfeadh tástálacha bonneagair aon aird orthu, ach na tástálacha sin lena seiceálann siad feidhmchláir, agus a bhuí leo feiceann siad cheana féin cad é agus cén áit ar bhris siad.

Staid DevOps sa Rúis 2020

Comhtháthú agus Seachadadh

An chuid is mó leadránach, mar gheall ar dheimhnigh muid dá mhéad uathoibriú atá agat, is amhlaidh is fearr a oibríonn tú leis an gcód, is mó an seans go bhfaighidh tú torthaí níos fearr.

Staid DevOps sa Rúis 2020

ailtireacht

Theastaigh uainn a fheiceáil conas a théann micreasheirbhísí i bhfeidhm ar fheidhmíocht. I bhfírinne, ní dhéanann siad, ós rud é nach bhfuil baint ag úsáid microservices le méadú ar tháscairí feidhmíochta. Úsáidtear micreasheirbhísí le haghaidh orduithe Ardphróifíle agus orduithe próifíl Íseal.

Ach is é an rud atá suntasach ná go gceadaíonn an t-aistriú go hailtireacht micriseirbhíse d’Ardfhoirne iad a gcuid seirbhísí a fhorbairt go neamhspleách agus iad a rolladh amach. Má cheadaíonn an ailtireacht d'fhorbróirí gníomhú go huathrialach, gan fanacht le duine seachtrach ar an bhfoireann, ansin is príomhinniúlacht é seo chun luas a mhéadú. Sa chás seo, cuidíonn microservices. Agus díreach nach bhfuil a gcur i bhfeidhm ról mór.

Conas a fuaireamar amach é seo go léir?

Bhí plean uaillmhianach againn chun modheolaíocht DORA a mhacasamhlú go hiomlán, ach bhí easpa acmhainní againn. Má úsáideann DORA go leor urraíochta agus go dtógann a gcuid taighde leathbhliain, rinneamar ár gcuid taighde i mbeagán ama. Theastaigh uainn samhail DevOps a thógáil mar a dhéanann DORA, agus déanfaimid é sin amach anseo. Go dtí seo táimid teoranta dúinn féin do léarscáileanna teasa:

Staid DevOps sa Rúis 2020

D’fhéachamar ar chleachtais innealtóireachta a dháileadh ar fhoirne i ngach próifíl agus fuaireamar amach go raibh níos mó seans ann go n-úsáidfeadh foirne ardphróifíle, ar an meán, cleachtais innealtóireachta. Is féidir leat níos mó a léamh faoi seo go léir inár tuarascáil.

Chun athrú a dhéanamh, aistrímid ó staitisticí casta go staitisticí simplí.

Cad eile atá aimsithe againn?

Uirlisí

Tugaimid faoi deara go n-úsáideann an OS den teaghlach Linux an chuid is mó de na horduithe. Ach tá Windows fós i dtreocht - thug ar a laghad an ceathrú cuid dár bhfreagróirí faoi deara úsáid a bhaint as ceann amháin nó ceann eile dá leaganacha. Dealraíonn sé go bhfuil an riachtanas seo ag an margadh. Mar sin, is féidir leat na hinniúlachtaí seo a fhorbairt agus cuir i láthair a dhéanamh ag comhdhálacha.

I measc na gceolfhoirneoirí, níl sé ina rún do dhuine ar bith, tá Kubernetes i gceannas (52%). Is é an chéad cheolfhoireann eile sa líne ná Docker Swarm (thart ar 12%). Is iad na córais CI is coitianta ná Jenkins agus GitLab. Is é an córas bainistíochta cumraíochta is coitianta ná Ansible, agus ár Shell beloved ina dhiaidh sin.

Is é Amazon an príomhsholáthraí óstála scamall faoi láthair. Tá an sciar de scamaill na Rúise ag méadú de réir a chéile. An bhliain seo chugainn beidh sé suimiúil a fheiceáil conas a bhraitheann soláthraithe scamall na Rúise, cibé an dtiocfaidh méadú ar a sciar den mhargadh. Tá siad, is féidir iad a úsáid, agus is maith sin:

Staid DevOps sa Rúis 2020

Gabhaim an t-urlár ar aghaidh chuig Igor, a thabharfaidh tuilleadh staitisticí.

Cleachtais a scaipeadh

Igor Kurochkin: Ar leithligh, d'iarramar ar fhreagróirí a léiriú conas a dhéantar na cleachtais innealtóireachta measta a dháileadh sa chuideachta. I bhformhór na gcuideachtaí, tá cur chuige measctha ann, comhdhéanta de shraith dhifriúil patrúin, agus tá an-tóir ar thionscadail phíolótacha. Chonaiceamar freisin difríocht bheag idir na próifílí. Is minice a úsáideann ionadaithe ón Ard-phróifíl an patrún “Tionscnamh ó thíos”, nuair a athraíonn foirne beaga speisialtóirí próisis oibre, uirlisí agus nuair a roinneann siad cleachtais rathúla le foirne eile. Ag Meánach, is tionscnamh ón mbarr anuas é seo a théann i bhfeidhm ar an gcuideachta ar fad trí phobail agus ionaid sármhaitheasa a chruthú:

Staid DevOps sa Rúis 2020

Agile agus DevOps

Is minic a phléitear ceist an naisc idir Agile agus DevOps sa tionscal. Ardaítear an tsaincheist seo freisin sa Tuarascáil ar Staid Agile do 2019/2020, mar sin shocraigh muid comparáid a dhéanamh idir an nasc idir gníomhaíochtaí Agile agus DevOps i gcuideachtaí. Fuaireamar amach go bhfuil DevOps gan Agile annamh. I gcás leath de na freagróirí, thosaigh scaipeadh Agile i bhfad níos luaithe, agus breathnaíodh thart ar 20% ar an tús comhuaineach, agus ar cheann de na comharthaí a bhaineann le próifíl Íseal beidh easpa cleachtais Agile agus DevOps:

Staid DevOps sa Rúis 2020

Topologies ordú

Ag deireadh na bliana seo caite, an leabhar "Topologies foirne”, a mholann creat chun cur síos a dhéanamh ar thipeolaíochtaí ceannais. Bhí sé suimiúil dúinn cibé an bhfuil sé infheidhme maidir le cuideachtaí na Rúise. Agus chuireamar an cheist: “Cad iad na patrúin a aimsíonn tú?”.

Breathnaítear foirne bonneagair i leath de na freagróirí, chomh maith le foirne ar leith le haghaidh forbartha, tástála agus oibriúcháin. Thug foirne DevOps ar leithligh faoi deara 45%, a bhfuil ionadaithe ó High níos coitianta ina measc. Ar Aghaidh tagann foirne trasfheidhmeacha, atá níos coitianta freisin ag Ard. Tá orduithe SRE ar leith le feiceáil sna próifílí Ard, Meánacha agus is annamh a fheictear iad sa phróifíl Íseal:

Staid DevOps sa Rúis 2020

Cóimheas DevQaOps

Chonaic muid an cheist seo ar FaceBook ó cheannaire fhoireann ardán Skyeng - bhí suim aige sa chóimheas idir forbróirí, tástálaithe agus riarthóirí i gcuideachtaí. Chuireamar ceist air agus d’fhéachamar ar na freagraí bunaithe ar phróifílí: Tá níos lú innealtóirí tástála agus oibríochtaí ag ionadaithe ardphróifíle do gach forbróir:

Staid DevOps sa Rúis 2020

Pleananna do 2021 saor in aisce,

Sna pleananna don bhliain seo chugainn, thug na freagróirí na gníomhaíochtaí seo a leanas faoi deara:

Staid DevOps sa Rúis 2020

Anseo is féidir leat an crosbhealach le comhdháil DevOps Live 2020 a fheiceáil. Rinneamar athbhreithniú cúramach ar an gclár:

  • Bonneagar mar tháirge
  • Claochlú DevOps
  • Dáileadh cleachtais DevOps
  • DevSecOps
  • Clubanna cásanna agus díospóireachtaí

Ach ní leor am ár gcur i láthair chun na hábhair go léir a chlúdach. Fágtha taobh thiar de na radhairc:

  • Ardán mar sheirbhís agus mar tháirge;
  • Bonneagar mar chód, timpeallachtaí agus scamaill;
  • Comhtháthú agus Seachadadh Leanúnach;
  • Ailtireacht;
  • patrúin DevSecOps;
  • Foirne ardáin agus trasfheidhmeacha.

Tuarascáil fuaireamar toirtiúil, 50 leathanach, agus is féidir leat é a fheiceáil go mion.

Achoimre

Tá súil againn go spreagfaidh ár dtaighde agus ár dtuarascáil tú chun triail a bhaint as cineálacha cur chuige nua maidir le forbairt, tástáil agus oibríochtaí, chomh maith le cabhrú leat nascleanúint a dhéanamh, tú féin a chur i gcomparáid le rannpháirtithe eile sa staidéar, agus réimsí a aithint inar féidir leat do chur chuige féin a fheabhsú.

Torthaí an chéad staidéir ar staid DevOps sa Rúis:

  • Méadracht eochair. Fuaireamar amach go bhfuil príomh-mhéadracht (am seachadta, minicíocht imlonnaithe, am aisghabhála, agus teipeanna athraithe) oiriúnach chun anailís a dhéanamh ar éifeachtacht na bpróiseas forbartha, tástála agus oibríochtaí.
  • Próifílí Ard, Meánach, Íseal. Bunaithe ar na sonraí a bhailítear, is féidir linn idirdhealú a dhéanamh idir grúpaí staitistiúla de Ard, Meánach, Íseal le gnéithe sainiúla i dtéarmaí méadrachta, cleachtais, próiseas agus uirlisí. Léiríonn ionadaithe ón Ard-phróifíl torthaí níos fearr ná Íseal. Is dóichí go mbainfidh siad a gcuid spriocanna amach agus go sáróidh siad.
  • Táscairí, paindéim agus pleananna don bhliain 2021. Táscaire speisialta i mbliana ná an chaoi ar dhéileáil cuideachtaí leis an bpaindéim. D’éirigh níos fearr leis na hArd-ionadaithe, bhí rannpháirtíocht mhéadaithe úsáideoirí acu, agus ba iad na príomhchúiseanna le rathúlacht ná próisis forbartha éifeachtúla agus cultúr láidir innealtóireachta.
  • Cleachtais DevOps, uirlisí agus a bhforbairt. Áirítear ar phríomhphleananna cuideachtaí don bhliain seo chugainn cleachtais agus uirlisí DevOps a fhorbairt, cleachtais DevSecOps a thabhairt isteach, agus athruithe ar an struchtúr eagraíochtúil. Agus déantar cleachtais DevOps a chur i bhfeidhm agus a fhorbairt go héifeachtach le cabhair ó thionscadail phíolótacha, bunú pobail agus ionad barr feabhais, tionscnaimh ag leibhéil uachtaracha agus íochtaracha na cuideachta.

Ba bhreá linn d’aiseolas, scéalta, aiseolas a chloisteáil. Gabhaimid buíochas le gach duine a ghlac páirt sa staidéar agus táimid ag tnúth le do rannpháirtíocht an bhliain seo chugainn.

Foinse: will.com