Boemo ba DevOps naheng ea Russia 2020

Joang ho utloisisa boemo ba ntho e itseng?

U ka itšetleha ka maikutlo a hau, a thehiloeng mehloling e fapaneng ea tlhahisoleseling, mohlala, lingoliloeng ho liwebsaete kapa boiphihlelo. U ka botsa basebetsi-'moho, bao u ba tsebang. Khetho e 'ngoe ke ho sheba lihlooho tsa likopano: komiti ea lenaneo ke baemeli ba mafolofolo ba indasteri, kahoo re ba tšepa ha re khetha lihlooho tse amehang. Sebaka se arohaneng ke lipatlisiso le litlaleho. Empa ho na le bothata. Lipatlisiso mabapi le boemo ba DevOps li etsoa selemo le selemo lefatšeng, litlaleho li hatisoa ke lik'hamphani tsa linaheng tse ling, 'me ha ho na tlhahisoleseding e mabapi le Russia DevOps.

Empa letsatsi le fihlile leo ka lona ho ileng ha tšoaroa thuto e joalo, ’me kajeno re tla bua ka liphello. Boemo ba DevOps naheng ea Russia bo ile ba ithutoa ka kopanelo ke lik'hamphani "Express 42"Le"Vatican". Express 42 e thusa lik'hamphani tsa theknoloji ho kenya tšebetsong le ho nts'etsapele litloaelo le lisebelisoa tsa DevOps mme e bile e mong oa ba pele ba ho bua ka DevOps naheng ea Russia. Bangoli ba thuto, Igor Kurochkin le Vitaly Khabarov, ba kopanela ho hlahloba le ho buisana le Express 42, ha ba ntse ba e-na le semelo sa theknoloji ho tloha ts'ebetsong le phihlelo ea lik'hamphani tse fapaneng. Ka lilemo tse 8, basebetsi-'moho ba shebile lik'hamphani le merero e mengata - ho tloha ho qala ho ea ho likhoebo - ka mathata a fapaneng, hammoho le kholo e fapaneng ea setso le boenjiniere.

Tlalehong ea bona, Igor le Vitaly ba ile ba bolela hore na ke mathata afe a neng a ntse a etsoa lipatlisiso, hore na ba a rarolle joang, le hore na lipatlisiso tsa DevOps li etsoa joang ka molao-motheo le hore na ke hobane'ng ha Express 42 e entse qeto ea ho iketsetsa eona. Tlaleho ea bona e ka shejoa mona.

Boemo ba DevOps naheng ea Russia 2020

Patlisiso ea DevOps

Moqoqo o ile oa qalisoa ke Igor Kurochkin.

Re lula re botsa bamameli likopanong tsa DevOps, "Na u balile tlaleho ea boemo ba DevOps selemong see?" Ke ba seng bakae ba phahamisang matsoho a bona, ’me thuto ea rōna e bontšitse hore ke karolo ea boraro feela ea ba ithutang. Haeba ha u e-s'o bone litlaleho tse joalo, ha re bolele hang-hang hore kaofela li tšoana haholo. Hangata ho na le lipoleloana tse kang: "Ha ho bapisoa le selemong se fetileng ..."

Mona re na le bothata ba pele, 'me ka mor'a bona tse ling tse peli:

  1. Ha re na data ea selemo se fetileng. Boemo ba DevOps Russia ha bo na thahasello ho mang kapa mang;
  2. Mokhoa. Ha ho hlake hore na ho ka lekoa likhopolo-taba joang, mokhoa oa ho haha ​​lipotso, mokhoa oa ho hlahloba, ho bapisa liphetho, ho fumana likamano;
  3. Terminology. Litlaleho tsohle li ka Senyesemane, phetolelo ea hlokahala, moralo o tloaelehileng oa DevOps ha o e-so qaptjoe 'me e mong le e mong o tla le oa hae.

Ha re shebeng hore na litlhahlobo tsa boemo ba DevOps li entsoe joang lefatšeng ka bophara.

Tlaleho ea Histori

Lipatlisiso tsa DevOps li entsoe ho tloha 2011. Puppet, moqapi oa litsamaiso tsa taolo ea tlhophiso, e bile eena oa pele oa ho li tsamaisa. Ka nako eo, e ne e le e 'ngoe ea lisebelisoa tse ka sehloohong tsa ho hlalosa mekhoa ea motheo ka mokhoa oa khoutu. Ho fihlela 2013, lithuto tsena e ne e le liphuputso tse koetsoeng feela 'me ho se na litlaleho tsa sechaba.

Ka 2013, IT Revolution e hlahile, mohatisi oa libuka tsohle tse kholo ho DevOps. Hammoho le Puppet, ba lokiselitse khatiso ea pele ea State of DevOps, moo metrics ea bohlokoa ea 4 e hlahileng lekhetlo la pele. Selemong se latelang, ThoughtWorks, feme ea boeletsi e tsejoang ka liradara tsa eona tsa kamehla tsa theknoloji mabapi le mekhoa le lisebelisoa tsa indasteri, e ile ea kenella. Mme ka 2015, ho ile ha eketsoa karolo e nang le mekhoa, 'me ho ile ha hlaka hore na ba etsa tlhahlobo joang.

Ka 2016, bangoli ba thuto, ba thehile k'hamphani ea bona ea DORA (DevOps Research and Assessment), ba phatlalalitse tlaleho ea selemo le selemo. Selemong se latelang, DORA le Puppet ba ile ba lokolla tlaleho ea bona ea ho qetela e kopanetsoeng.

Eaba ho qala ho hong ho khahlisang:

Boemo ba DevOps naheng ea Russia 2020

Ka 2018, lik'hamphani li ile tsa arohana 'me litlaleho tse peli tse ikemetseng tsa lokolloa: e' ngoe e tsoa ho Puppet, ea bobeli e tsoa ho DORA hammoho le Google. DORA e 'nile ea tsoela pele ho ntlafatsa mokhoa oa eona ka metrics ea bohlokoa, litlaleho tsa tshebetso, le mekhoa ea boenjiniere e amang metrics ea bohlokoa le ts'ebetso ea k'hamphani ka bophara. Mme Puppet e fane ka mokhoa oa eona ka tlhaloso ea ts'ebetso le phetoho ea DevOps. Empa pale ha ea ka ea mela, ka 2019 Puppet o ile a lahla mokhoa ona mme a lokolla mofuta o mocha oa litlaleho, o thathamisitseng mekhoa ea bohlokoa le hore na e ama DevOps joang ho latela pono ea bona. Joale ho ile ha etsahala ketsahalo e 'ngoe: Google e ile ea reka DORA, 'me hammoho ba lokolla tlaleho e' ngoe. O ka nna wa mmona.

Selemong sena, lintho li ile tsa thatafala. Ho tsebahala hore popi e iqapetse lipatlisiso tsa eona. Ba e entse beke pele ho rona, mme e se e felile. Re ile ra kenya letsoho ho eona ’me ra sheba hore na ba thahasella lihlooho life. Hona joale Puppet e etsa tlhahlobo ea eona le ho itokisetsa ho phatlalatsa tlaleho.

Empa ha ho na tsebiso e tsoang ho DORA le Google. Ka May, ha tlhahlobo e ne e atisa ho qala, ho ile ha tla boitsebiso ba hore Nicole Forsgren, e mong oa bathehi ba DORA, o falletse k’hamphaning e ’ngoe. Ka hona, re ile ra nka hore ho ke ke ha ba le lipatlisiso le tlaleho ho tsoa ho DORA selemong sena.

Lintho li joang Russia?

Ha re so etse lipatlisiso tsa DevOps. Re buile likopanong, re pheta liphuputso tsa batho ba bang, mme Raiffeisenbank e fetoletse "State of DevOps" bakeng sa 2019 (o ka fumana tsebiso ea bona ho Habré), ke leboha haholo ho bona. Mme ke tsohle.

Ka hona, re ile ra etsa lipatlisiso tsa rona Russia re sebelisa mekhoa le liphuputso tsa DORA. Re sebelisitse tlaleho ea basebetsi-'moho le rona ba Raiffeisenbank bakeng sa lipatlisiso tsa rona, ho kenyelletsa le ho hokahanya mantsoe le phetolelo. 'Me lipotso tse amanang le indasteri li nkiloe litlalehong tsa DORA le lethathamong la lipotso tsa Lipopi tsa selemo sena.

Mokhoa oa Lipatlisiso

Tlaleho ke karolo ea ho qetela feela. Ts'ebetso eohle ea lipatlisiso e na le mehato e mene e meholo:

Boemo ba DevOps naheng ea Russia 2020

Nakong ea mohato oa ho itokisa, re ile ra buisana le litsebi tsa indasteri mme ra lokisetsa lethathamo la likhopolo-taba. Motheong oa bona, lipotso li ile tsa hlophisoa 'me lipatlisiso tsa qalisoa bakeng sa Phato eohle. Eaba re hlahlobisisa le ho lokisetsa tlaleho ka boeona. Bakeng sa DORA, ts'ebetso ena e nka likhoeli tse 6. Re kopane nakong ea likhoeli tse 3, 'me joale rea utloisisa hore re ne re se na nako e lekaneng: feela ka ho etsa tlhahlobo u utloisisa hore na ke lipotso life tseo u lokelang ho li botsa.

Litho

Litlaleho tsohle tsa kantle ho naha li qala ka setšoantšo sa barupeluoa, 'me bongata ba bona ha bo tsoe Russia. Liperesente tsa ba arabelang Russia li fetoha ho tloha ho 5 ho isa ho 1% selemo le selemo, 'me sena ha se lumelle ho fihlela liqeto leha e le life.

'Mapa ho tsoa tlalehong ea Accelerate State of DevOps 2019:

Boemo ba DevOps naheng ea Russia 2020

Thutong ea rona, re khonne ho buisana le batho ba 889 - sena se ngata haholo (likhetho tsa DORA tse ka bang sekete selemo le selemo litlalehong tsa eona) mme mona re fihletse sepheo:

Boemo ba DevOps naheng ea Russia 2020

Ke 'nete, ha se barupeluoa bohle ba rona ba fihlileng pheletsong: liperesente tsa phetho li ile tsa fetoha hanyane ho feta halofo. Empa le sena se ne se lekane ho fumana sampole ea moemeli le ho etsa tlhahlobo. DORA ha e senole liperesente tse tlatsitsoeng litlalehong tsa eona, kahoo ha ho na papiso mona.

Liindasteri le maemo

Ba arabetseng ba emetse liindasteri tse leshome le metso e 'meli. Mosebetsi oa halofo ho theknoloji ea tlhahisoleseling. Sena se lateloa ke litšebeletso tsa lichelete, khoebo, likhokahano le tse ling. Har'a maemo ke litsebi (moetsi, mohlahlobi, moenjiniere oa ts'ebetso) le basebetsi ba tsamaiso (lihlooho tsa lihlopha, lihlopha, libaka, batsamaisi):

Boemo ba DevOps naheng ea Russia 2020

A le mong ho ba babeli o sebeletsa k'hamphani e mahareng. Motho e mong le e mong oa boraro o sebetsa lik'hamphaning tse kholo. Ba bangata ba sebetsa ka lihlopha tsa batho ba ka bang 9. Ka thoko, re ile ra botsa ka mesebetsi ea mantlha, 'me bongata bo amana le ts'ebetso ka tsela e itseng,' me hoo e ka bang 40% e kenelletse ntlafatsong:

Boemo ba DevOps naheng ea Russia 2020

Kahoo re ile ra bokella tlhahisoleseling bakeng sa papiso le tlhahlobo ea baemeli ba liindasteri tse fapaneng, lik'hamphani, lihlopha. Mosebetsi-'moho le 'na Vitaly Khabarov o tla bua ka tlhahlobo.

Tlhahlobo le papiso

Vitaly Khabarov: Re leboha haholo ho barupeluoa bohle ba qetileng lipatlisiso tsa rona, ba tlatsitse lipotso le ho re fa lintlha bakeng sa tlhahlobo e eketsehileng le tlhahlobo ea likhopolo-taba tsa rona. Mme re leboha bareki le bareki ba rona, re na le boiphihlelo bo bongata bo thusitseng ho tseba mathata a indasteri le ho theha menahano eo re e lekileng lipatlisisong tsa rona.

Ka bomalimabe, u ke ke ua nka lethathamo la lipotso ka lehlakoreng le leng le data ka lehlakoreng le leng, ka tsela e itseng u li bapisa, u re: "E, ntho e 'ngoe le e' ngoe e sebetsa joalo, re ne re nepahetse" 'me re qhalakane. Che, mekhoa le mekhoa ea lipalo lia hlokahala ho netefatsa hore ha re fose le hore liqeto tsa rona lia tšepahala. Joale re ka theha mosebetsi oa rona o eketsehileng ho latela lintlha tsena:

Boemo ba DevOps naheng ea Russia 2020

Lintlha tsa bohlokoa

Re nkile mokhoa oa DORA e le motheo, oo ba o hlalositseng ka botlalo bukeng ea "Accelerate State of DevOps". Re ile ra hlahloba hore na metrics ea bohlokoa e loketse 'maraka oa Russia, hore na e ka sebelisoa ka tsela e tšoanang le eo DORA e sebelisang ho araba potso e reng: "Indasteri ea Russia e lumellana joang le indasteri ea linaheng tse ling?"

Lintlha tsa bohlokoa:

  1. Khafetsa ea thomello. Ke hangata hakae mofuta o mocha oa kopo o romelloang tikolohong ea tlhahiso (liphetoho tse reriloeng, ho sa kenyeletsoe hotfixes le karabo ea liketsahalo)?
  2. Nako ea thomello. Kakaretso ea nako ke efe lipakeng tsa ho etsa phetoho (ts'ebetso ea ho ngola joalo ka khoutu) le ho tsamaisa phetoho tikolohong ea tlhahiso?
  3. nako ea ho hlaphoheloa. Ho nka nako e kae ka kakaretso ho khutlisetsa kopo sebakeng sa tlhahiso ka mor'a ketsahalo, tšenyeho ea litšebeletso, kapa ho sibolloa ha phoso e amang basebelisi ba lits'ebetso?
  4. Liphetoho tse sa atleheng. Ke liperesente tse kae tsa thomello tikolohong ea tlhahiso e lebisang phokotsong ea ts'ebeliso kapa liketsahalong mme e hloka tokiso (ho khutlisa liphetoho, nts'etsopele ea hotfix kapa patch)?

DORA liphuputsong tsa eona e fumane kamano pakeng tsa metrics ena le ts'ebetso ea mokhatlo. Re boetse re e leka thutong ea rona.

Empa ho etsa bonnete ba hore metrics e mene ea bohlokoa e ka susumetsa ntho e itseng, o hloka ho utloisisa - na ka tsela e itseng e amana? DORA e arabile ka tiisetso ka tlhokomeliso e le 'ngoe: kamano pakeng tsa liphetoho tse sa atleheng (Ho Fetola Sekhahla sa ho Hloka) le metrics tse ling tse tharo e fokola hanyane. Re na le setšoantšo se tšoanang. Haeba nako ea ho pepa, nako ea ho tsamaisa, le nako ea ho hlaphoheloa e amana (re thehile kamano ena ka ho hokahanya ha Pearson le ka tekanyo ea Chaddock), joale ha ho na kamano e matla joalo le liphetoho tse sa atleheng.

Ha e le hantle, boholo ba ba arabelitsoeng ba atisa ho araba hore ba na le palo e fokolang ea liketsahalo tsa tlhahiso. Le hoja re tla bona hamorao hore ho ntse ho e-na le phapang e kholo pakeng tsa lihlopha tsa ba arabelitsoeng mabapi le liphetoho tse sa atleheng, re ke ke ra sebelisa metric ena bakeng sa karohano ena.

Re bolela sena ka taba ea hore (joalokaha ho ile ha etsahala nakong ea tlhahlobo le puisano le ba bang ba bareki ba rona) ho na le phapang e fokolang ponong ea se nkoang e le ketsahalo. Haeba re khonne ho khutlisetsa ts'ebetso ea ts'ebeletso ea rona nakong ea fensetere ea tekheniki, na see se ka nkuoa e le ketsahalo? Mohlomong ha ho joalo, hobane re lokisitse tsohle, re moholo. Na re ka e nka e le ketsahalo haeba re ne re tlameha ho khutlisetsa kopo ea rona makhetlo a 10 ka mokhoa o tloaelehileng, o tloaelehileng bakeng sa rona? Ho bonahala ho se joalo. Ka hona, potso ea kamano ea liphetoho tse sa atleheng le metrics e meng e ntse e bulehile. Re tla e ntlafatsa le ho feta.

Ntho ea bohlokoa mona ke hore re fumane kamano e kholo lipakeng tsa linako tsa ho beleha, nako ea ho hlaphoheloa, le khafetsa ea phepelo. Ka hona, re nkile metrics ena e meraro ho tsoela pele ho arola ba arabelang ka lihlopha tsa ts'ebetso.

Ke bokae ho lekanya ligrama?

Re sebelisitse tlhahlobo ea lihlopha tsa hierarchical:

  • Re aba ba arabelang sebakeng sa n-dimensional, moo khokahanyo ea mohlahlobuoa e mong le e mong e leng likarabo tsa bona tsa lipotso.
  • Mohlahlobuoa e mong le e mong o phatlalatsoa e le sehlopha se senyenyane.
  • Re kopanya lihlopha tse peli tse haufi-ufi ho tse ling ho ea ho sehlopha se le seng se seholoanyane.
  • Re fumana lihlopha tse latelang tsa lihlopha ebe re li kopanya hore e be sehlopha se seholoanyane.

Ena ke tsela eo re arolang ba arabelang ka eona palo ea lihlopha tseo re li hlokang. Ka thuso ea dendrogram (sefate sa likamano pakeng tsa lihlopha), re bona sebaka se pakeng tsa lihlopha tse peli tse haufi. Ho setseng ho rona ke ho beha moeli o itseng oa sebaka lipakeng tsa lihlopha tsena ebe re re: "Lihlopha tsena tse peli li fapane haholo ho tse ling hobane sebaka se lipakeng tsa tsona se seholohali."

Empa ho na le bothata bo patiloeng mona: ha re na lithibelo palo ea lihlopha - re ka fumana lihlopha tse 2, 3, 4, 10. Mme mohopolo wa pele e bile - hobaneng re sa arole ba arabetseng kaofela ka dihlopha tse 4, jwaloka ha DORA e etsa. Empa re ile ra fumana hore liphapang pakeng tsa lihlopha tsena li fetoha tse sa reng letho, ’me re ke ke ra ba le bonnete ba hore moqosuoa ehlile ke oa sehlopha sa habo, eseng oa boahisani. Ha re khone ho arola 'maraka oa Russia ka lihlopha tse' nè. Ka hona, re ile ra rarolla lintlha tse tharo tseo ho tsona ho nang le phapang ea bohlokoa lipakeng tsa tsona:

Boemo ba DevOps naheng ea Russia 2020

Ka mor'a moo, re ile ra khetha boemo ka lihlopha: re ile ra nka median bakeng sa metric e 'ngoe le e' ngoe bakeng sa sehlopha ka seng 'me ra bokella tafole ea litlaleho tsa ts'ebetso. Ha e le hantle, re fumane litlaleho tsa ts'ebetso ea karolo e tloaelehileng sehlopheng ka seng. Re hloaile lintlha tse tharo tse sebetsang hantle: Tlase, Mahare, Phahameng:

Boemo ba DevOps naheng ea Russia 2020

Mona re netefalitse khopolo ea rona ea hore metrics ea bohlokoa ea 4 e loketse ho khetholla boemo ba ts'ebetso, 'me e sebetsa ka bobeli limmarakeng tsa Bophirimela le tsa Russia. Ho na le phapang pakeng tsa lihlopha 'me e bohlokoa ka lipalo. Ke hatisa hore ho na le phapang e kholo pakeng tsa litlaleho tsa ts'ebetso ho latela metric ea liphetoho tse sa atleheng ho latela karolelano, le hoja qalong re ne re sa arola ba arabelang ka parameter ena.

Joale ho hlaha potso: mokhoa oa ho sebelisa see sohle?

Mokhoa oa ho sebelisa

Haeba re nka sehlopha leha e le sefe, li-metrics tse 4 tsa bohlokoa ebe re li sebelisa tafoleng, joale ka 85% ea linyeoe re ke ke ra fumana papali e feletseng - enoa ke karolo ea karolelano feela, eseng seo e leng 'nete. Kaofela re (le sehlopha se seng le se seng) re fapane hanyane.

Re ile ra hlahloba: re ile ra nka ba arabelang le boemo ba ts'ebetso ea DORA, 'me ra sheba hore na ke ba bakae ba arabelitsoeng ba lumellanang le sena kapa boemo boo. Re fumane hore ke 16% feela ea ba arabelitsoeng e ileng ea oela ho e 'ngoe ea litlaleho. Tse ling kaofela li hasane kae-kae lipakeng:

Boemo ba DevOps naheng ea Russia 2020

Sena se bolela hore profil ea katleho e na le sebaka se lekanyelitsoeng. Ho utloisisa moo u leng teng ka har'a khakanyo ea pele, u ka sebelisa tafole ena: "Oh, ho bonahala re le haufi le Hare kapa Holimo!" Haeba u utloisisa moo u lokelang ho ea teng, sena se ka ba se lekaneng. Empa haeba sepheo sa hau e le ntlafatso e tsitsitseng, e tsoelang pele, 'me u batla ho tseba haholoanyane hore na u ka ntlafatsa hokae le hore na u etse eng, joale ho hlokahala chelete e eketsehileng. Re li bitsa li-calculator:

  • DORA sebali
  • Calculator Express 42* (e nts'etsopele)
  • Nts'etsopele ea hau (o ka iketsetsa sebali sa hau sa kahare).

Li hlokoa bakeng sa eng? Ho utloisisa:

  • Na sehlopha se ka har'a mokhatlo oa rona se fihlela maemo a rona?
  • Haeba ha ho joalo, na re ka e thusa, ho e potlakisa ka har'a moralo oa botsebi boo k'hamphani ea rona e nang le bona?
  • Haeba ho joalo, na re ka etsa hamolemo le ho feta?

U ka boela ua li sebelisa ho bokella lipalo-palo ka har'a k'hamphani:

  • Re na le lihlopha life?
  • Arola lihlopha ka liprofaele;
  • Bona: Oh, litaelo tsena ha li sebetse hantle (ha li hule hanyenyane), empa tsena li pholile: li tsamaisa letsatsi le leng le le leng, ntle le liphoso, li na le nako e ka tlaase ho hora.

'Me joale u ka fumana hore ka hare ho k'hamphani ea rona ho na le tsebo le lisebelisoa tse hlokahalang bakeng sa lihlopha tse e-s'o fihle boemong.

Kapa, ​​​​haeba u utloisisa hore u ikutloa u le motle ka har'a k'hamphani, u molemo ho feta ba bangata, joale u ka shebahala ka bophara hanyenyane. Ena ke indasteri ea Russia feela: na re ka fumana tsebo e hlokahalang indastering ea Russia e le hore re potlakise? Calculator ea Express 42 e tla thusa mona (e ntse e ntlafatsoa). Haeba u se u le marakeng a Russia, joale sheba Khalkhuleita ea DORA le 'marakeng oa lefatše.

Hantle. 'Me haeba u le sehlopheng sa Elit ho sebali sa DORA, u lokela ho etsa'ng? Ha ho na tharollo e ntle mona. Ho ka etsahala hore ebe u ka pele ho indasteri, 'me ho potlakisa le ho ts'epahala hoa khoneha ka R&D ea kahare le ho sebelisa lisebelisoa tse ngata.

Ha re feteleng ho tse monate ka ho fetisisa - papiso.

Bapisa

Qalong re ne re batla ho bapisa indasteri ea Russia le indasteri ea Bophirimela. Haeba re bapisa ka kotloloho, re bona hore re na le li-profiles tse fokolang, 'me li kopane hanyane, meeli e fokola hanyane:

Boemo ba DevOps naheng ea Russia 2020

Baetsi ba rona ba Elite ba patiloe har'a libapali tse Phahameng, empa ba teng - bana ke batho ba maemo a holimo, ba li-unicorn ba fihletseng bophahamo bo boholo. Naheng ea Russia, phapang pakeng tsa boemo ba Elite le Boemo bo phahameng ha e e-so be bohlokoa bo lekaneng. Re nahana hore nakong e tlang karohano ena e tla etsahala ka lebaka la ho eketseha ha setso sa boenjiniere, boleng ba ts'ebetsong ea mekhoa ea boenjiniere le botsebi ka har'a lik'hamphani.

Haeba re tsoela pele ho bapisa ka ho toba ka har'a indasteri ea Serussia, re ka bona hore lihlopha tsa High profile li molemo ka litsela tsohle. Re boetse re tiisitse khopolo-taba ea rona ea hore ho na le kamano pakeng tsa litekanyetso tsena le ts'ebetso ea mokhatlo: Lihlopheng tsa boemo bo phahameng li na le menyetla e mengata ea hore li se ke tsa finyella lipakane feela, empa le ho li feta.
Ha re beng lihlopha tsa boemo bo holimo 'me re se ke ra fella moo:

Boemo ba DevOps naheng ea Russia 2020

Empa selemong sena se ikhethile, 'me re nkile qeto ea ho lekola hore na lik'hamphani li etsa joang seoa sena: Lihlopha tsa boemo bo holimo li sebetsa betere ebile li ikutloa li le betere ho feta karolelano ea indasteri:

  • makhetlo a 1,5-2 ho feta monyetla oa ho lokolla lihlahisoa tse ncha,
  • Ho na le menyetla e 2 ea ho ntlafatsa ts'epo le / kapa ts'ebetso ea lisebelisoa tsa ts'ebeliso.

Ke hore, litsebo tseo ba neng ba se ba li thusitse ho nts'etsapele ka potlako, ho qala lihlahisoa tse ncha, ho fetola lihlahisoa tse teng, kahoo ba hapa limmaraka tse ncha le basebelisi ba bacha:

Boemo ba DevOps naheng ea Russia 2020

Ke eng hape e ileng ea thusa lihlopha tsa rona?

Mekhoa ea boenjiniere

Boemo ba DevOps naheng ea Russia 2020

Ke tla u bolella ka liphuputso tsa bohlokoa bakeng sa mokhoa o mong le o mong oo re o lekileng. Mohlomong ho na le ntho e 'ngoe e thusitseng lihlopha, empa re bua ka DevOps. 'Me ka har'a li-DevOps, re bona phapang pakeng tsa lihlopha tsa li-profile tse fapaneng.

Sethala e le Tšebeletso

Ha rea ​​ka ra fumana kamano ea bohlokoa lipakeng tsa lilemo tsa sethala le boemo ba sehlopha: Lipolanete li hlahile ka nako e le 'ngoe bakeng sa lihlopha tse tlase le tse phahameng. Empa bakeng sa ho qetela, sethala se fana ka, ka karolelano, lits'ebeletso tse ngata le li-interfaces tsa mananeo a mangata bakeng sa taolo ka khoutu ea lenaneo. 'Me lihlopha tsa sethala li na le monyetla oa ho thusa baetsi ba tsona le lihlopha ho sebelisa sethala, ho rarolla mathata a bona le liketsahalo tse amanang le sethala khafetsa, le ho ruta lihlopha tse ling.

Boemo ba DevOps naheng ea Russia 2020

Infrastructure as code

Tsohle li maemong a matle mona. Re fumane kamano pakeng tsa boiketsetso ba mosebetsi oa khoutu ea litšebeletso le hore na ke lintlha tse kae tse bolokiloeng ka har'a polokelo ea litšebeletso tsa motheo. Litaelo tsa boemo bo holimo li boloka tlhaiso-leseling e eketsehileng libakeng tsa polokelo: ena ke tlhophiso ea meralo, phaephe ea CI / CD, litlhophiso tsa tikoloho le liparamente tsa kaho. Ba boloka tlhahisoleseling ena khafetsa, ba sebetsa betere ka khoutu ea litšebeletso, 'me ba iketsetsa lits'ebetso le mesebetsi e mengata ea ho sebetsa ka khoutu ea litšebeletso.

Ho khahlisang, ha rea ​​ka ra bona phapang e kholo litekong tsa meralo ea motheo. Ke fana ka maikutlo a hore lihlopha tsa High profile li na le li-automation tse ngata ka kakaretso. Mohlomong ha baa lokela ho khelosoa ka thoko ke liteko tsa meaho, empa ho e-na le hoo, liteko tseo ba hlahlobang likopo ka tsona, 'me ka lebaka la bona ba se ba ntse ba bona hore na ba robehile hokae le hore na ba robehile hokae.

Boemo ba DevOps naheng ea Russia 2020

Kopanyo le Phano

Karolo e tenang ka ho fetesisa, hobane re netefalitse hore ha o na le othomathike e ngata, ha o sebetsa hantle ka khoutu, ho na le menyetla e mengata ea ho fumana liphetho tse ntle.

Boemo ba DevOps naheng ea Russia 2020

mehaho

Re ne re batla ho bona hore na li-microservices li ama ts'ebetso joang. Ha e le hantle, ha ba etse joalo, kaha tšebeliso ea li-microservices ha e amane le ho eketseha ha matšoao a tshebetso. Li-microservices li sebelisoa bakeng sa litaelo tsa boemo bo phahameng le litaelo tsa boemo bo tlase.

Empa se bohlokoa ke hore bakeng sa lihlopha tse Phahameng, phetoho ea ho ea mohahong oa microservice e ba lumella ho iketsetsa litšebeletso tsa bona le ho qala. Haeba meaho e lumella bahlahisi hore ba sebetse ka boikemelo, ntle le ho emela motho ea kantle ho sehlopha, joale ena ke bokhoni ba bohlokoa ba ho eketsa lebelo. Tabeng ena, microservices e thusa. 'Me ts'ebetsong ea bona feela ha e na karolo e kholo.

Re sibollotse see sohle joang?

Re ne re e-na le morero o matla oa ho etsa mokhoa oa DORA ka botlalo, empa re ne re se na lisebelisoa. Haeba DORA e sebelisa ts'ehetso e ngata 'me lipatlisiso tsa bona li nka halofo ea selemo, re entse lipatlisiso tsa rona ka nako e khutšoanyane. Re ne re batla ho aha mohlala oa DevOps joalo ka DORA, 'me re tla etsa joalo nakong e tlang. Ho fihlela hajoale re na le moeli oa limmapa tsa mocheso:

Boemo ba DevOps naheng ea Russia 2020

Re ile ra sheba kabo ea mekhoa ea boenjiniere ho pholletsa le lihlopha sebakeng se seng le se seng mme ra fumana hore lihlopha tsa boemo bo phahameng, ka karolelano, li ka sebelisa mekhoa ea boenjiniere. U ka bala haholoanyane ka tsena tsohle ho rona tlaleha.

Bakeng sa phetoho, ha re tloheng lipalo-palo tse rarahaneng ho ea ho tse bonolo.

Ke eng hape eo re e fumaneng?

Lisebelisoa

Rea hlokomela hore boholo ba litaelo li sebelisoa ke OS ea lelapa la Linux. Empa Windows e ntse e le teng - bonyane kotara ea ba arabetseng ba hlokometse tšebeliso ea mofuta o mong kapa o mong oa eona. Ho bonahala eka 'maraka o na le tlhoko ena. Ka hona, o ka nts'etsapele litsebo tsena mme oa etsa lipuo likopanong.

Har'a liletsa tsa 'mino, ha se lekunutu ho mang kapa mang, Kubernetes ke eena ea etelletseng pele (52%). E latelang moleng oa liletsa ke Docker Swarm (hoo e ka bang 12%). Litsamaiso tse tsebahalang haholo tsa CI ke Jenkins le GitLab. Sistimi e tsebahalang haholo ea taolo ea tlhophiso ke Ansible, e lateloe ke Shell ea rona eo re e ratang.

Amazon hajoale ke eona e etelletseng pele ho fana ka litšebeletso tsa maru. Karolo ea maru a Russia e ntse e eketseha butle-butle. Selemong se tlang ho tla ba monate ho bona hore na bafani ba maru ba Russia ba tla ikutloa joang, ebang karolo ea bona ea 'maraka e tla eketseha. Li, li ka sebelisoa, 'me ho lokile:

Boemo ba DevOps naheng ea Russia 2020

Ke fetisetsa fatše ho Igor, ea tla fana ka lipalo-palo tse ling.

Phatlalatso ea mekhoa

Igor Kurochkin: Ka lehlakoreng le leng, re ile ra botsa ba arabelang hore ba bontše hore na mekhoa ea boenjiniere e nkoang e ajoa joang k'hamphaning. Lik'hamphaning tse ngata, ho na le mokhoa o tsoakiloeng, o nang le mefuta e fapaneng ea mekhoa, 'me merero ea lifofane e ratoa haholo. Hape re bone phapang e nyane lipakeng tsa profil. Baemeli ba Boemo bo Phahameng hangata ba sebelisa mokhoa oa "Initiative from below", ha lihlopha tse nyenyane tsa litsebi li fetola mekhoa ea mosebetsi, lisebelisoa, le ho arolelana mekhoa e atlehileng le lihlopha tse ling. Ho Medium, ona ke mohato o eang holimo o amang k'hamphani eohle ka ho theha sechaba le litsi tsa bokhabane:

Boemo ba DevOps naheng ea Russia 2020

Agile le DevOps

Potso ea kamano pakeng tsa Agile le DevOps e atisa ho tšohloa indastering. Taba ena e boetse e hlahisoa ho State of Agile Report bakeng sa 2019/2020, kahoo re ile ra etsa qeto ea ho bapisa kamoo mesebetsi ea Agile le DevOps e amanang kateng le lik'hamphani. Re fumane hore DevOps ntle le Agile ha e fumanehe. Bakeng sa halofo ea ba arabelitsoeng, ho ata ha Agile ho qalile khale haholo, 'me hoo e ka bang 20% ​​e hlokometse ho qala ka nako e le' ngoe, 'me e' ngoe ea matšoao a boemo bo tlaase e tla ba ho ba sieo ha mekhoa ea Agile le DevOps:

Boemo ba DevOps naheng ea Russia 2020

Laela topology

Qetellong ea selemo se fetileng, bukaTopology ea sehlopha”, e hlahisang moralo oa ho hlalosa li-topology tsa litaelo. E ile ea e-ba ntho e thahasellisang ho rona hore na e sebetsa ho lik'hamphani tsa Russia. 'Me re ile ra botsa potso: "U fumana mekhoa efe?".

Lihlopha tsa meralo ea motheo li hlokomeloa halofong ea ba arabelitsoeng, hammoho le lihlopha tse arohaneng bakeng sa nts'etsopele, liteko le ts'ebetso. Lihlopha tse arohaneng tsa DevOps li hlokometse 45%, har'a tsona baemeli ba Phahameng ba atile haholo. Ho latelang ho latela lihlopha tse fapaneng, tseo le tsona li atileng haholo ho High. Litaelo tse arohaneng tsa SRE li hlaha ho Boemo bo Phahameng, bo Bohareng, 'me ha li bonoe hangata ho boemo bo tlase:

Boemo ba DevOps naheng ea Russia 2020

Karolelano ea DevQaOps

Re bone potso ena ho FaceBook ho tsoa ho moetapele oa sehlopha sa sehlopha sa sethala sa Skyeng - o ne a thahasella karo-karolelano ea bahlahisi, bahlahlobi le batsamaisi lik'hamphaning. Re e botsitse mme ra sheba likarabo tse ipapisitseng le li-profile:

Boemo ba DevOps naheng ea Russia 2020

Merero ea 2021

Moralong oa selemo se tlang, ba arabetseng ba hlokometse mesebetsi e latelang:

Boemo ba DevOps naheng ea Russia 2020

Mona u ka bona mateano le kopano ea DevOps Live 2020. Re hlahlobile lenaneo ka hloko:

  • Lisebelisoa joalo ka sehlahisoa
  • Phetoho ea DevOps
  • Kabo ea mekhoa ea DevOps
  • Lebohang
  • Mekhatlo le lipuisano

Empa nako ea nehelano ea rona ha ea lekana ho akaretsa lihlooho tsohle. Ka morao ho liketsahalo:

  • Sethala e le tšebeletso le joalo ka sehlahisoa;
  • Meralo ea motheo e le khoutu, tikoloho le maru;
  • Kopanyo e Tsoelang Pele le Phano;
  • Mehaho ea Meaho;
  • Mekhoa ea DevSecOps;
  • Platform le lihlopha tse fapaneng.

Tlaleha re na le maqephe a mangata, a 50, 'me u ka e bona ka botlalo.

Ho akaretsa

Re tšepa hore liphuputso le tlaleho ea rona li tla u khothatsa hore u leke ka mekhoa e mecha ea nts'etsopele, liteko, le ts'ebetso, hammoho le ho u thusa ho tsamaea, ho ipapisa le bankakarolo ba bang thutong, le ho tseba libaka tseo u ka ntlafatsang mekhoa ea hau ho tsona.

Liphetho tsa thuto ea pele ea boemo ba DevOps naheng ea Russia:

  • Lintlha tsa bohlokoa. Re fumane hore metrics ea bohlokoa (nako ea ho fana, nako ea ho tsamaisa, nako ea ho khutlisa, le ho hlōleha ha phetoho) li loketse ho hlahloba katleho ea tsoelo-pele, liteko le mekhoa ea ts'ebetso.
  • Profiles Holimo, Mahareng, Tlase. Ho ipapisitsoe le lintlha tse bokeletsoeng, hoa khoneha ho khetholla lihlopha tse fapaneng tsa lipalo-palo tsa Holimo, Mahareng, Tlase ka likarolo tse ikhethang ho latela methapo, litloaelo, lits'ebetso le lisebelisoa. Baemeli ba Boemo bo Phahameng ba bonts'a liphetho tse ntle ho feta tse tlase. Ba na le monyetla o moholo oa ho finyella le ho feta lipakane tsa bona.
  • Lipontšo, seoa le merero ea 2021. Sesupo se ikhethileng selemong sena ke hore na lik'hamphani li ile tsa sebetsana joang le seoa sena. Baemeli ba Phahameng ba tsoetse pele hantle, ba bile le boiphihlelo bo eketsehileng ba ho sebelisana le basebelisi, 'me mabaka a mantlha a katleho e ne e le lits'ebetso tse ntlafetseng tsa ntlafatso le moetlo o matla oa boenjiniere.
  • Mekhoa ea DevOps, lisebelisoa le nts'etsopele ea tsona. Merero ea mantlha ea lik'hamphani bakeng sa selemo se tlang e kenyelletsa nts'etsopele ea mekhoa le lisebelisoa tsa DevOps, ho hlahisoa ha mekhoa ea DevSecOps, le liphetoho sebopeho sa mokhatlo. 'Me ts'ebetsong e sebetsang hantle le nts'etsopele ea mekhoa ea DevOps e etsoa ka thuso ea merero ea liteko, ho thehoa ha sechaba le litsi tsa bokhabane, mehato e ka holimo le e tlaase ea k'hamphani.

Re ka thabela ho utloa maikutlo a hau, lipale, maikutlo. Re leboha bohle ba nkileng karolo thutong ena 'me re lebelletse ho kenya letsoho ha hau selemong se tlang.

Source: www.habr.com