State of DevOps i Russia 2020

Me pehea te mohio ki te ahua o tetahi mea?

Ka taea e koe te whakawhirinaki ki to whakaaro, i hangaia mai i nga momo puna korero, hei tauira, nga whakaputanga i runga i nga paetukutuku me nga wheako. Ka taea e koe te patai ki nga hoa mahi, ki nga hoa mohio. Ko tetahi atu whiringa ko te titiro ki nga kaupapa o nga huihuinga: he tino maangai te komiti hotaka mo te umanga, no reira ka whakawhirinaki matou ki a ratou ki te whiriwhiri i nga kaupapa e tika ana. Ko tetahi waahanga motuhake ko te rangahau me nga ripoata. Engari he raruraru. Ko nga rangahau mo te ahua o DevOps kei te whakahaerehia i ia tau i te ao, ka whakaputaina nga purongo e nga kamupene kee, a kaore he korero mo nga DevOps Russian.

Engari kua tae mai te ra i whakahaerea ai he rangahau pera, a i tenei ra ka korero tatou mo nga hua. Ko te ahua o DevOps i Russia i akohia e nga kamupene "Whakaatu 42»Na«Ontiko". Ka awhina a Express 42 i nga kamupene hangarau ki te whakatinana me te whakawhanake i nga mahi me nga taputapu DevOps, a ko ia tetahi o nga korero tuatahi mo DevOps i Russia. Ko nga kaituhi o te ako, a Igor Kurochkin me Vitaly Khabarov, kei te mahi i te tātari me te korero i te Express 42, i te mea he korero hangarau mai i te mahi me te wheako i roto i nga kamupene rereke. Mo nga tau 8, kua titiro nga hoa mahi ki te maha o nga kamupene me nga kaupapa - mai i nga tiimatanga ki nga umanga - he rereke nga raru, me te rereke o te ahurea me te mahi miihini.

I roto i ta raatau ripoata, i korero a Igor raua ko Vitaly he aha nga raruraru i roto i te tukanga rangahau, me pehea te whakaoti i a raatau, me te pehea e whakahaerehia ai te rangahau DevOps i runga i te kaupapa me te aha i whakatau ai a Express 42 ki te whakahaere i ana ake. Ka taea te kite i ta raatau purongo konei.

State of DevOps i Russia 2020

DevOps Rangahau

I timatahia te korerorero e Igor Kurochkin.

Ka patai tonu matou ki te hunga whakarongo ki nga huihuinga DevOps, "Kua panui koe i te purongo mana DevOps mo tenei tau?" He iti noa te hunga e hapai ana i o ratou ringa, a ko ta matou rangahau i whakaatu ko te tuatoru anake e ako ana i a raatau. Mena kare ano koe i kite i nga purongo pera, me kii tonu he rite katoa. Ko te nuinga o nga wa he kianga penei: "I whakaritea ki tera tau ..."

Anei te raru tuatahi, a muri ake e rua ano:

  1. Karekau he raraunga mo tera tau. Kaore tetahi e hiahia ana ki te ahua o DevOps i Russia;
  2. Tikanga. Kaore i te tino marama me pehea te whakamatautau i nga whakapae, me pehea te hanga patai, me pehea te tātari, te whakataurite i nga hua, te rapu hononga;
  3. Nga kupu kupu. Ko nga purongo katoa kei te reo Ingarihi, me whakamaori, kaore ano kia hangahia he anga DevOps noa, ka puta mai nga tangata katoa ki a raatau ake.

Me titiro ki te pehea i mahia ai nga tātaritanga whenua a DevOps puta noa i te ao.

Papakupu Aamu

Kua whakahaerehia te rangahau DevOps mai i te tau 2011. Ko te Puppet, he kaiwhakawhanake i nga punaha whakahaere whirihoranga, te tuatahi ki te whakahaere. I taua wa, koinei tetahi o nga taputapu matua mo te whakaahua i nga hanganga i te ahua o te waehere. Tae noa ki te tau 2013, he rangahau kati noa enei rangahau, kaore he purongo a te iwi.

I te tau 2013, ka puta mai a IT Revolution, te kaiwhakaputa o nga pukapuka nui katoa mo DevOps. I te taha o Puppet, i whakaritea e ratou te whakaputanga State of DevOps tuatahi, i reira e 4 nga inenga matua i puta mo te wa tuatahi. I te tau i muri mai, i uru mai a ThoughtWorks, he umanga korero e mohiotia ana mo ana radar hangarau auau mo nga mahi ahumahi me nga taputapu. A, i te tau 2015, i taapirihia he waahanga me nga tikanga, a ka marama te ahua o ta raatau mahi tātari.

I roto i te 2016, ko nga kaituhi o te ako, i hanga i to raatau ake kamupene DORA (DevOps Rangahau me te Aromatawai), i whakaputahia he ripoata a-tau. I te tau i muri mai, ka tukuna e DORA me Puppet ta raatau purongo hono whakamutunga.

Na ka timata tetahi mea whakamere:

State of DevOps i Russia 2020

I te tau 2018, ka wehe nga kamupene ka tukuna nga purongo motuhake e rua: tetahi mai i te Puppet, te tuarua mai i DORA i te mahi tahi me Google. I whakamahi tonu a DORA i ana tikanga me nga inenga matua, nga whakaaturanga mahi me nga mahi miihini e pa ana ki nga inenga matua me nga mahi puta noa i te kamupene. Na te Puppet i whakatakoto tana huarahi me te whakamaarama mo te mahi me te whanaketanga o DevOps. Engari kaore i mau te korero; i te tau 2019, ka whakarerea e te Puppet tenei tikanga me te whakaputa i tetahi putanga hou o nga purongo, i tuhia ai nga tikanga matua me te pehea e pa ana ki a DevOps mai i o raatau tirohanga. Na ka puta ano tetahi mea: I hokona e Google a DORA, a ka tukuna e raua tetahi atu purongo. Kua kite pea koe.

I tenei tau, ka uaua nga mahi. E mohiotia ana i whakarewahia e te karetao tana ake rangahau. I mahia e ratou he wiki i mua atu i a matou, kua mutu kee. I uru matou ki roto, ka titiro ki nga kaupapa e kaingākautia ana e ratou. Inaianei kei te mahi tātari a Puppet me te whakarite ki te whakaputa i te ripoata.

Engari kaore ano he panui mai i a DORA me Google. I te marama o Haratua, i te nuinga o te wa ka timata te rangahau, ka tae mai nga korero kua nuku a Nicole Forsgren, tetahi o nga kaihanga o DORA, ki tetahi atu kamupene. No reira, i whakaaro matou karekau he rangahau me te ripoata mai i te DORA i tenei tau.

He pehea nga mea i Russia?

Kare ano matou i mahi rangahau DevOps. I korero matou i nga huihuinga, ka korero ano i nga kitenga a etahi atu, ka whakamaoritia e Raiffeisenbank "State of DevOps" mo te 2019 (ka kitea e koe ta raatau panui i runga i a Habré), he mihi nui ki a raatau. Na ko te katoa.

Na reira, i whakahaere a maatau ake rangahau i Russia ma te whakamahi i nga tikanga me nga kitenga a DORA. I whakamahia e matou te ripoata a nga hoa mahi mai i Raiffeisenbank mo a maatau rangahau, tae atu ki te tukutahi i nga kupu me te whakamaoritanga. A, ko nga patai e pa ana ki te umanga i tangohia mai i nga purongo a DORA me te paatai ​​Puppet o tenei tau.

Te tukanga rangahau

Ko te purongo te waahanga whakamutunga. Ko te tukanga rangahau katoa e wha nga waahanga nui:

State of DevOps i Russia 2020

I te wahanga whakarite, i uiuia e matou nga tohunga o te ahumahi me te whakarite i te rarangi o nga whakapae. I runga i ta raatau kaupapa, i whakahiatohia nga paatai, ka whakarewahia he rangahau mo te katoa o Akuhata. Katahi ka wetewetehia, ka whakareri hoki matou i te purongo. Mo DORA, e ono marama te roa o tenei mahi. I tutaki matou i roto i nga marama e 6, a inaianei kua mohio matou he iti noa te wa: ma te mahi tātari ka mohio koe he aha nga patai hei patai.

kaiuru

Ko nga purongo kee ka timata me te whakaahua o nga kaiuru, a ko te nuinga o ratou ehara i a Ruhia. Ko te paheketanga o nga kaiutuutu a Ruhia he rereke mai i te 5 ki te 1% mai i ia tau ki tera tau, a kaore e taea e tenei te whakaputa whakatau.

Mahere mai i te purongo a Accelerate State of DevOps 2019:

State of DevOps i Russia 2020

I roto i ta maatau rangahau, i taea e matou te uiui i nga tangata 889 - he nui noa atu tenei (he pooti a DORA mo te kotahi mano tangata ia tau i roto i ana ripoata) a, i konei kua tutuki i a matou te whainga:

State of DevOps i Russia 2020

Pono, kaore i tae katoa o taatau kaiuru ki te mutunga: ko te paheketanga o te whakaotinga he iti iho i te haurua. Engari ahakoa he nui tenei ki te tiki i tetahi tauira tohu me te whakahaere i tetahi tātaritanga. Kare a DORA e whakaatu i nga paheketanga whakaki i roto i ana ripoata, no reira karekau he whakataurite i konei.

Ahumahi me nga turanga

Ko o maatau kaiwhakautu e tohu ana i nga umanga tekau ma rua. Mahi haurua i roto i te hangarau korero. Whai muri ko nga ratonga putea, hokohoko, waea me etahi atu. Kei roto i nga tuunga ko nga tohunga (kaiwhakawhanake, kaiwhakamatautau, miihini mahi) me nga kaimahi whakahaere (he upoko o nga roopu, roopu, waahi, kaiwhakahaere):

State of DevOps i Russia 2020

Kotahi i roto i te rua e mahi ana mo te kamupene reo-rahi. Ka mahi nga tangata tuatoru katoa i roto i nga kamupene nui. Ko te nuinga ka mahi i roto i nga roopu tae atu ki te 9 tangata. I wehea, i patai atu matou mo nga mahi matua, a ko te nuinga e pa ana ki te mahi, me te 40% kei te mahi whakawhanake:

State of DevOps i Russia 2020

Na ka kohia e matou nga korero mo te whakataurite me te tātari o nga kanohi o nga umanga rereke, kamupene, roopu. Ka korero taku hoa mahi a Vitaly Khabarov mo te tātaritanga.

Te tātari me te whakataurite

Vitaly Khabarov: Ka nui te mihi ki nga kaiuru katoa i whakaoti i ta matou rangahau, i whakaki i nga pepa patai me te tuku raraunga ki a matou mo te wetewete me te whakamatautau i o maatau whakapae. Na te mihi ki o taatau kiritaki me o taatau kaihoko, he nui o maatau wheako i awhina i te tautuhi i nga awangawanga o te umanga me te whakatakoto i nga whakapae i whakamatauria e matou i roto i a maatau rangahau.

Kia aroha mai, e kore e taea e koe te tango noa i te rarangi o nga paatai ​​​​i tetahi taha me nga raraunga i tetahi atu, ka whakatauritea, ka kii: "Ae, he rite nga mahi katoa, he tika taatau" ka marara. Kao, me whai tikanga me nga tikanga tauanga kia mohio ai kare tatou i te pohehe me te pono o a tatou whakatau. Na ka taea e taatau te hanga i etahi atu mahi i runga i enei raraunga:

State of DevOps i Russia 2020

Inenga Matua

I tangohia e matou te tikanga DORA hei kaupapa, i whakaahuahia e ratou i roto i nga korero i roto i te pukapuka "Accelerate State of DevOps". I tirohia e maatau mehemea e tika ana nga inenga matua mo te maakete a Ruhia, mena ka taea te whakamahi i te huarahi ano e whakamahia ana e DORA ki te whakautu i te patai: "Me pehea te mahi a te umanga i Russia ki te umanga kee?"

Inenga matua:

  1. Auau tukunga. E hia nga wa ka tukuna he putanga hou o te tono ki te taiao whakangao (nga huringa kua whakamaheretia, haunga nga whakatikatika wera me te whakautu maiki)?
  2. Te wa tuku. He aha te wa toharite i waenga i te whakarereketanga (te tuhi mahi hei waehere) me te tuku i te huringa ki te taiao whakaputa?
  3. Te wa whakaora. Kia pehea te roa o te waa ki te whakaora i tetahi tono i roto i te taiao whakaputa i muri i tetahi maiki, te paheketanga o te ratonga, te kitenga hapa ranei e pa ana ki nga kaiwhakamahi tono?
  4. Nga huringa kaore i angitu. He aha te paheketanga o te tukunga i roto i te taiao hua e arai ana ki te paheketanga o te tono, ki nga maikitanga ranei, me te whakakore i nga hua (ka huri whakamuri, te whakawhanake i te werawera, te papaki ranei)?

Kua kitea e te rangahau a DORA he hononga i waenga i enei inenga me nga mahi whakahaere. Ka tirohia ano e matou i roto i ta maatau ako.

Engari kia mohio ai ka taea e nga inenga matua e wha te awe i tetahi mea, me maarama koe - he hononga ranei tetahi ki tetahi? I whakahoki a DORA ae, me tetahi whakatupato: he ngoikore te hononga i waenga i te Huringa Rahua me era atu inenga e toru. He rite tonu te pikitia. Mena ka honohia te wa tuku, te maha o te tuku me te wa whakaora ki a raatau ano (i whakatauhia e matou tenei hononga na roto i te hononga Pearson me te tauine Chaddock), kaore he hononga kaha me nga huringa kaore i angitu.

Ko te tikanga, ko te nuinga o nga kai-whakahoki patai ka kii he iti noa nga maiki e mahia ana. Ahakoa ka kite a muri ake nei he nui tonu te rereketanga i waenga i nga roopu o nga kaiwhakautu mo nga huringa kaore i angitu, kaore ano kia whakamahia tenei ine mo tenei wehenga.

Ko ta matou tohu tenei na te mea (i te mea i puta mai i te wa o te tātaritanga me te whakawhitiwhiti korero me etahi o o taatau kaihoko) he iti noa te rereketanga o te whakaaro mo nga mea e kiia ana he aitua. Mena i kaha taatau ki te whakahoki mai i nga mahi o ta maatau ratonga i te wa o te matapihi hangarau, ka kiia he raru tenei? Kaore pea, na te mea i whakatikahia e matou nga mea katoa, he rawe matou. Ka taea e tatou te whakaaro he tupono mena me huri ano ta tatou tono kia 10 nga wa i roto i te tikanga noa, taunga mo tatou? Te ahua nei kaore. Na reira, ka noho tuwhera tonu te patai mo te hononga o nga huringa kaore i angitu me etahi atu inenga. Ka whakamahine ano tatou.

Ko te mea nui i konei ko te kitea he hononga nui i waenga i nga wa tuku, nga wa whakaora, me te maha o te tuku. Na reira, i tangohia e matou enei inenga e toru hei wehewehe i nga kaiwhakautu ki nga roopu mahi.

He aha te nui o te whakairi ki te karamu?

I whakamahia e matou te tātaritanga tautau hierarchical cluster:

  • Ka tohatohahia e matou nga kaiwhakautu ki runga i te mokowā ahu-n, ko te taunga o ia kaiurupare ko a ratou whakautu ki nga paatai.
  • E kii ana matou he tautau iti ia kaiurupare.
  • Ka whakakotahihia e matou nga tautau e rua e tata ana ki a ratau ki tetahi roopu nui ake.
  • Ka kitea e matou nga huinga takirua e whai ake nei, ka whakakotahi ki tetahi huinga nui ake.

Koinei te huarahi ka whakarōpūhia a matou kaiwhakautu katoa ki te maha o nga tautau e hiahiatia ana e matou. Ma te awhina o te dendrogram (he rakau hononga i waenga i nga tautau), ka kite tatou i te tawhiti i waenga i nga tautau e rua e tata ana. Ko te mea e toe ana ma tatou ko te whakatakoto i tetahi rohe tawhiti i waenganui i enei kahui me te kii: "Ko enei roopu e rua he tino rerekee tetahi ki tetahi na te mea he nui te tawhiti i waenganui i a raatau."

Engari he raru huna kei konei: karekau he here mo te maha o nga tautau - ka taea e tatou te 2, 3, 4, 10 nga tautau. A ko te whakaaro tuatahi - he aha e kore ai e wehewehe i a tatou kaiwhakautu katoa kia 4 nga roopu, pera i ta DORA. Engari i kitea e matou he iti noa iho nga rereketanga o enei roopu, a, kaore matou e tino mohio ko te kai-whakahoki patai no tona roopu, ehara i te tangata tata. Kaore ano kia wehewehea te maakete a Ruhia ki nga roopu e wha. Na reira, i whakatauhia e matou nga korero e toru i waenga i te mea he rereketanga nui:

State of DevOps i Russia 2020

I muri mai, i whakatauhia e matou te tohu ma te tautau: i tangohia e matou te tauwaenga mo ia inenga mo ia roopu, ka whakahiatohia he ripanga mo nga whakaaturanga mahi. Inaa, i whiwhi matou i nga whakaaturanga mahi o te nuinga o nga kaiuru o ia roopu. Kua kitea e matou e toru nga korero whaihua: Iti, Waenga, Teitei:

State of DevOps i Russia 2020

I konei kua whakapumautia e matou to maatau whakapae e 4 nga inenga matua e tika ana mo te whakatau i te tohu mahi, a ka mahi i nga maakete o te Tai Hauauru me Ruhia. He rereketanga kei waenganui i nga roopu, a he mea nui ki te tatauranga. E hiahia ana ahau ki te whakanui he nui te rereketanga o te toharite i waenga i nga whakaaturanga mahi mo te inenga o nga huringa kaore i angitu, ahakoa kaore matou i wehewehe i nga kaiwhakautu ki tenei tawhā.

Na ka puta ake te patai: me pehea te whakamahi i enei mea katoa?

Me pehea te whakamahi

Mena ka tango tatou i tetahi roopu, e 4 nga inenga matua ka pa atu ki te teepu, na i te 85% o nga keehi kaore e whiwhi i te tukinga katoa - koinei noa te kaiuru, ehara i te mea pono. He rereke noa tatou katoa (me ia kapa).

I tirohia e matou: i tangohia e matou a matou kaiwhakautu me te whakaaturanga mahi a DORA, ka titiro ki te maha o nga kaiwhakautu e pai ana ki tenei, ki tera korero. I kitea e matou 16% noa iho o nga kaiwhakautu i taka ki tetahi o nga korero. Ko nga toenga katoa kua marara ki tetahi waahi i waenganui:

State of DevOps i Russia 2020

Ko te tikanga he iti te whānuitanga o te kōtaha tōtika. Kia mohio ai koe kei hea koe i te tatai tuatahi, ka taea e koe te whakamahi i tenei ripanga: "Aue, te ahua nei kei te tata matou ki te Waenga, Teitei ranei!" Mena ka mohio koe ki hea ka haere i muri mai, ka nui pea tenei. Engari ki te mau tonu to whainga, ki te whakapai tonu, me te hiahia kia mohio koe ki hea te whakawhanake me te aha hei mahi, katahi ka hiahiatia he putea taapiri. I tapaina e matou he tatauranga:

  • DORA tātaitai
  • Calculator Express 42* (kei te whanake)
  • Te whakawhanaketanga ake (ka taea e koe te hanga i to ake tatauranga o roto).

He aha ratou e hiahiatia ana? Kia marama ai:

  • Ko te roopu kei roto i ta maatau whakahaere e eke ana ki o maatau paerewa?
  • Ki te kore, ka taea e taatau te awhina ia ia - kia tere ake i roto i te anga o te tohungatanga kei a taatau kamupene?
  • Mena e penei ana, ka pai ake taatau?

Ka taea hoki e koe te whakamahi ki te kohi tatauranga i roto i te kamupene:

  • He aha nga momo kapa kei a tatou?
  • Wehea nga roopu ki roto i nga korero;
  • Tirohia: Aue, he iti te mahi o enei whakahau (kaore e unu i te iti), engari he pai enei: ka horahia i nga ra katoa, kaore he hapa, he iti iho i te haora te wa arahi.

Na ka taea e koe te mohio kei roto i ta maatau kamupene nga tohungatanga me nga taputapu mo nga roopu kaore ano kia eke ki te taumata.

Ranei, ki te mohio koe he pai koe i roto i te kamupene, he pai ake koe i te tini, katahi ka nui ake to ahua. Ko te ahumahi Ruhia noa tenei: ka taea e tatou te whiwhi i nga tohungatanga e tika ana mo te umanga a Ruhia kia tere ai tatou? Ka awhina te tatauranga Express 42 i konei (kei te whanakehia). Mena kua nui ake koe i te maakete a Ruhia, tirohia DORA tātaitai me te maakete o te ao.

pai. Mena kei roto koe i te roopu Elit i runga i te tatauranga DORA, me aha koe? Karekau he otinga pai i konei. Ko koe pea kei mua i te umanga, a ka taea te whakatere me te pono ma te R&D o roto me te whakapau rauemi.

Me neke atu ki te tino reka - whakataurite.

Whakataurite

I te tuatahi i hiahia matou ki te whakataurite i te ahumahi a Ruhia me te ahumahi o te Tai Hauauru. Ki te whakataurite tika tatou, ka kite tatou he iti ake o taatau korero, he iti ake te konatunatua ki a raatau ano, he iti ake te ahua o nga taitapa:

State of DevOps i Russia 2020

Ko a tatou Kaihaka Elite e huna ana i waenga i nga Kaihaka Teitei, engari kei reira ano - koinei te hunga rangatira, unicorn kua eke ki runga teitei. I Rūhia, ko te rereketanga i waenga i te tohu Elite me te tohu teitei kaore ano kia tino nui. Ki ta matou whakaaro kei te heke mai ka puta tenei wehenga na te pikinga o te ahurea miihini, te kounga o te whakatinanatanga o nga mahi miihini me nga tohungatanga i roto i nga kamupene.

Mena ka neke atu tatou ki te whakataurite tika i roto i te umanga a Ruhia, ka kite tatou he pai ake nga roopu korero teitei i nga waahanga katoa. I whakapumau ano matou i to matou whakapae he hononga kei waenga i enei inenga me nga mahi whakahaere: Ko nga roopu korero teitei ka kaha ake te eke ki nga whainga, engari ka nui ake.
Kia noho tatou hei kapa High profile, kaua e mutu i reira:

State of DevOps i Russia 2020

Engari he mea motuhake tenei tau, a ka whakatau matou ki te tirotiro he pehea te mahi a nga kamupene i roto i te mate urutaru: Kei te pai ake te mahi a nga roopu korero teitei me te pai ake i te toharite o te umanga:

  • 1,5-2 nga wa ka kaha ake te tuku i nga hua hou,
  • 2 nga wa ka kaha ake te whakapai ake i te pono me te / ranei te mahi o te hanganga tono.

Arā, ko nga pukenga kua awhinatia e ratou ki te whakawhanake tere, te whakarewa i nga hua hou, te whakarereke i nga hua o naianei, na reira ka wikitoria nga maakete hou me nga kaiwhakamahi hou:

State of DevOps i Russia 2020

He aha atu i awhina i a maatau kapa?

Nga mahi hangarau

State of DevOps i Russia 2020

Ka korero ahau ki a koe mo nga kitenga nui mo ia mahi i whakamatauria e matou. Tera pea tetahi atu mea i awhina i nga kapa, engari kei te korero tatou mo DevOps. A i roto i nga DevOps, ka kite tatou i te rereketanga i waenga i nga roopu o nga korero rereke.

Pūhara hei Ratonga

Karekau i kitea he hononga nui i waenga i te tau o te turanga me te tohu o te roopu: I puta nga papa i te wa kotahi mo nga kapa iti me te teitei. Engari mo te hunga o muri, ka whakaratohia e te papaaho te nuinga o nga ratonga me te maha atu o nga hononga rorohiko hei whakahaere ma te waehere papatono. A ka kaha ake nga roopu papaaho ki te awhina i o raatau kaiwhakawhanake me o raatau kapa ki te whakamahi i te papaaho, ka kaha ake te whakatau i o raatau raru me nga aitua e pa ana ki te papaaho, me te whakangungu i etahi atu kapa.

State of DevOps i Russia 2020

Hanganga hei waehere

He tino paerewa nga mea katoa i konei. Kua kitea e matou he hononga i waenga i te whakaaunoa i te mahi o te waehere hanganga me te nui o nga korero kei te rongoa i roto i te putunga hanganga. Ko nga whakahau Kounga teitei kei te rongoa etahi atu korero i roto i nga putunga: koinei te whirihoranga hanganga, te paipa CI / CD, nga tautuhinga taiao me nga tawhā hanga. He maha ake nga wa ka rokiroki ratou i enei korero, ka pai ake te mahi me te waehere hanganga, me te whakaaunoa i etahi atu tukanga me nga mahi mo te mahi me te waehere hanganga.

He mea whakamiharo, kaore matou i kite i te rereketanga nui o nga whakamatautau hanganga. Ko taku tohu tenei na te mea he maha ake nga miihini whakamatautau a nga roopu kōtaha teitei. Tena pea kaua ratou e whakararuraru motuhake e nga whakamatautau hanganga, engari ko nga whakamatautau ka tirohia e ratou nga tono, me te mihi ki a ratou kua kite kua kitea he aha me te wahi i pakaru.

State of DevOps i Russia 2020

Te whakauru me te tuku

Ko te waahanga tino hoha, na te mea i whakapumautia e matou ko te nui ake o to automation, ko te pai ake o to mahi me te waehere, ka nui ake te pai o nga hua.

State of DevOps i Russia 2020

hoahoanga

I hiahia matou ki te kite me pehea te paanga o nga ratonga moroiti ki te mahi. I roto i te pono, kaore, na te mea ko te whakamahinga o nga microservices kaore e pa ana ki te pikinga o nga tohu mahi. Ka whakamahia nga ratonga moroiti mo nga whakahau tohu teitei me nga whakahau tohu iti.

Engari ko te mea nui ko te mea mo nga Kapa-Tiaki, ko te whakawhiti ki te hoahoanga microservice ka taea e ratou te whakawhanake takitahi i a raatau ratonga me te whakaputa. Mena ka taea e te hoahoanga te mahi takitahi, me te kore e tatari mo tetahi tangata o waho o te roopu, he mea tino mohio tenei mo te tere tere. I tenei take, ka awhina nga microservices. A ko ta raatau whakatinanatanga kaore he mahi nui.

I pehea tatou i kitea ai enei mea katoa?

He mahere nui ta matou ki te whakahoki i te tikanga DORA, engari he kore rawa nga rauemi. Mena he nui te tautoko a DORA me te haurua tau te roa o ta raatau rangahau, he wa poto ka mahia e matou a matou rangahau. I hiahia matou ki te hanga tauira DevOps penei i a DORA, a ka mahia e matou a meake nei. I tenei wa kua whakawhäitihia e mätou ki ngä mahere wera:

State of DevOps i Russia 2020

I titiro matou ki te tohatoha o nga mahi miihini puta noa i nga roopu i ia kotaha, ka kitea ko nga roopu teitei, i te toharite, ka kaha ake te whakamahi i nga mahi miihini. Ka taea e koe te panui atu mo enei mea katoa i roto i ta maatau ripoata.

Hei whakarereke, me huri mai i nga tatauranga uaua ki nga tatauranga ngawari.

He aha atu ano kua kitea e matou?

Utauta

Ka kite matou ko te whanau Linux OS te nuinga o nga whakahau. Engari kei te haere tonu a Windows - neke atu i te hauwha o a matou kaiurupare i kite i te whakamahinga o tetahi, tetahi atu putanga ranei. Te ahua nei kei te maakete tenei hiahia. Na reira, ka taea e koe te whakawhanake i enei pukenga me te tuku whakaaturanga ki nga huihuinga.

I waenga i nga kaikopere, ehara i te mea ngaro mo tetahi, ko Kubernetes te kaiarahi (52%). Ko Docker Swarm te kaitarai i muri mai (mo te 12%). Ko nga punaha CI tino rongonui ko Jenkins me GitLab. Ko te punaha whakahaere whirihoranga rongonui ko Ansible, ka whai i ta maatau Shell aroha.

I tenei wa ko Amazon te kaiwhakarato manaaki kapua. Kei te piki haere te wahanga o nga kapua o Ruhia. A te tau e tu mai nei ka pai te kite me pehea te ahua o nga kaiwhakarato kapua a Ruhia, mena ka piki ake o raatau maakete. Ko enei, ka taea te whakamahi, he pai tena:

State of DevOps i Russia 2020

Ka tukuna e ahau te papa ki a Igor, ka hoatu etahi atu tatauranga.

Te tohatoha o nga mahi

Igor Kurochkin: I wehea, i patai atu matou ki nga kaiwhakautu ki te tohu me pehea te tohatoha o nga mahi miihini i roto i te kamupene. I roto i te nuinga o nga kamupene, he huarahi whakauru, he rereke nga momo tauira, he tino rongonui nga kaupapa pairati. I kite ano matou he paku rereke i waenga i nga korero. He maha ake te whakamahi i te tauira "Kokiri mai i raro" nga Maangai o te Kounga teitei, ina huri nga roopu iti o nga tohungatanga i nga tikanga mahi, taputapu, me te tiri i nga mahi angitu ki etahi atu kapa. I te Waenga, he kaupapa runga-iho tenei e pa ana ki te kamupene katoa na roto i te hanganga o nga hapori me nga pokapū hiranga:

State of DevOps i Russia 2020

Agile me DevOps

Ko te patai mo te hononga i waenga i a Agile me DevOps he maha nga korero i roto i te umanga. I whakaarahia ano tenei take i roto i te State of Agile Report mo 2019/2020, no reira i whakatauhia e maatau te whakataurite me pehea te hono o nga mahi Agile me DevOps ki nga kamupene. I kitea e matou ko DevOps kaore he Agile he onge. Mo te haurua o nga kaiwhakautu, i timata te horapa o Agile i mua noa atu, a, tata ki te 20% i kite i te tiimatanga o te wa kotahi, a ko tetahi o nga tohu o te tohu iti ko te kore o nga mahi Agile me DevOps:

State of DevOps i Russia 2020

Tono topologies

I te mutunga o tera tau ko te pukapuka "Topologies kapa”, e whakatakoto ana he anga mo te whakaahua i nga topologies whakahau. I tino pai ki a maatau mehemea e pa ana ki nga kamupene Ruhia. Na ka patai matou i te patai: "He aha nga tauira ka kitea e koe?".

Ka kitea nga roopu hangahanga i roto i te haurua o nga kaiwhakautu, tae atu ki nga roopu motuhake mo te whakawhanaketanga, te whakamatautau me te mahi. Ko nga roopu DevOps wehe i te 45%, i roto i enei ko nga mema o Teitei he maha ake. Ka whai ake ko nga roopu mahi-whakawhitinga, he mea noa ake ki Teitei. Ka puta nga whakahau SRE wehe i roto i nga korero Teitei, Waenga, a, karekau e kitea i roto i te Kotaha Iti:

State of DevOps i Russia 2020

DevQaOps Ratio

I kite matou i tenei patai i runga i te FaceBook mai i te kaiarahi o te roopu o te roopu papaaho Skyeng - i aro nui ia ki te tauwehenga o nga kaiwhakawhanake, kaiwhakaatu me nga kaiwhakahaere o nga kamupene. I patai atu matou ka titiro ki nga whakautu ma te whai whakaaro ki nga korero: he iti ake te maha o nga miihini whakamatautau me nga miihini mahi mo ia kaiwhakawhanake:

State of DevOps i Russia 2020

Mahere mo te tau 2021

I roto i nga mahere mo te tau e whai ake nei, i tuhia e nga kaiwhakautu nga mahi e whai ake nei:

State of DevOps i Russia 2020

I konei ka kite koe i te whakawhitinga me te huihuinga DevOps Live 2020. I ata tirohia e matou te kaupapa:

  • Hanganga hei hua
  • Huringa DevOps
  • Te tohatoha o nga mahi DevOps
  • DevSecOps
  • Nga karapu keehi me nga korerorero

Eita râ e navai te taime o ta tatou faaiteraa no te tuatapapa i te mau tumu parau atoa. Ka mahue i muri i nga whakaaturanga:

  • Te papa hei ratonga me te hua;
  • Hanganga hei waehere, taiao me nga kapua;
  • Te Whakakotahitanga Tonu me te Tukunga;
  • Hangahanga;
  • Nga tauira DevSecOps;
  • Ko nga roopu papaahi me nga roopu whakawhiti.

Pūrongo He nui to maatau, e 50 nga wharangi te roa, a ka taea e koe te titiro ki nga korero taipitopito.

Kohia ana

Ko te tumanako ka akiakihia koe e ta maatau rangahau me te ripoata ki te whakamatau i nga huarahi hou mo te whakawhanaketanga, te whakamatautau, me nga mahi, me te awhina i a koe ki te whakatere, te whakataurite i a koe ki etahi atu o nga kaiuru ki te ako, me te tautuhi i nga waahi hei whakapai ake i au ake huarahi.

Nga hua o te ako tuatahi mo te ahua o DevOps i Russia:

  • Inenga matua. Kua kitea e matou ko nga inenga matua (te wa tuku, te tere tuku, te wa whakaora, me nga rahunga huringa) e tika ana mo te tātari i te whai huatanga o te whakawhanaketanga, te whakamatautau, me nga tukanga whakahaere.
  • Kōtaha Teitei, Waenga, Iti. I runga i nga raraunga kua kohia, ka taea te wehewehe i nga roopu tatauranga o Teitei, Waenga, Iti me nga ahuatanga motuhake mo nga inenga, nga mahi, nga tukanga me nga taputapu. He pai ake nga hua ka kitea e nga mangai o te Kotaha Teitei i te iti. Ka kaha ake ratou ki te eke ki runga ake i o raatau whainga.
  • Nga tohu, te mate uruta me nga mahere mo te tau 2021. Ko tetahi tohu motuhake i tenei tau ko te pehea o nga kamupene e pa ana ki te mate urutaru. He pai ake te ahua o nga Maangai Teitei, he nui ake te whai waahi o nga kaiwhakamahi, a ko nga tino take i angitu ai ko nga tukanga whanaketanga pai me te ahurea miihini kaha.
  • Nga mahi a DevOps, nga taputapu me o raatau whanaketanga. Ko nga mahere matua o nga kamupene mo te tau e whai ake nei ko te whakawhanaketanga o nga mahi a DevOps me nga taputapu, te whakaurunga o nga mahi a DevSecOps, me nga huringa o te hanganga whakahaere. A ko te whakatinanatanga whai hua me te whakawhanaketanga o nga mahi a DevOps ka mahia ma te awhina o nga kaupapa pairati, te hanganga o nga hapori me nga pokapū o te hiranga, nga kaupapa i nga taumata o runga me o raro o te kamupene.

Ka harikoa matou ki te rongo i o arotake, korero, urupare. Ka mihi matou ki nga tangata katoa i uru ki te ako me te tumanako ki to whai waahi mai i tera tau.

Source: will.com