Stàite DevOps anns an Ruis 2020

Ciamar a thuigeas tu suidheachadh rudeigin?

Faodaidh tu a bhith an urra ri do bheachd, air a chruthachadh bho dhiofar thùsan fiosrachaidh, mar eisimpleir, foillseachaidhean air làraich-lìn no eòlas. Faodaidh tu faighneachd do cho-obraichean, luchd-eòlais. Is e roghainn eile coimhead air cuspairean nan co-labhairtean: tha comataidh a’ phrògraim nan riochdairean gnìomhach den ghnìomhachas, agus mar sin tha earbsa againn ann a bhith a’ taghadh cuspairean iomchaidh. Is e raon air leth a tha ann an rannsachadh agus aithisgean. Ach tha duilgheadas ann. Tha rannsachadh air staid DevOps ga dhèanamh gach bliadhna air an t-saoghal, tha aithisgean air am foillseachadh le companaidhean cèin, agus cha mhòr nach eil fiosrachadh sam bith ann mu DevOps Ruiseanach.

Ach tha an latha air tighinn nuair a chaidh an leithid de sgrùdadh a dhèanamh, agus an-diugh bruidhnidh sinn mu na toraidhean. Chaidh staid DevOps anns an Ruis a sgrùdadh còmhla leis na companaidhean "Sloinneadh 42"Agus"Ontico". Bidh Express 42 a’ cuideachadh chompanaidhean teicneòlais a bhith a’ buileachadh agus a’ leasachadh chleachdaidhean agus innealan DevOps agus b’ e aon den chiad fheadhainn a bhruidhinn mu DevOps san Ruis. Tha ùghdaran an sgrùdaidh, Igor Kurochkin agus Vitaly Khabarov, an sàs ann am mion-sgrùdadh agus co-chomhairle aig Express 42, fhad ‘s a tha cùl-fhiosrachadh teicnigeach aca bho ghnìomhachd agus eòlas ann an diofar chompanaidhean. Airson 8 bliadhna, tha co-obraichean air sùil a thoirt air dusanan de chompanaidhean agus phròiseactan - bho thoiseach tòiseachaidh gu iomairtean - le diofar dhuilgheadasan, a bharrachd air inbheachd cultarail is innleadaireachd eadar-dhealaichte.

Anns an aithisg aca, dh'innis Igor agus Vitaly dè na duilgheadasan a bh 'ann an rannsachadh, mar a dh' fhuasgail iad iad, a bharrachd air mar a tha rannsachadh DevOps air a dhèanamh ann am prionnsabal agus carson a cho-dhùin Express 42 a chuid fhèin a dhèanamh. Faodar an aithisg aca fhaicinn an seo.

Stàite DevOps anns an Ruis 2020

Rannsachadh DevOps

Chaidh an còmhradh a thòiseachadh le Igor Kurochkin.

Bidh sinn gu cunbhalach a’ faighneachd don luchd-èisteachd aig co-labhairtean DevOps, “An do leugh thu aithisg inbhe DevOps airson na bliadhna seo?” Is e glè bheag a thogas an làmhan, agus sheall an sgrùdadh againn nach eil ach an treas cuid gan sgrùdadh. Mura h-eil thu air aithrisean mar sin fhaicinn a-riamh, canaidh sinn sa bhad gu bheil iad uile glè choltach. Mar as trice tha abairtean mar: "An coimeas ris an-uiridh ..."

An seo tha a 'chiad dhuilgheadas againn, agus an dèidh dhà eile:

  1. Chan eil dàta againn airson na bliadhna an-uiridh. Chan eil staid DevOps anns an Ruis inntinneach do dhuine sam bith;
  2. Modh-obrach. Chan eil e soilleir ciamar a nì thu deuchainn air barailean, mar a thogas tu ceistean, mar a nì thu sgrùdadh, dèan coimeas eadar toraidhean, lorg ceanglaichean;
  3. Briathrachas. Tha na h-aithisgean uile sa Bheurla, tha feum air eadar-theangachadh, cha deach frèam DevOps cumanta a chruthachadh fhathast agus tha a h-uile duine a’ tighinn suas leis an fheadhainn aca fhèin.

Bheir sinn sùil air mar a chaidh mion-sgrùdaidhean stàite DevOps a dhèanamh air feadh an t-saoghail.

Cùl-eachdraidh Eachdraidheil

Chaidh rannsachadh DevOps a dhèanamh bho 2011. B’ e Puppet, leasaiche siostaman riaghlaidh rèiteachaidh, a’ chiad fhear a ghiùlain iad. Aig an àm sin, b 'e aon de na prìomh innealan airson cunntas a thoirt air a' bhun-structair ann an riochd còd. Gu ruige 2013, cha robh anns na sgrùdaidhean sin ach sgrùdaidhean dùinte agus cha robh aithisgean poblach ann.

Ann an 2013, nochd IT Revolution, foillsichear a h-uile prìomh leabhar air DevOps. Còmhla ri Puppet, dh’ ullaich iad a’ chiad fhoillseachadh State of DevOps, far an do nochd prìomh mheatrics 4 airson a’ chiad uair. An ath bhliadhna, ghabh ThoughtWorks, companaidh comhairleachaidh a tha ainmeil airson a radairean teicneòlais cunbhalach air cleachdaidhean agus innealan gnìomhachais, an sàs. Agus ann an 2015, chaidh earrann le modh-obrach a chur ris, agus dh'fhàs e soilleir mar a nì iad am mion-sgrùdadh.

Ann an 2016, dh’ fhoillsich ùghdaran an sgrùdaidh, an dèidh dhaibh a’ chompanaidh aca fhèin DORA (DevOps Research and Assessment) fhoillseachadh, aithisg bhliadhnail. An ath bhliadhna, sgaoil DORA agus Puppet an co-aithisg mu dheireadh aca.

Agus an uairsin thòisich rudeigin inntinneach:

Stàite DevOps anns an Ruis 2020

Ann an 2018, dhealaich na companaidhean agus chaidh dà aithisg neo-eisimeileach fhoillseachadh: aon bho Puppet, an dàrna fear bho DORA ann an co-bhonn ri Google. Tha DORA air leantainn air adhart a’ cleachdadh a mhodh-obrach le prìomh mheatrics, pròifilean coileanaidh, agus cleachdaidhean innleadaireachd a bheir buaidh air prìomh mheatrics agus coileanadh air feadh na companaidh. Agus thabhainn Puppet a dhòigh-obrach fhèin le cunntas air a’ phròiseas agus mean-fhàs DevOps. Ach cha do thòisich an sgeulachd, ann an 2019 thrèig Puppet am modh-obrach seo agus leig iad a-mach dreach ùr de na h-aithisgean, a bha a’ liostadh na prìomh chleachdaidhean agus mar a bheir iad buaidh air DevOps bhon bheachd aca. An uairsin thachair tachartas eile: cheannaich Google DORA, agus còmhla chuir iad a-mach aithisg eile. Is dòcha gum faca tu e.

Am-bliadhna, dh’ fhàs cùisean iom-fhillte. Tha fios gu bheil pupaidean air an sgrùdadh aca fhèin a chuir air bhog. Rinn iad e seachdain na bu tràithe na sinne, agus tha e air tighinn gu crìch mu thràth. Ghabh sinn pàirt ann agus choimhead sinn air na cuspairean anns a bheil ùidh aca. A-nis tha Puppet a’ dèanamh an anailis agus ag ullachadh airson an aithisg fhoillseachadh.

Ach chan eil fios fhathast bho DORA agus Google. Anns a 'Chèitean, nuair a thòisich an sgrùdadh mar as trice, thàinig fiosrachadh gu robh Nicole Forsgren, fear de na stèidhich DORA, air gluasad gu companaidh eile. Mar sin, ghabh sinn ris nach biodh rannsachadh agus aithisg bho DORA am-bliadhna.

Ciamar a tha cùisean anns an Ruis?

Chan eil sinn air rannsachadh DevOps a dhèanamh. Bhruidhinn sinn aig co-labhairtean, ag ath-innse co-dhùnaidhean dhaoine eile, agus dh’ eadar-theangaich Raiffeisenbank “State of DevOps” airson 2019 (gheibh thu am fios aca air Habré), mòran taing dhaibh. Agus tha e uile.

Mar sin, rinn sinn an rannsachadh againn fhèin anns an Ruis a’ cleachdadh dòighean-obrach agus co-dhùnaidhean DORA. Chleachd sinn aithisg cho-obraichean bho Raiffeisenbank airson ar rannsachadh, a’ gabhail a-steach sioncronadh briathrachais agus eadar-theangachaidh. Agus chaidh ceistean a bhuineas don ghnìomhachas a thogail bho aithisgean DORA agus ceisteachan Phupaidean na bliadhna-sa.

Pròiseas rannsachaidh

Chan eil anns an aithisg ach am pàirt mu dheireadh. Tha am pròiseas rannsachaidh gu lèir air a dhèanamh suas de cheithir prìomh cheumannan:

Stàite DevOps anns an Ruis 2020

Rè na h-ìre ullachaidh, rinn sinn agallamhan le eòlaichean gnìomhachais agus dheasaich sinn liosta de bharailean. Air an stèidh aca, chaidh ceistean a chur ri chèile agus chaidh suirbhidh a chuir air bhog airson an Lùnastal gu lèir. An uairsin rinn sinn mion-sgrùdadh agus ullachadh air an aithisg fhèin. Airson DORA, bheir am pròiseas seo 6 mìosan. Choinnich sinn taobh a-staigh 3 mìosan, agus a-nis tha sinn a 'tuigsinn gur gann a bha ùine gu leòr againn: is ann dìreach le bhith a' coileanadh an anailis a tha thu a 'tuigsinn dè na ceistean a dh'fheumas tu faighneachd.

com-pàirtichean

Bidh a h-uile aithris cèin a 'tòiseachadh le dealbh de na com-pàirtichean, agus chan eil a' mhòr-chuid dhiubh às an Ruis. Bidh an àireamh sa cheud de luchd-freagairt Ruiseanach ag atharrachadh bho 5 gu 1% bho bhliadhna gu bliadhna, agus chan eil seo a 'leigeil le co-dhùnaidhean sam bith a thighinn.

Mapa bhon aithisg Accelerate State of DevOps 2019:

Stàite DevOps anns an Ruis 2020

Anns an sgrùdadh againn, chaidh againn air agallamhan a dhèanamh le 889 neach - tha seo gu math mòr (tha cunntasan-bheachd DORA mu mhìle neach gach bliadhna anns na h-aithisgean aige) agus an seo tha sinn air an amas a choileanadh:

Stàite DevOps anns an Ruis 2020

Fìor, cha do ràinig a h-uile com-pàirtiche againn an deireadh: bha an àireamh sa cheud de chrìochnachadh beagan nas lugha na leth. Ach bha eadhon seo gu leòr airson sampall riochdachail fhaighinn agus mion-sgrùdadh a dhèanamh. Cha bhith DORA a’ nochdadh ceudadan lìonaidh anns na h-aithisgean aca, agus mar sin chan eil coimeas an seo.

Gnìomhachasan agus dreuchdan

Tha an luchd-freagairt againn a’ riochdachadh dusan gnìomhachas. Tha leth obair ann an teicneòlas fiosrachaidh. Tha seo air a leantainn le seirbheisean ionmhais, malairt, tele-chonaltradh agus eile. Am measg nan dreuchdan tha eòlaichean (leasaiche, neach-dearbhaidh, innleadair obrachaidh) agus luchd-stiùiridh (cinn sgiobaidhean, buidhnean, raointean, stiùirichean):

Stàite DevOps anns an Ruis 2020

Bidh aon a-mach à dhà ag obair airson companaidh meadhanach mòr. Bidh gach treas neach ag obair ann an companaidhean mòra. Bidh a’ mhòr-chuid ag obair ann an sgiobaidhean de suas ri 9 neach. Air leth, dh 'fhaighnich sinn mu na prìomh ghnìomhan, agus tha a' mhòr-chuid ann an dòigh air choireigin co-cheangailte ris an obair, agus tha mu 40% an sàs ann an leasachadh:

Stàite DevOps anns an Ruis 2020

Mar sin chruinnich sinn fiosrachadh airson coimeas agus mion-sgrùdadh riochdairean bho dhiofar ghnìomhachasan, chompanaidhean, sgiobaidhean. Bidh mo cho-obraiche Vitaly Khabarov ag innse mun anailis.

Mion-sgrùdadh agus coimeas

Vitaly Khabarov: Mòran taing dha na com-pàirtichean uile a lìon an suirbhidh againn, a lìon ceisteachain agus a thug dhuinn dàta airson tuilleadh sgrùdaidh agus deuchainn air ar beachd-bharail. Agus le taing don luchd-dèiligidh agus an luchd-ceannach againn, tha beairteas de eòlas againn a chuidich le bhith ag aithneachadh draghan gnìomhachais agus a’ cur ri chèile na barailean a rinn sinn deuchainn san rannsachadh againn.

Gu mì-fhortanach, chan urrainn dhut dìreach liosta cheistean a ghabhail air an aon làimh agus dàta air an taobh eile, coimeas a dhèanamh eadar iad, can: “Tha, tha a h-uile dad ag obair mar sin, bha sinn ceart” agus sgapadh. Chan e, tha feum againn air modh-obrach agus dòighean staitistigeil gus a bhith cinnteach nach eil sinn ceàrr agus gu bheil na co-dhùnaidhean againn earbsach. An uairsin is urrainn dhuinn ar tuilleadh obrach a thogail stèidhichte air an dàta seo:

Stàite DevOps anns an Ruis 2020

Prìomh mheatrics

Ghabh sinn ris an dòigh-obrach DORA mar bhunait, a mhìnich iad gu mionaideach anns an leabhar “Accelerate State of DevOps”. Rinn sinn sgrùdadh a bheil na prìomh mheatairean freagarrach airson margaidh na Ruis, an gabh an cleachdadh san aon dòigh ri cleachdadh DORA gus a’ cheist a fhreagairt: “Ciamar a tha an gnìomhachas san Ruis a’ freagairt ris a’ ghnìomhachas cèin?”

Prìomh shlatan-tomhais:

  1. Tricead cleachdadh. Dè cho tric ’s a tha dreach ùr den tagradh air a chuir a-steach don àrainneachd toraidh (atharrachaidhean dealbhaichte, às aonais fuasgladh teth agus freagairt tachartais)?
  2. Ùine lìbhrigidh. Dè an ùine chuibheasach eadar atharrachadh a dhèanamh (a bhith a’ sgrìobhadh comas-gnìomh mar chòd) agus a’ cleachdadh an atharrachaidh san àrainneachd riochdachaidh?
  3. ùine ath-bheothachaidh. Dè cho fada ’s a bheir e gu cuibheasach tagradh a thoirt air ais gu àrainneachd cinneasachaidh às deidh tachartas, crìonadh seirbheis, no lorg air bug a bheir buaidh air luchd-cleachdaidh an tagraidh?
  4. Atharrachaidhean neo-shoirbheachail. Dè an ceudad de chleachdadh san àrainneachd cinneasachaidh a dh’ adhbhraicheas ìsleachadh tagraidh no tachartasan agus a dh’ fheumas leigheas (ath-thilleadh atharrachaidhean, leasachadh hotfix no bad)?

Tha DORA san rannsachadh aca air ceangal a lorg eadar na meatrach sin agus coileanadh eagrachail. Bidh sinn cuideachd ga dhearbhadh san sgrùdadh againn.

Ach gus dèanamh cinnteach gun urrainn dha na ceithir prìomh mheatairean buaidh a thoirt air rudeigin, feumaidh tu tuigsinn - a bheil iad ann an dòigh air choreigin càirdeach dha chèile? Fhreagair DORA anns an dearbhach le aon uaimh: tha an dàimh eadar atharrachaidhean neo-shoirbheachail (ìre fàilligeadh atharrachaidh) agus trì meatrach eile beagan nas laige. Fhuair sinn timcheall air an aon dealbh. Ma tha an ùine lìbhrigidh, tricead cleachdadh, agus ùine ath-bheothachaidh co-cheangailte ri chèile (stèidhich sinn an co-dhàimh seo tro cho-dhàimh Pearson agus tro sgèile Chaddock), chan eil co-dhàimh làidir ann le atharrachaidhean neo-shoirbheachail.

Ann am prionnsapal, tha a’ mhòr-chuid den luchd-fhreagairt buailteach a bhith a’ freagairt gu bheil àireamh caran beag de thachartasan aca ann an cinneasachadh. Ged a chì sinn nas fhaide air adhart gu bheil eadar-dhealachadh mòr fhathast eadar na buidhnean de luchd-freagairt a thaobh atharrachaidhean neo-shoirbheachail, chan urrainn dhuinn fhathast am meatrach seo a chleachdadh airson na roinne seo.

Tha sinn a’ cur an cèill seo gu bheil (mar a thàinig e a-mach rè mion-sgrùdadh agus conaltradh le cuid den luchd-ceannach againn) gu bheil eadar-dhealachadh beag anns a’ bheachd air na thathas a’ meas mar thachartas. Ma chaidh againn air coileanadh ar seirbheis a thoirt air ais tron ​​​​uinneig theicnigeach, an urrainnear beachdachadh air seo mar thachartas? Is dòcha nach eil, oir shuidhich sinn a h-uile càil, tha sinn fìor mhath. An urrainn dhuinn beachdachadh air mar thachartas nam feumadh sinn ar tagradh ath-chlàradh 10 tursan ann am modh àbhaisteach, eòlach dhuinn? Tha e coltach nach eil. Mar sin, tha a 'cheist mun dàimh eadar atharrachaidhean neo-shoirbheachail le meatrach eile fhathast fosgailte. Nì sinn tuilleadh leasachaidh air.

Tha e cudromach an seo gun do lorg sinn co-dhàimh chudromach eadar amannan lìbhrigidh, ùine ath-bheothachaidh, agus tricead cleachdadh. Mar sin, ghabh sinn na trì meatrach seo gus an luchd-fhreagairt a roinn ann am buidhnean coileanaidh.

Dè a dh'fheumas tu a chrochadh ann an graman?

Chleachd sinn mion-sgrùdadh brabhsair rangach:

  • Bidh sinn a’ cuairteachadh luchd-freagairt thairis air àite n-meudach, far a bheil co-òrdanachadh gach neach-freagairt na fhreagairtean do cheistean.
  • Tha gach neach-freagairt air ainmeachadh mar bhuidheann beag.
  • Bidh sinn a 'ceangal an dà bhuidheann as fhaisge air a chèile ann an aon bhuidheann nas motha.
  • Bidh sinn a 'lorg an ath phaidhir de chruinneachaidhean agus gan cur còmhla ann am buidheann nas motha.

Seo mar a bhios sinn a’ cruinneachadh ar luchd-freagairt gu lèir a-steach don àireamh de chruinneachaidhean a tha a dhìth oirnn. Le cuideachadh bho dendrogram (craobh de cheanglaichean eadar cruinneachaidhean), chì sinn an astar eadar dà bhuidheann faisg air làimh. Chan eil air fhàgail againn ach crìoch astair sònraichte a shuidheachadh eadar na cruinneachaidhean sin agus a ràdh: “Tha an dà bhuidheann seo gu math eadar-dhealaichte bho chèile leis gu bheil an astar eadar iad gu math mòr.”

Ach tha duilgheadas falaichte an seo: chan eil bacadh sam bith againn air an àireamh de chlàran - gheibh sinn 2, 3, 4, 10 cruinneachaidhean. Agus b 'e a' chiad bheachd - carson nach roinn thu ar luchd-freagairt gu lèir ann an 4 buidhnean, mar a tha DORA a 'dèanamh. Ach fhuair sinn a-mach gu bheil na h-eadar-dhealachaidhean eadar na buidhnean sin a’ fàs beag, agus chan urrainn dhuinn a bhith cinnteach gum buin an neach-freagairt dha-rìribh don bhuidheann aige, agus chan ann don fhear a tha faisg air làimh. Chan urrainn dhuinn fhathast margaidh na Ruis a roinn ann an ceithir buidhnean. Mar sin, shocraich sinn air trì pròifilean far a bheil eadar-dhealachadh a tha cudromach gu staitistigeil:

Stàite DevOps anns an Ruis 2020

An ath rud, cho-dhùin sinn an ìomhaigh le cruinneachaidhean: ghabh sinn am meadhan airson gach meatrach airson gach buidheann agus chuir sinn ri chèile clàr de phròifil coileanaidh. Gu dearbh, fhuair sinn cunntasan coileanaidh an com-pàirtiche cuibheasach anns gach buidheann. Tha sinn air trì pròifilean èifeachdais a chomharrachadh: Ìosal, Meadhanach, Àrd:

Stàite DevOps anns an Ruis 2020

An seo dhearbh sinn ar beachd gu bheil 4 prìomh mheatrics freagarrach airson a bhith a’ dearbhadh ìomhaigh dèanadais, agus bidh iad ag obair an dà chuid ann am margaidhean an Iar agus na Ruis. Tha eadar-dhealachadh eadar na buidhnean agus tha e cudromach gu staitistigeil. Tha mi a’ daingneachadh gu bheil eadar-dhealachadh mòr eadar na pròifilean dèanadais a thaobh meatrach nan atharrachaidhean neo-shoirbheachail a thaobh cuibheasachd, ged nach do roinn sinn an luchd-fhreagairt leis a’ pharamadair seo an toiseach.

An uairsin tha a 'cheist ag èirigh: ciamar a chleachdas tu seo uile?

Mar a chleachdar tu

Ma ghabhas sinn sgioba sam bith, 4 prìomh mheatrics agus gun cuir sinn a-steach e air a’ bhòrd, an uairsin ann an 85% de chùisean chan fhaigh sinn maids iomlan - is e dìreach com-pàirtiche cuibheasach a tha seo, agus chan e sin a tha ann an da-rìribh. Tha sinn uile (agus a h-uile sgioba) beagan eadar-dhealaichte.

Rinn sinn sgrùdadh: ghabh sinn ris an luchd-fhreagairt againn agus ìomhaigh coileanaidh DORA, agus choimhead sinn air an àireamh de luchd-freagairt a fhreagras air a’ phròifil seo no air a’ phròifil sin. Fhuair sinn a-mach nach robh ach 16% den luchd-fhreagairt gu cinnteach a’ tuiteam a-steach do aon de na pròifilean. Tha an còrr uile sgapte am badeigin eadar:

Stàite DevOps anns an Ruis 2020

Tha seo a’ ciallachadh gu bheil raon cuibhrichte aig a’ phròifil èifeachdais. Gus tuigsinn càite a bheil thu sa chiad tuairmse, faodaidh tu an clàr seo a chleachdadh: “O, tha e coltach gu bheil sinn nas fhaisge air Meadhanach no Àrd!” Ma thuigeas tu càite an tèid thu an ath rud, is dòcha gum bi seo gu leòr. Ach ma tha an amas agad seasmhach, leasachadh leantainneach, agus gu bheil thu airson faighinn a-mach càite an tèid thu air adhart agus dè a nì thu, tha feum air airgead a bharrachd. Thug sinn àireamhairean orra:

  • àireamhair DORA
  • Àireamhair Express 42 * (ann an leasachadh)
  • Leasachadh fhèin (faodaidh tu an àireamhair a-staigh agad fhèin a chruthachadh).

Dè a tha a dhìth orra? Gus tuigsinn:

  • A bheil an sgioba taobh a-staigh na buidhne againn a rèir nan inbhean againn?
  • Mura h-eil, an urrainn dhuinn a chuideachadh, a luathachadh taobh a-staigh frèam an eòlais a tha aig a’ chompanaidh againn?
  • Ma tha, an urrainn dhuinn dèanamh eadhon nas fheàrr?

Faodaidh tu cuideachd an cleachdadh gus staitistig a chruinneachadh taobh a-staigh a’ chompanaidh:

  • Dè na sgiobaidhean a th’ againn?
  • Roinn sgiobaidhean gu pròifilean;
  • Faic: O, chan eil na h-òrdughan sin a’ coileanadh gu math (cha bhith iad a’ tarraing a-mach beagan), ach tha iad sin fionnar: bidh iad gan cleachdadh a h-uile latha, gun mhearachdan, tha ùine stiùiridh aca nas lugha na uair a thìde.

Agus an uairsin gheibh thu a-mach gu bheil an eòlas agus na h-innealan riatanach taobh a-staigh ar companaidh airson na sgiobaidhean sin nach eil fhathast suas gu par.

No, ma tha thu a 'tuigsinn gu bheil thu a' faireachdainn math taobh a-staigh a 'chompanaidh, tha thu nas fheàrr na mòran, faodaidh tu coimhead beagan nas fharsainge. Is e seo dìreach gnìomhachas na Ruis: an urrainn dhuinn an eòlas riatanach fhaighinn ann an gnìomhachas na Ruis gus sinn fhèin a luathachadh? Cuidichidh an àireamhair Express 42 an seo (tha e ga leasachadh). Ma tha thu air fàs nas fheàrr na margaidh na Ruis, thoir sùil air àireamhair DORA agus gu margaidh an t-saoghail.

Gu math. Agus ma tha thu sa bhuidheann Elit air an àireamhair DORA, dè a bu chòir dhut a dhèanamh? Chan eil fuasgladh math ann an seo. Tha e nas coltaiche gu bheil thu aig fìor thoiseach a’ ghnìomhachais, agus tha tuilleadh luathachaidh agus earbsachd comasach tro R&D a-staigh agus a’ cosg barrachd ghoireasan.

Gluaisidh sinn air adhart chun an coimeas as milis.

Coimeas

An toiseach bha sinn airson coimeas a dhèanamh eadar gnìomhachas na Ruis agus gnìomhachas an Iar. Ma nì sinn coimeas dìreach, chì sinn gu bheil nas lugha de phròifil againn, agus gu bheil iad beagan nas measgaichte le chèile, tha na crìochan beagan nas doilleir:

Stàite DevOps anns an Ruis 2020

Tha na cleasaichean Elite againn falaichte am measg nan àrd-chluicheadairean, ach tha iad ann - is iad sin na h-aon-chòrnaichean mionlach a tha air àirdean mòra a ruighinn. Anns an Ruis, chan eil an eadar-dhealachadh eadar ìomhaigh Elite agus ìomhaigh Àrd fhathast cudromach gu leòr. Tha sinn den bheachd gun tachair an dealachadh seo san àm ri teachd mar thoradh air àrdachadh ann an cultar innleadaireachd, càileachd buileachadh cleachdaidhean innleadaireachd agus eòlas taobh a-staigh chompanaidhean.

Ma ghluaiseas sinn air adhart gu coimeas dìreach taobh a-staigh gnìomhachas na Ruis, chì sinn gu bheil na sgiobaidhean àrd-ìomhaigh nas fheàrr anns a h-uile dòigh. Dhaingnich sinn cuideachd ar beachd-bharail gu bheil dàimh eadar na meatrach sin agus coileanadh eagrachail: Tha sgiobaidhean àrd-ìomhaigh fada nas dualtaiche chan e a-mhàin amasan a choileanadh, ach cuideachd a dhol thairis orra.
Thig sinn gu bhith nan sgiobaidhean àrd-ìomhaigh agus na stad an sin:

Stàite DevOps anns an Ruis 2020

Ach tha am-bliadhna sònraichte, agus chuir sinn romhainn sgrùdadh a dhèanamh air mar a tha companaidhean a’ dèanamh ann an galar lèir-sgaoilte: Tha sgiobaidhean àrd-ìomhaigh a’ dèanamh tòrr nas fheàrr agus a’ faireachdainn nas fheàrr na cuibheasachd a’ ghnìomhachais:

  • 1,5-2 uair nas dualtaiche toraidhean ùra a leigeil ma sgaoil,
  • 2 uair nas dualtaiche earbsachd agus / no coileanadh bun-structair an tagraidh a leasachadh.

Is e sin, na comasan a bha iad mar-thà air an cuideachadh le bhith a’ leasachadh nas luaithe, a’ cur air bhog toraidhean ùra, ag atharrachadh thoraidhean a th’ ann mar-thà, agus mar sin a’ faighinn thairis air margaidhean ùra agus luchd-cleachdaidh ùr:

Stàite DevOps anns an Ruis 2020

Dè eile a chuidich na sgiobaidhean againn?

Cleachdaidhean innleadaireachd

Stàite DevOps anns an Ruis 2020

Innsidh mi dhut mu na co-dhùnaidhean cudromach airson gach cleachdadh a rinn sinn deuchainn. Is dòcha gun do chuidich rudeigin eile na sgiobaidhean, ach tha sinn a’ bruidhinn mu dheidhinn DevOps. Agus taobh a-staigh DevOps, chì sinn eadar-dhealachadh am measg sgiobaidhean de dhiofar phròifil.

Àrd-ùrlar mar sheirbheis

Cha do lorg sinn dàimh chudromach eadar aois àrd-ùrlar agus ìomhaigh sgioba: nochd àrd-ùrlaran timcheall air an aon àm airson gach cuid sgiobaidhean ìosal agus àrd-sgioba. Ach airson an fheadhainn mu dheireadh, tha an àrd-ùrlar a’ toirt seachad, gu cuibheasach, barrachd sheirbheisean agus barrachd eadar-aghaidh prògramaidh airson smachd tro chòd prògram. Agus tha sgiobaidhean àrd-ùrlair nas dualtaiche an luchd-leasachaidh agus na sgiobaidhean aca a chuideachadh gus an àrd-ùrlar a chleachdadh, na duilgheadasan aca agus tachartasan co-cheangailte ri àrd-ùrlar fhuasgladh nas trice, agus sgiobaidhean eile oideachadh.

Stàite DevOps anns an Ruis 2020

Bun-structair mar chòd

Tha a h-uile dad gu math àbhaisteach an seo. Tha sinn air dàimh a lorg eadar fèin-ghluasad obair a’ chòd bun-structair agus an ìre de dh’ fhiosrachadh a tha air a stòradh taobh a-staigh an stòr bun-structair. Bidh na h-òrdughan ìomhaigh àrd a’ stòradh barrachd fiosrachaidh anns na stòran: is e seo an rèiteachadh bun-structair, loidhne-phìoban CI / CD, suidheachadh àrainneachd agus paramadairean togail. Bidh iad a’ stòradh an fhiosrachaidh seo nas trice, ag obair nas fheàrr le còd bun-structair, agus a’ dèanamh fèin-ghluasad air barrachd phròiseasan is ghnìomhan airson obrachadh le còd bun-structair.

Gu inntinneach, chan fhaca sinn eadar-dhealachadh mòr ann an deuchainnean bun-structair. Tha mi a’ comharrachadh seo gu bheil barrachd fèin-ghluasad deuchainn san fharsaingeachd aig sgiobaidhean àrd-ìomhaigh. Is dòcha nach bu chòir dhaibh a bhith air an tarraing leotha fhèin le deuchainnean bun-structair, ach na deuchainnean sin leis am bi iad a’ sgrùdadh thagraidhean, agus le taing dhaibh tha iad mu thràth a’ faicinn dè agus càite a bheil iad air briseadh.

Stàite DevOps anns an Ruis 2020

Amalachadh agus lìbhrigeadh

An earrann as dorra, oir dhearbh sinn mar as motha de dh’ fèin-ghluasad a th’ agad, mar as fheàrr a dh’ obraicheas tu leis a’ chòd, is ann as dualtaiche a tha thu toraidhean nas fheàrr fhaighinn.

Stàite DevOps anns an Ruis 2020

ailtireachd

Bha sinn airson faicinn mar a bheir meanbh-sheirbheisean buaidh air coileanadh. Gu fìrinneach, chan eil iad, leis nach eil cleachdadh microservices co-cheangailte ri àrdachadh ann an comharran coileanaidh. Bithear a’ cleachdadh microservices airson an dà chuid òrdughan àrd-ìomhaigh agus òrdughan ìomhaigh ìosal.

Ach is e an rud a tha cudromach gu bheil an gluasad gu ailtireachd microservice airson sgiobaidhean àrd a’ toirt cothrom dhaibh na seirbheisean aca a leasachadh gu neo-eisimeileach agus an sgaoileadh. Ma tha an ailtireachd a 'leigeil le luchd-leasachaidh a bhith ag obair gu neo-eisimeileach, gun a bhith a' feitheamh ri cuideigin bhon taobh a-muigh don sgioba, tha seo na phrìomh chomas airson astar àrdachadh. Anns a 'chùis seo, bidh microservices a' cuideachadh. Agus dìreach chan eil àite mòr aig a’ bhuileachadh aca.

Ciamar a fhuair sinn a-mach seo uile?

Bha plana àrd-amasach againn gus modh-obrach DORA ath-riochdachadh gu h-iomlan, ach cha robh na goireasan againn. Ma chleachdas DORA tòrr taic-airgid agus ma bheir an rannsachadh aca leth-bhliadhna, rinn sinn ar rannsachadh ann an ùine ghoirid. Bha sinn airson modal DevOps a thogail mar a bhios DORA a’ dèanamh, agus nì sinn sin san àm ri teachd. Gu ruige seo tha sinn air sinn fhèin a chuingealachadh ri mapaichean teas:

Stàite DevOps anns an Ruis 2020

Sheall sinn ri sgaoileadh cleachdaidhean innleadaireachd thar sgiobaidhean anns gach pròifil agus lorg sinn gu robh sgiobaidhean àrd-ìomhaigh, gu cuibheasach, nas dualtaiche cleachdaidhean innleadaireachd a chleachdadh. Faodaidh tu barrachd a leughadh mu dheidhinn seo uile nar aithisg.

Airson atharrachadh, gluaisidh sinn bho staitistig iom-fhillte gu feadhainn shìmplidh.

Dè eile a lorg sinn?

Innealan

Tha sinn a’ faicinn gu bheil a’ mhòr-chuid de na h-òrdughan air an cleachdadh leis an OS den teaghlach Linux. Ach tha Windows fhathast ann an gluasad - thug co-dhiù cairteal den luchd-fhreagairt againn fa-near cleachdadh aon no tè eile de na dreachan aige. Tha e coltach gu bheil am feum seo aig a’ mhargaidh. Mar sin, faodaidh tu na comasan sin a leasachadh agus taisbeanaidhean a dhèanamh aig co-labhairtean.

Am measg nan orcastra, chan eil e na dhìomhaireachd do dhuine sam bith, tha Kubernetes air thoiseach (52%). Is e an ath orcastra ann an loidhne Docker Swarm (timcheall air 12%). Is e Jenkins agus GitLab na siostaman CI as mòr-chòrdte. Is e Ansible an siostam riaghlaidh rèiteachaidh as mòr-chòrdte, air a leantainn le ar leannan Shell.

Is e Amazon an-dràsta am prìomh sholaraiche aoigheachd sgòthan. Tha an roinn de sgòthan Ruiseanach a 'meudachadh mean air mhean. An ath-bhliadhna bidh e inntinneach faicinn mar a bhios solaraichean sgòthan Ruiseanach a’ faireachdainn, co-dhiù an àrdaich an roinn margaidh aca. Tha iad, faodar an cleachdadh, agus tha sin math:

Stàite DevOps anns an Ruis 2020

Bidh mi a 'dol seachad air an làr gu Igor, a bheir seachad beagan staitistig eile.

Sgaoileadh cleachdaidhean

Igor Kurochkin: Air leth, dh’ iarr sinn air luchd-freagairt innse mar a tha na cleachdaidhean innleadaireachd air an deach beachdachadh air an sgaoileadh sa chompanaidh. Anns a 'mhòr-chuid de chompanaidhean, tha dòigh-obrach measgaichte ann, a tha a' gabhail a-steach seata de phàtranan eadar-dhealaichte, agus tha fèill mhòr air pròiseactan pìleat. Chunnaic sinn cuideachd eadar-dhealachadh beag eadar na pròifilean. Bidh riochdairean bhon àrd-ìomhaigh nas trice a’ cleachdadh a’ phàtrain “Iomairt bho shìos”, nuair a bhios sgiobaidhean beaga de eòlaichean ag atharrachadh pròiseasan obrach, innealan, agus a’ roinn chleachdaidhean soirbheachail le sgiobaidhean eile. Aig Meadhanach, is e iomairt bhon mhullach sìos a tha seo a bheir buaidh air a’ chompanaidh gu lèir tro bhith a’ cruthachadh choimhearsnachdan agus ionadan sàr-mhathais:

Stàite DevOps anns an Ruis 2020

Agile agus DevOps

Thathas gu tric a’ bruidhinn air ceist a’ cheangail eadar Agile agus DevOps sa ghnìomhachas. Tha a’ chùis seo cuideachd air a togail ann an Aithisg Staid Agile airson 2019/2020, agus mar sin chuir sinn romhainn coimeas a dhèanamh eadar mar a tha gnìomhachd Agile agus DevOps ceangailte ann an companaidhean. Fhuair sinn a-mach gu bheil DevOps gun Agile tearc. Airson leth den luchd-fhreagairt, thòisich sgaoileadh Agile mòran na bu thràithe, agus chunnaic timcheall air 20% tòiseachadh aig an aon àm, agus is e aon de na comharran air ìomhaigh Ìosal nach robh cleachdaidhean Agile agus DevOps ann:

Stàite DevOps anns an Ruis 2020

Topologies àithne

Aig deireadh na bliadhna an-uiridh, bha an leabhar "Topologies sgioba”, a tha a’ moladh frèam airson cunntas a thoirt air topologies àithne. Dh'fhàs e inntinneach dhuinn a bheil e iomchaidh do chompanaidhean Ruiseanach. Agus chuir sinn a’ cheist: “Dè na pàtranan a lorgas tu?”.

Thathas a’ cumail sùil air sgiobaidhean bun-structair ann an leth den luchd-fhreagairt, a bharrachd air sgiobaidhean fa leth airson leasachadh, deuchainn agus obrachadh. Thug sgiobaidhean DevOps air leth fa-near 45%, am measg sin tha riochdairean bho High nas cumanta. An uairsin thig sgiobaidhean tar-ghnìomhach, a tha cuideachd nas cumanta aig Àrd. Bidh òrdughan SRE air leth a’ nochdadh anns na pròifilean Àrd, Meadhanach agus is ann ainneamh a chithear iad anns a’ phròifil Ìosal:

Stàite DevOps anns an Ruis 2020

Co-mheas DevQaOps

Chunnaic sinn a 'cheist seo air FaceBook bho stiùiriche sgioba àrd-ùrlar Skyeng - bha ùidh aige anns a' cho-mheas de luchd-leasachaidh, luchd-dearbhaidh agus luchd-rianachd ann an companaidhean. Dh’ fhaighnich sinn e agus choimhead sinn air na freagairtean stèidhichte air pròifilean: Tha nas lugha de innleadairean deuchainn is gnìomhachd aig riochdairean àrd-ìomhaigh airson gach leasaiche:

Stàite DevOps anns an Ruis 2020

Planaichean airson 2021 bliadhna

Anns na planaichean airson na h-ath bhliadhna, thug an luchd-freagairt fa-near na gnìomhan a leanas:

Stàite DevOps anns an Ruis 2020

An seo chì thu an eadar-ghearradh le co-labhairt DevOps Live 2020. Rinn sinn ath-sgrùdadh air a’ phrògram gu faiceallach:

  • Bun-structair mar thoradh
  • Tionndadh DevOps
  • Sgaoileadh cleachdaidhean DevOps
  • DevSecOps
  • Clubaichean cùise agus còmhraidhean

Ach chan eil àm an taisbeanaidh againn gu leòr airson a h-uile cuspair a chòmhdach. Air fhàgail air cùl na seallaidhean:

  • Àrd-ùrlar mar sheirbheis agus mar thoradh;
  • Bun-structair mar chòd, àrainneachdan agus sgòthan;
  • Amalachadh agus Lìbhrigeadh Leantainneach;
  • Ailtireachd;
  • pàtrain DevSecOps;
  • Àrd-ùrlar agus sgiobaidhean tar-ghnìomhach.

Aithisg fhuair sinn leabhar mòr, 50 duilleag, agus chì thu e nas mionaidiche.

A 'togail suas

Tha sinn an dòchas gum brosnaich an rannsachadh agus an aithisg againn thu gus dòighean ùra fheuchainn a thaobh leasachadh, deuchainn agus gnìomhachd, a bharrachd air do chuideachadh le bhith a’ seòladh, coimeas a dhèanamh eadar thu fhèin agus com-pàirtichean eile san sgrùdadh, agus raointean a chomharrachadh far an urrainn dhut na dòighean-obrach agad fhèin a leasachadh.

Toraidhean a’ chiad sgrùdadh air staid DevOps anns an Ruis:

  • Prìomh shlatan-tomhais. Tha sinn air faighinn a-mach gu bheil prìomh mheatrics (ùine lìbhrigidh, tricead cleachdadh, ùine ath-bheothachaidh, agus fàilligeadh atharrachaidh) freagarrach airson mion-sgrùdadh a dhèanamh air èifeachdas pròiseasan leasachaidh, deuchainn agus obrachaidh.
  • Pròifilean Àrd, Meadhanach, Ìosal. Stèidhichte air an dàta a chaidh a chruinneachadh, tha e comasach eadar-dhealachadh a dhèanamh air buidhnean staitistigeil eadar-dhealaichte de Àrd, Meadhanach, Ìosal le feartan sònraichte a thaobh meatrach, cleachdaidhean, pròiseasan agus innealan. Bidh riochdairean bhon phròifil Àrd a’ nochdadh toraidhean nas fheàrr na Ìosal. Tha iad nas dualtaiche na h-amasan aca a choileanadh agus a dhol thairis air.
  • Comharran, galar lèir-sgaoilte agus planaichean airson 2021. Is e comharra sònraichte am-bliadhna mar a dhèilig companaidhean ris a’ ghalair lèir-sgaoilte. Rinn na h-Àrd-riochdairean adhartas nas fheàrr, dh’fhiosraich barrachd com-pàirt luchd-cleachdaidh, agus b’ e na prìomh adhbharan airson soirbheachas pròiseasan leasachaidh èifeachdach agus cultar innleadaireachd làidir.
  • Cleachdaidhean DevOps, innealan agus an leasachadh. Tha prìomh phlanaichean chompanaidhean airson na h-ath bhliadhna a’ toirt a-steach leasachadh cleachdaidhean agus innealan DevOps, toirt a-steach cleachdaidhean DevSecOps, agus atharrachaidhean san structar eagrachaidh. Agus tha buileachadh agus leasachadh èifeachdach air cleachdaidhean DevOps air a dhèanamh le cuideachadh bho phròiseactan pìleat, cruthachadh choimhearsnachdan agus ionadan sàr-mhathais, iomairtean aig ìrean àrda is ìosal a’ chompanaidh.

Bu mhath leinn do bheachdan, sgeulachdan, fios air ais a chluinntinn. Tha sinn a’ toirt taing dhan a h-uile duine a ghabh pàirt san sgrùdadh agus tha sinn a’ coimhead air adhart ri ur com-pàirt an ath-bhliadhna.

Source: www.habr.com