Eta DevOps nan Larisi 2020

Ki jan yo konprann eta a nan yon bagay?

Ou ka konte sou opinyon ou, ki fòme apati divès sous enfòmasyon, pou egzanp, piblikasyon sou sit entènèt oswa eksperyans. Ou ka mande kòlèg, zanmi. Yon lòt opsyon se gade sijè konferans yo: komite pwogram lan se reprezantan aktif nan endistri a, kidonk nou fè konfyans yo nan chwazi sijè ki enpòtan. Yon zòn separe se rechèch ak rapò. Men, gen yon pwoblèm. Rechèch sou eta a nan DevOps fèt chak ane nan mond lan, rapò yo pibliye pa konpayi etranje, epi pa gen prèske pa gen enfòmasyon sou Ris DevOps.

Men, jou a rive lè yo te fè yon etid konsa, e jodi a nou pral pale sou rezilta yo. Eta a nan DevOps nan Larisi te etidye ansanm pa konpayi yo "Eksprime 42"Ak"Ontiko". Express 42 ede konpayi teknoloji aplike ak devlope pratik ak zouti DevOps e li te youn nan premye moun ki te pale sou DevOps nan Larisi. Otè yo nan etid la, Igor Kurochkin ak Vitaly Khabarov, yo angaje nan analiz ak konsiltasyon nan Express 42, pandan y ap gen yon background teknik nan operasyon ak eksperyans nan konpayi diferan. Pou 8 ane, kòlèg yo te gade plizyè douzèn konpayi ak pwojè - soti nan demaraj nan antrepriz - ak pwoblèm diferan, osi byen ke diferan kiltirèl ak matirite jeni.

Nan rapò yo, Igor ak Vitaly te di ki pwoblèm yo te nan pwosesis rechèch la, ki jan yo rezoud yo, osi byen ke ki jan rechèch DevOps fèt an prensip ak poukisa Express 42 deside fè pwòp li yo. Yo ka wè rapò yo isit la.

Eta DevOps nan Larisi 2020

Rechèch DevOps

Konvèsasyon an te kòmanse pa Igor Kurochkin.

Nou mande odyans yo regilyèman nan konferans DevOps: "Èske w li rapò Eta DevOps ane sa a?" Se sèlman kèk leve men yo, men rechèch nou an te montre ke se sèlman yon twazyèm etidye yo. Si ou pa janm wè rapò sa yo, an n di touswit ke yo tout sanble anpil. Pi souvan gen fraz tankou: "Konpare ak ane pase a..."

Isit la nou gen premye pwoblèm nan, epi apre li de plis:

  1. Nou pa gen done pou ane pase. Eta a nan DevOps nan Larisi pa gen okenn enterè pou pèsonn;
  2. Metodoloji. Li pa klè ki jan yo teste ipotèz, ki jan yo bati kesyon, ki jan yo analize, konpare rezilta, jwenn koneksyon;
  3. Tèminoloji. Tout rapò yo an angle, tradiksyon obligatwa, yon kad DevOps komen poko envante epi tout moun vini ak pwòp pa yo.

Ann pran yon gade nan ki jan analiz eta DevOps yo te fè atravè mond lan.

Istorik enfòmasyon

Rechèch DevOps fèt depi 2011. Premye moun ki te fè yo se te Puppet, yon pwomotè sistèm jesyon konfigirasyon. Nan tan sa a, li te youn nan zouti prensipal yo pou dekri enfrastrikti nan fòm lan nan kòd. Jiska 2013, etid sa yo te tou senpleman sondaj nan yon fòma fèmen epi san rapò piblik.

Nan 2013, IT Revolution parèt, Piblikatè a nan tout gwo liv sou DevOps. Ansanm ak Puppet, yo te prepare premye piblikasyon State of DevOps, kote 4 paramèt kle yo te parèt pou premye fwa. Ane annapre a, ThoughtWorks, yon konpayi konsiltasyon li te ye pou rada teknoloji regilye li yo sou pratik endistri ak zouti, te patisipe. Ak nan 2015, yon seksyon ak metodoloji te ajoute, epi li te vin klè ki jan yo fè analiz la.

Nan 2016, otè etid la te kreye pwòp konpayi DORA (DevOps Research and Assessment), pibliye yon rapò anyèl. Ane annapre a, DORA ak Puppet te pibliye dènye rapò ansanm yo.

Apre sa, bagay yo te vin enteresan:

Eta DevOps nan Larisi 2020

Nan 2018, konpayi yo separe epi de rapò endepandan yo te pibliye: youn nan Puppet, dezyèm lan soti nan DORA ansanm ak Google. DORA te kontinye ogmante metodoloji li a ak mezi kle, pwofil pèfòmans, ak pratik jeni ki gen enpak sou mezi kle ak pèfòmans nan tout konpayi an. Epi Puppet te ofri pwòp apwòch li ak yon deskripsyon pwosesis la ak evolisyon DevOps. Men, istwa a pa t 'rasinen, nan 2019 Puppet abandone metodoloji sa a ak lage yon nouvo vèsyon nan rapò yo, ki lis pratik kle yo ak ki jan yo afekte DevOps nan pwen de vi yo. Lè sa a, yon lòt evènman ki te pase: Google te achte DORA, epi ansanm yo pibliye yon lòt rapò. Ou gendwa te wè l.

Ane sa a, bagay yo te konplike. Puppet se konnen yo te lanse sondaj pwòp li yo. Yo te fè li yon semèn pi bonè pase nou, epi li te deja fini. Nou te patisipe nan li epi gade nan ki sijè yo enterese nan. Koulye a, Puppet ap fè analiz li yo ak prepare yo pibliye rapò a.

Men, toujou pa gen okenn anons soti nan DORA ak Google. Nan mwa me, lè sondaj la anjeneral te kòmanse, enfòmasyon te vini ke Nicole Forsgren, youn nan fondatè yo nan DORA, te deplase nan yon lòt konpayi. Se poutèt sa, nou te sipoze ke pa t ap gen okenn rechèch ak rapò DORA ane sa a.

Ki jan bagay yo ye nan Larisi?

Nou poko fè rechèch DevOps. Nou te pale nan konferans, nou rakonte rezilta lòt moun, epi Raiffeisenbank te tradui "State of DevOps" pou 2019 (ou ka jwenn anons yo sou Habré), anpil mèsi a yo. Epi se tout.

Se poutèt sa, nou te fè pwòp rechèch nou an nan Larisi lè l sèvi avèk metodoloji DORA ak rezilta yo. Nou te itilize rapò kòlèg yo nan Raiffeisenbank pou rechèch nou an, ki gen ladan senkronize tèminoloji ak tradiksyon. Ak kesyon ki gen rapò ak endistri a te pran nan rapò DORA ak kesyonè Puppet ane sa a.

Pwosesis rechèch

Rapò a se sèlman pati final la. Tout pwosesis rechèch la konsiste de kat etap pi gwo:

Eta DevOps nan Larisi 2020

Pandan faz preparasyon an, nou te fè entèvyou ak ekspè endistri yo epi nou te prepare yon lis ipotèz. Sou baz yo, kesyon yo te konpile ak yon sondaj te lanse pou tout mwa Out la. Lè sa a, nou analize ak prepare rapò a tèt li. Pou DORA, pwosesis sa a pran 6 mwa. Nou te rankontre nan 3 mwa, epi kounye a nou konprann ke nou apèn te gen ase tan: sèlman lè w fè analiz la ou konprann ki kesyon ou bezwen poze.

Patisipan

Tout rapò etranje kòmanse ak yon pòtrè patisipan yo, e pifò nan yo pa soti nan Larisi. Pousantaj moun ki repond Ris varye de 5 a 1% de ane a ane, e sa pa pèmèt okenn konklizyon yo dwe trase.

Kat nan rapò akselere eta DevOps 2019 la:

Eta DevOps nan Larisi 2020

Nan etid nou an, nou te jere entèvyouve 889 moun - sa a se yon anpil (DORA sondaj sou mil moun chak ane nan rapò li yo) ak isit la nou te reyalize objektif la:

Eta DevOps nan Larisi 2020

Se vre, se pa tout patisipan nou yo te rive nan fen a: pousantaj fini an te tounen yon ti kras mwens pase mwatye. Men, menm sa a te ase yo jwenn yon echantiyon reprezantan ak fè yon analiz. DORA pa divilge pousantaj ranpli nan rapò li yo, kidonk pa gen okenn konparezon isit la.

Endistri ak pozisyon

Repondan nou yo reprezante yon douzèn endistri. Mwatye travay nan teknoloji enfòmasyon. Sa a se swiv pa sèvis finansye, komès, telekominikasyon ak lòt moun. Pami pozisyon yo gen espesyalis (devlopè, tèsteur, enjenyè operasyon) ak anplwaye jesyon (lidè ekip, gwoup, zòn, direktè):

Eta DevOps nan Larisi 2020

Youn nan de travay pou yon konpayi gwosè mwayen. Chak twazyèm moun ap travay nan gwo konpayi yo. Pifò travay nan ekip ki gen jiska 9 moun. Separeman, nou te mande sou aktivite prensipal yo, ak majorite yo yon jan kanmenm ki gen rapò ak operasyon an, ak apeprè 40% yo angaje nan devlopman:

Eta DevOps nan Larisi 2020

Men ki jan nou kolekte enfòmasyon pou konpare ak analiz de reprezantan diferan endistri yo, konpayi yo, ak ekip yo. Kolèg mwen an Vitaly Khabarov pral di sou analiz la.

Analiz ak konparezon

Vitaly Khabarov: Mèsi anpil a tout patisipan yo ki te ranpli sondaj nou an, ranpli kesyonè yo epi ki te ba nou done pou plis analiz ak tès ipotèz nou yo. Ak gras a kliyan nou yo ak kliyan nou yo, nou gen yon richès eksperyans ki te ede idantifye enkyetid endistri yo ak fòmile ipotèz yo ke nou teste nan rechèch nou an.

Malerezman, ou pa ka jis pran yon lis kesyon sou yon bò ak done sou lòt la, yon jan kanmenm konpare yo, di: "Wi, tout bagay ap travay konsa, nou te dwat" epi ale nan fason separe nou an. Non, nou bezwen metodoloji ak metòd estatistik pou asire w ke nou pa t fè erè e ke konklizyon nou yo serye. Lè sa a, nou ka bati plis travay nou an sou baz done sa yo:

Eta DevOps nan Larisi 2020

Paramèt kle

Nou te pran metodoloji DORA kòm yon baz, ke yo te dekri an detay nan liv "Akselere eta DevOps la". Nou tcheke si mezi kle yo apwopriye pou mache Ris la, si yo ka itilize menm jan ak DORA itilize pou reponn kesyon an: "Ki jan endistri a nan Larisi koresponn ak endistri etranje a?"

Paramèt kle:

  1. Frekans deplwaman. Konbyen fwa yon nouvo vèsyon yon aplikasyon deplwaye nan anviwònman pwodiksyon an (chanjman ki planifye, eksepte repare ak repons ensidan)?
  2. Tan livrezon. Ki tan an mwayèn ant komèt yon chanjman (ekri fonksyonalite kòm kòd) ak deplwaye chanjman an nan anviwònman pwodiksyon an?
  3. Tan rekiperasyon. Konbyen tan li pran an mwayèn pou retabli yon aplikasyon nan yon anviwònman pwodiksyon apre yon ensidan, degradasyon sèvis, oswa dekouvèt yon ensèk ki afekte itilizatè aplikasyon an?
  4. Chanjman san siksè. Ki pousantaj deplwaman nan anviwònman pwodiksyon an ki mennen nan degradasyon aplikasyon oswa ensidan epi yo mande pou ratrapaj (ranpli chanjman, devlopman yon korije oswa patch)?

Rechèch DORA te jwenn yon koneksyon ant mezi sa yo ak pèfòmans òganizasyonèl. Nou teste li tou nan etid nou an.

Men, pou asire w ke kat mezi kle yo ka enfliyanse yon bagay, ou bezwen konprann - yo yon jan kanmenm ki gen rapò youn ak lòt? DORA reponn wi, ak yon opozisyon: relasyon ki genyen ant Chanjman Pousantaj Echèk ak twa lòt mezi yo se yon ti kras pi fèb. Nou jwenn sou menm foto a. Si tan livrezon, frekans deplwaman ak tan rekiperasyon yo gen rapò youn ak lòt (nou te etabli korelasyon sa a atravè korelasyon Pearson ak nan echèl Chaddock), Lè sa a, pa gen yon korelasyon solid konsa ak chanjman ki pa gen siksè.

An prensip, pi fò nan moun ki repond yo gen tandans reponn ke yo gen yon ti kantite ensidan nan pwodiksyon an. Malgre ke nou pral wè pita ke gen toujou yon diferans enpòtan ant gwoup moun ki repond an tèm de chanjman san siksè, nou pa poko itilize metrik sa a pou divizyon sa a.

Nou atribiye sa a nan lefèt ke (jan li te tounen soti pandan analiz la ak kominikasyon ak kèk nan kliyan nou yo) gen yon ti diferans nan pèsepsyon a nan sa ki konsidere kòm yon ensidan. Si nou te rive retabli pèfòmans sèvis nou an pandan fennèt teknik la, èske sa ka konsidere kòm yon ensidan? Pwobableman pa, paske nou ranje tout bagay, nou gwo. Èske nou ka konsidere li kòm yon ensidan si nou te oblije reroll aplikasyon nou an 10 fwa nan yon mòd nòmal, abitye pou nou? Li sanble pa. Se poutèt sa, kesyon an nan relasyon an nan chanjman san siksè ak lòt mezi rete ouvè. Nou pral rafine li pi lwen.

Enpòtan isit la se ke nou te jwenn yon korelasyon enpòtan ant tan livrezon, tan rekiperasyon, ak frekans deplwaman. Se poutèt sa, nou te pran twa mezi sa yo pou plis divize moun ki repond yo an gwoup pèfòmans.

Konbyen yo peze an gram?

Nou itilize analiz gwoup yerarchize:

  • Nou distribye repondan yo sou yon espas n-dimansyon, kote kowòdone chak repondan se repons yo pou kesyon yo.
  • Yo deklare chak moun ki repond yon ti gwoup.
  • Nou konbine de grap ki pi pre youn ak lòt nan yon sèl pi gwo grap.
  • Nou jwenn pwochen pè grap yo epi konbine yo nan yon pi gwo grap.

Se konsa nou gwoupe tout moun ki reponn nou yo nan kantite grap nou bezwen yo. Avèk èd yon dendrogram (yon pye bwa koneksyon ant grap), nou wè distans ki genyen ant de grap vwazen. Tout sa ki rete pou nou se fikse yon sèten limit distans ant grap sa yo epi di: "De gwoup sa yo byen distenge youn ak lòt paske distans ki genyen ant yo se gwo."

Men, gen yon pwoblèm kache isit la: nou pa gen okenn restriksyon sou kantite grap - nou ka jwenn 2, 3, 4, 10 grap. E premye lide a se te - poukisa yo pa divize tout moun ki repond nou yo an 4 gwoup, jan DORA fè sa. Men, nou te jwenn ke diferans ki genyen ant gwoup sa yo vin ensiyifyan, epi nou pa ka sèten ke repondan an vrèman fè pati gwoup li a, epi yo pa nan gwoup vwazen an. Nou pa poko divize mache Ris la an kat gwoup. Se poutèt sa, nou etabli sou twa pwofil ant ki gen yon diferans estatistik enpòtan:

Eta DevOps nan Larisi 2020

Apre sa, nou te detèmine pwofil la pa grap: nou te pran medyàn pou chak metrik pou chak gwoup epi nou te konpile yon tablo pwofil pèfòmans. An reyalite, nou te resevwa pwofil pèfòmans mwayèn patisipan an nan chak gwoup. Nou te idantifye twa pwofil efikasite: Ba, Mwayen, Segondè:

Eta DevOps nan Larisi 2020

Isit la nou konfime ipotèz nou ke 4 mezi kle yo apwopriye pou detèmine pwofil pèfòmans lan, epi yo travay tou de nan mache Lwès ak Ris. Gen yon diferans ant gwoup yo e li se estatistik enpòtan. Mwen mete aksan sou ke gen yon diferans enpòtan ant pwofil pèfòmans yo an tèm de metrik nan chanjman san siksè an tèm de mwayèn nan, menm si nou pa t 'okòmansman divize moun ki repond yo pa paramèt sa a.

Lè sa a, kesyon an rive: ki jan yo sèvi ak tout bagay sa a?

Kouman pou itilize

Si nou pran nenpòt ekip, 4 mezi kle epi aplike li sou tab la, Lè sa a, nan 85% nan ka nou pa pral jwenn yon match konplè - sa a se jis patisipan an mwayèn, epi yo pa sa ki an reyalite. Nou tout (ak chak ekip) yon ti kras diferan.

Nou tcheke: nou pran repond nou yo ak pwofil pèfòmans DORA a, epi gade konbyen repondan ki anfòm sa a oswa pwofil sa a. Nou te jwenn ke sèlman 16% nan moun ki repond yo definitivman tonbe nan youn nan pwofil yo. Tout rès yo gaye yon kote nan mitan:

Eta DevOps nan Larisi 2020

Sa vle di ke pwofil efikasite a gen yon dimansyon limite. Pou konprann ki kote ou ye nan premye apwoksimasyon an, ou ka itilize tablo sa a: "Oh, sanble nou pi pre Mwayen oswa Segondè!" Si ou konprann ki kote pou ale pwochen, sa a ka ase. Men, si objektif ou se amelyorasyon konstan, kontinyèl, epi ou vle konnen plis egzakteman ki kote yo devlope ak sa yo dwe fè, Lè sa a, lajan adisyonèl yo bezwen. Nou rele yo kalkilatris:

  • DORA kalkilatris
  • Calculator Express 42* (nan devlopman)
  • Pwòp devlopman (ou ka kreye pwòp kalkilatris entèn ou).

Pou ki sa yo bezwen? Konprann:

  • Èske ekip nan òganizasyon nou an nan estanda nou yo?
  • Si non, èske nou ka ede li, akselere li nan kad ekspètiz ke konpayi nou an genyen?
  • Si wi, èske nou ka fè menm pi byen?

Ou ka itilize yo tou pou kolekte estatistik nan konpayi an:

  • Ki ekip nou genyen?
  • Divize ekip yo an pwofil;
  • Gade: O, ekip sa yo pa pèfòme (yon ti kras dousman), men sa yo se gwo: yo deplwaye chak jou, san erè, tan plon yo se mwens pase yon èdtan.

Lè sa a, ou ka jwenn ke nan konpayi nou an gen ekspètiz ki nesesè yo ak zouti pou ekip sa yo ki poko jiska par.

Oswa, si ou konprann ke ou santi ou gwo andedan konpayi an, ou pi bon pase anpil, Lè sa a, ou ka gade yon ti kras pi laj. Sa a se jis endistri Ris la: èske nou ka jwenn ekspètiz ki nesesè nan endistri Ris la yo nan lòd yo akselere tèt nou? Kalkilatris Express 42 la pral ede isit la (li se sou devlopman). Si ou te depase mache Ris la, Lè sa a, gade nan DORA kalkilatris ak mache mondyal la.

Byen. E si w nan gwoup Elit sou kalkilatris DORA a, kisa w dwe fè? Pa gen okenn bon solisyon isit la. Ou gen plis chans nan forefront de endistri a, ak plis akselerasyon ak fyab posib atravè R & D entèn ak depans plis resous.

Ann ale nan pi dous la - konparezon.

Konparezon

Nou te okòmansman te vle konpare endistri Ris ak endistri Lwès. Si nou konpare dirèkteman, nou wè ke nou gen mwens pwofil, epi yo yon ti kras plis melanje youn ak lòt, fwontyè yo yon ti kras plis flou:

Eta DevOps nan Larisi 2020

Pèfòmans elit nou yo kache nan mitan pèfòmè segondè yo, men yo la - sa yo se elit la, likorn ki te rive nan wotè enpòtan. Nan Larisi, diferans ki genyen ant pwofil elit la ak pwofil segondè a poko enpòtan ase. Nou panse ke nan lavni divizyon sa a pral rive akòz yon ogmantasyon nan kilti jeni, bon jan kalite a nan aplikasyon nan pratik jeni ak ekspètiz nan konpayi yo.

Si nou ale nan yon konparezon dirèk nan endistri Ris la, nou ka wè ke ekip wofil yo pi bon nan tout respè. Nou konfime tou ipotèz nou an ke gen yon relasyon ant paramèt sa yo ak pèfòmans òganizasyonèl: Ekip wo pwofil yo gen plis chans non sèlman reyalize objektif, men tou, depase yo.
Ann vin ekip wo pwofil epi nou pa sispann la:

Eta DevOps nan Larisi 2020

Men, ane sa a se espesyal, epi nou deside tcheke ki jan konpayi yo ap fè nan yon pandemi: Ekip wo pwofil yo ap fè pi byen epi yo santi yo pi byen pase mwayèn endistri a:

  • 1,5-2 fwa plis chans lage nouvo pwodwi,
  • 2 fwa plis chans pou amelyore fyab ak / oswa pèfòmans nan enfrastrikti aplikasyon an.

Sa vle di, konpetans yo te deja te ede yo devlope pi vit, lanse nouvo pwodwi, modifye pwodwi ki deja egziste yo, kidonk konkeri nouvo mache ak nouvo itilizatè:

Eta DevOps nan Larisi 2020

Ki lòt bagay ki te ede ekip nou yo?

Pratik Jeni

Eta DevOps nan Larisi 2020

Mwen pral fè w konnen rezilta enpòtan yo pou chak pratik nou teste. Petèt yon lòt bagay te ede ekip yo, men nou ap pale de DevOps. Ak nan DevOps, nou wè yon diferans nan mitan ekip diferan Des.

Platfòm kòm yon sèvis

Nou pa t jwenn yon relasyon enpòtan ant laj platfòm ak pwofil ekip la: Platfòm yo te parèt nan apeprè menm tan an pou tou de ekip ki ba yo ak ekip segondè yo. Men, pou lèt la, platfòm la bay, an mwayèn, plis sèvis ak plis interfaces pwogramasyon pou kontwòl atravè kòd pwogram. Epi ekip platfòm yo gen plis chans pou yo ede devlopè yo ak ekip yo sèvi ak platfòm la, rezoud pwoblèm yo ak ensidan ki gen rapò ak platfòm yo pi souvan, epi edike lòt ekip yo.

Eta DevOps nan Larisi 2020

Enfrastrikti kòm kòd

Tout bagay se trè estanda isit la. Nou jwenn yon relasyon ant automatisation travay kòd enfrastrikti a ak kantite enfòmasyon ki estoke andedan depo enfrastrikti a. Kòmandman wofil yo estoke plis enfòmasyon nan depo yo: sa a se konfigirasyon enfrastrikti, CI / CD tiyo, anviwònman anviwònman ak paramèt bati. Yo estoke enfòmasyon sa yo pi souvan, travay pi byen ak kòd enfrastrikti, epi otomatize plis pwosesis ak travay pou travay ak kòd enfrastrikti.

Enteresan, nou pa t 'wè yon diferans enpòtan nan tès enfrastrikti. Mwen atribiye sa a nan lefèt ke ekip wofil yo jeneralman gen plis automatisation tès. Petèt yo pa ta dwe distrè separeman pa tès enfrastrikti, men pito tès yo itilize pou tcheke aplikasyon yo ase, epi gras a yo yo ka wè ki sa ak ki kote yo te kraze.

Eta DevOps nan Larisi 2020

Entegrasyon ak livrezon

Seksyon ki pi raz la, paske nou konfime: plis automatisation ou genyen, pi byen ou travay ak kòd la, plis chans pou w jwenn pi bon rezilta.

Eta DevOps nan Larisi 2020

achitekti

Nou te vle wè ki jan mikwosèvis afekte pèfòmans. An verite, yo pa fè sa, depi itilizasyon mikwosèvis yo pa asosye ak yon ogmantasyon nan endikatè pèfòmans yo. Mikwosèvis yo itilize pou tou de kòmandman wo pwofil ak kòmandman wo pwofil.

Men, sa ki enpòtan se ke pou High-teams, tranzisyon an nan yon achitekti mikwosèvis pèmèt yo devlope endepandamman sèvis yo ak woule. Si achitekti a pèmèt devlopè yo aji otonòm, san yo pa tann pou yon moun ekstèn nan ekip la, Lè sa a, sa a se yon konpetans kle pou ogmante vitès. Nan ka sa a, microservices ede. Ak jis aplikasyon yo pa jwe yon gwo wòl.

Ki jan nou te dekouvri tout bagay sa yo?

Nou te gen yon plan anbisye pou repwodui metodoloji DORA a nèt, men nou te manke resous yo. Si DORA sèvi ak anpil parennaj epi rechèch yo pran mwatye ane, nou te fè rechèch nou an nan yon ti tan. Nou te vle bati yon modèl DevOps tankou DORA fè sa, epi nou pral fè sa alavni. Jiskaprezan nou limite tèt nou a kat chofe:

Eta DevOps nan Larisi 2020

Nou te gade distribisyon pratik jeni atravè ekip nan chak pwofil epi nou te jwenn ke ekip segondè pwofil yo, an mwayèn, te gen plis chans pou yo itilize pratik jeni. Ou ka li plis sou tout bagay sa yo nan nou an rapò.

Pou yon chanjman, se pou yo chanje soti nan estatistik konplèks nan estatistik ki senp.

Ki lòt bagay nou dekouvri?

Zouti

Nou obsève ke pi fò nan kòmandman yo itilize pa OS la nan fanmi an Linux. Men, Windows toujou nan tandans - omwen yon ka nan moun ki repond nou yo te note itilizasyon youn oswa yon lòt nan vèsyon li yo. Li sanble ke mache a gen bezwen sa a. Se poutèt sa, ou ka devlope konpetans sa yo epi fè prezantasyon nan konferans.

Pami òkestratè yo, se pa yon sekrè pou pèsonn, Kubernetes se nan plon an (52%). Pwochen nan liy orchestrator se Docker Swarm (apeprè 12%). Sistèm CI ki pi popilè yo se Jenkins ak GitLab. Sistèm jesyon konfigirasyon ki pi popilè a se Ansible, ki te swiv pa Shell nou renmen anpil.

Amazon se kounye a dirijan founisè hosting nwaj la. Pati nyaj Ris yo ap ogmante piti piti. Ane pwochèn li pral enteresan yo wè ki jan founisè nwaj Ris yo pral santi yo, si wi ou non pati nan mache yo ap ogmante. Yo ye, yo ka itilize, e sa bon:

Eta DevOps nan Larisi 2020

Mwen pase lapawòl bay Igor, ki pral bay kèk statistik plis.

Difizyon pratik

Igor Kurochkin: Separeman, nou te mande moun ki repond yo pou yo endike kijan pratik jeni yo konsidere yo distribye nan konpayi an. Nan pifò konpayi yo, gen yon apwòch melanje, ki fòme ak yon seri diferan nan modèl, ak pwojè pilòt yo trè popilè. Nou menm tou nou te wè yon ti diferans ant pwofil yo. Reprezantan wofil la pi souvan itilize modèl "Inisyativ anba a", lè ti ekip espesyalis chanje pwosesis travay, zouti, epi pataje pratik siksè ak lòt ekip. Nan Medium, sa a se yon inisyativ tèt anba ki afekte tout konpayi an atravè kreyasyon kominote ak sant ekselans:

Eta DevOps nan Larisi 2020

Agile ak DevOps

Kesyon an nan koneksyon ki genyen ant Agile ak DevOps souvan diskite nan endistri a. Pwoblèm sa a tou soulve nan Rapò Eta Agile pou 2019/2020, kidonk nou deside konpare kijan aktivite Agile ak DevOps yo konekte nan konpayi yo. Nou te jwenn ke DevOps san Agile se bagay ki ra. Pou mwatye nan moun ki repond yo, gaye Agile la te kòmanse pi bonè, ak apeprè 20% obsève kòmansman an similtane, ak youn nan siy yo nan yon pwofil Low pral absans la nan pratik Agile ak DevOps:

Eta DevOps nan Larisi 2020

Topoloji kòmand

Nan fen ane pase a, liv laTopoloji ekip yo”, ki pwopoze yon kad pou dekri topoloji kòmand. Li te vin enteresan pou nou si wi ou non li aplikab a konpayi Ris. Epi nou te poze kesyon an: "Ki modèl ou jwenn?".

Ekip enfrastrikti yo obsève nan mwatye nan moun ki repond yo, osi byen ke ekip separe pou devlopman, tès ak operasyon. Ekip DevOps separe te note 45%, pami ki reprezantan High yo pi komen. Apre yo vini ekip kwa-fonksyonèl, ki pi komen tou nan segondè. Kòmandman SRE separe parèt nan pwofil segondè, mwayen yo epi yo raman wè nan pwofil ba a:

Eta DevOps nan Larisi 2020

DevQaOps rapò

Nou te wè kesyon sa a sou FaceBook soti nan lidè ekip la nan ekip la platfòm Skyeng - li te enterese nan rapò a nan devlopè, tèsteur ak administratè nan konpayi yo. Nou te mande li epi gade repons ki baze sou pwofil yo: Reprezantan wofil yo gen mwens enjenyè tès ak operasyon pou chak pwomotè:

Eta DevOps nan Larisi 2020

Plan pou 2021

Nan plan yo pou ane kap vini an, moun ki repond yo te note aktivite sa yo:

Eta DevOps nan Larisi 2020

Isit la ou ka wè entèseksyon an ak konferans DevOps Live 2020. Nou revize ak anpil atansyon pwogram nan:

  • Enfrastrikti kòm yon pwodwi
  • DevOps transfòmasyon
  • Distribisyon pratik DevOps
  • DevSecOps
  • Ka klib ak diskisyon

Men, tan prezantasyon nou an pa ase pou kouvri tout sijè yo. Kite dèyè sèn nan:

  • Platfòm kòm yon sèvis ak kòm yon pwodwi;
  • Enfrastrikti kòm kòd, anviwònman ak nwaj;
  • Entegrasyon kontinyèl ak livrezon;
  • Achitekti;
  • DevSecOps Modèl;
  • Platfòm ak ekip kwa-fonksyonèl.

Rapò nou te resevwa yon volumineuz, 50 paj, epi ou ka wè li an plis detay.

Adisyon moute

Nou espere rechèch ak rapò nou yo pral enspire w pou fè eksperyans ak nouvo apwòch nan devlopman, tès, ak operasyon, epi tou ede w jwenn bi ou, konpare tèt ou ak lòt moun nan etid la, epi idantifye domèn kote ou ka amelyore pwòp apwòch ou.

Rezilta premye etid la nan eta DevOps nan Larisi:

  • Paramèt kle yo. Nou te jwenn ke mezi kle (tan livrezon, frekans deplwaman, tan rekiperasyon, ak chanjman echwe) yo apwopriye pou analize efikasite nan devlopman, tès, ak operasyon pwosesis.
  • Des segondè, mwayen, ba. Dapre done yo kolekte, li posib pou distenge gwoup estatistik diferan nan segondè, mwayen, ba ak karakteristik diferan an tèm de metrik, pratik, pwosesis ak zouti. Reprezantan wofil la montre pi bon rezilta pase Low. Yo gen plis chans reyalize ak depase objektif yo.
  • Endikatè, pandemi ak plan pou 2021. Yon endikatè espesyal ane sa a se fason konpayi yo fè fas ak pandemi an. High fè pi byen, ki gen eksperyans yon ogmantasyon nan aktivite itilizatè, ak rezon prensipal pou siksè yo te pwosesis devlopman efikas ak yon kilti jeni fò.
  • DevOps pratik, zouti ak devlopman yo. Plan prensipal konpayi yo pou ane kap vini an gen ladan devlopman pratik ak zouti DevOps, entwodiksyon pratik DevSecOps, ak chanjman nan estrikti òganizasyonèl la. Ak aplikasyon an efikas ak devlopman nan pratik DevOps te pote avèk èd nan pwojè pilòt, fòmasyon nan kominote ak sant ekselans, inisyativ nan nivo siperyè ak pi ba nan konpayi an.

Nou ta renmen tande commentaires ou, istwa, commentaires. Nou remèsye tout moun ki te patisipe nan etid la e nou espere patisipasyon w ane pwochèn.

Sous: www.habr.com