Nzukọ maka ndị na-akwado ụzọ DevOps

Anyị na-ekwu, n'ezie, banyere DevOpsConf. Ọ bụrụ na ịgaghị n'ime nkọwa, mgbe ahụ na September 30 na October 1 anyị ga-enwe ogbako na ijikọta usoro nke mmepe, ule na ọrụ, ma ọ bụrụ na ị banye nkọwa, biko, n'okpuru pusi.

N'ime usoro DevOps, akụkụ niile nke mmepe teknụzụ nke ọrụ ahụ jikọtara ọnụ, na-eme n'otu n'otu ma na-emetụta ibe ya. Nke kacha mkpa ebe a bụ imepụta usoro mmepe akpaaka nke enwere ike ịgbanwe, megharịa ma nwalee ozugbo. Nke a na-enyere aka ozugbo ịzaghachi mgbanwe na ahịa.

Na ogbako anyị chọrọ igosi ka ụzọ a si emetụta mmepụta ngwaahịa. Kedu ka esi ekwenye ntụkwasị obi na mgbanwe nke usoro maka onye ahịa. Kedu ka DevOps si agbanwe nhazi na ụzọ ụlọ ọrụ iji hazie usoro ọrụ ya.

Nzukọ maka ndị na-akwado ụzọ DevOps

n'azụ ihe nkiri

Ọ dị mkpa ka anyị mara ọ bụghị naanị ihe ụlọ ọrụ dị iche iche na-eme n'ime usoro nke usoro DevOps, kamakwa ịghọta ihe mere eji eme ihe a niile. Ya mere, anyị kpọrọ ọ bụghị naanị ndị ọkachamara ka ha sonye na Kọmitii Mmemme, mana ndị ọkachamara na-ahụ okwu DevOps site na ọnọdụ dị iche iche:

  • ndị injinia dị elu;
  • ndị mmepe;
  • otu ndu;
  • CTO.

N'otu aka ahụ, nke a na-emepụta ihe isi ike na esemokwu mgbe a na-ekwurịta arịrịọ maka akụkọ. Ọ bụrụ na onye injinia nwere mmasị na nyochaa nnukwu ihe mberede, mgbe ahụ ọ dị mkpa ka onye mmepụta ghọta otú e si emepụta ngwanrọ na-arụ ọrụ na igwe ojii na akụrụngwa. Ma site n'ikwenye, anyị na-emepụta mmemme nke ga-aba uru ma na-adọrọ mmasị onye ọ bụla: site na ndị injinia na CTO.

Nzukọ maka ndị na-akwado ụzọ DevOps

Ebumnuche nke ogbako anyị abụghị naanị ịhọrọ akụkọ kachasị mma, mana iji gosipụta foto zuru ezu: ka usoro DevOps si arụ ọrụ na omume, ụdị rake ị nwere ike ịbanye mgbe ị na-aga na usoro ọhụrụ. N'otu oge ahụ, anyị na-ewu akụkụ nke ọdịnaya, na-agbada site na nsogbu azụmahịa na teknụzụ ụfọdụ.

Akụkụ ogbako ga-adị ka nke dị na ya oge ikpeazụ.

  • Ikpokoro akụrụngwa.
  • Akụrụngwa dị ka koodu.
  • nnyefe na-aga n'ihu.
  • Nzaghachi.
  • Nhazi na DevOps, DevOps maka CTO.
  • Omume SRE.
  • Ọzụzụ na njikwa ihe ọmụma.
  • Nchekwa, DevSecOps.
  • Ngbanwe DevOps.

Kpọọ maka akwụkwọ: ụdị akụkọ anyị na-achọ

Anyị kewara ndị nwere ike na-ege ntị nke ọgbakọ ahụ ụzọ ise: ndị injinia, ndị mmepe, ndị ọkachamara nchekwa, ndị ndu otu na CTO. Otu ọ bụla nwere mkpali nke ya ịbịa ogbako. Na, ọ bụrụ na ị na-ele DevOps site na ọnọdụ ndị a, ị nwere ike ịghọta otu esi agbado isiokwu gị na ebe ị ga-etinye ike.

Maka ndị injinia, ndị na-emepụta ikpo okwu akụrụngwa, ọ dị mkpa ịghọta usoro ndị dị ugbu a, iji ghọta ụdị teknụzụ ndị kachasị ugbu a. Ha ga-enwe mmasị ịmụta banyere ahụmịhe nke ndụ n'ezie n'iji teknụzụ ndị a na mgbanwe echiche. Onye injinia ga-enwe obi ụtọ ige akụkọ na-enyocha ụfọdụ ihe mberede hardcore, anyị onwe anyị, n'aka nke ya, ga-agbalịkwa ịhọrọ ma megharịa akụkọ dị otú ahụ.

Maka ndị mmepe ọ dị mkpa ịghọta echiche dị ka ngwa nwa afọ ojii. Ya bụ, ka esi emepụta ngwanrọ ka ọ na-arụ ọrụ na igwe ojii na akụrụngwa dị iche iche. Onye nrụpụta kwesịrị ịnata nzaghachi mgbe niile site na ngwanrọ. N'ebe a, anyị chọrọ ịnụ okwu gbasara otu ụlọ ọrụ si arụ ọrụ a, otu esi enyocha arụmọrụ ngwanrọ, yana otu usoro nnyefe dum si arụ ọrụ.

Ndị ọkachamara nchekwa ịntanetị Ọ dị mkpa ịghọta otú e si edozi usoro nchebe ka ọ ghara ịkwụsị mmepe na mgbanwe usoro n'ime ụlọ ọrụ ahụ. Isiokwu gbasara ihe ndị DevOps debere na ndị ọkachamara dị otú ahụ ga-atọkwa ụtọ.

Ndị isi otu chọrọ ịma, ka usoro nnyefe na-aga n'ihu na-arụ ọrụ na ụlọ ọrụ ndị ọzọ. Kedu ụzọ ụlọ ọrụ siri were nweta nke a, kedu ka ha siri wulite mmepe na usoro mmesi obi ike n'ime DevOps. Ndị ndu otu nwekwara mmasị na nwa amaala Cloud. Na kwa ajụjụ gbasara mmekọrịta dị n'etiti otu na n'etiti mmepe na otu injinia.

Iji CTO Ihe kachasị mkpa bụ ịchọpụta otu esi ejikọta usoro ndị a niile ma dozie ha na mkpa azụmahịa. Ọ na-eme ka ngwa ahụ bụrụ nke a pụrụ ịdabere na ya maka ma azụmahịa na onye ahịa. Na ebe a ịkwesịrị ịghọta teknụzụ ndị ga-arụ ọrụ maka ọrụ azụmahịa, otu esi ewulite usoro dum, wdg. Ndị CTO na-ahụkwa maka ịhazi mmefu ego. Dịka ọmụmaatụ, ọ ghaghị ịghọta ego ole a ga-eji na-azụ ndị ọkachamara ka ha nwee ike ịrụ ọrụ na DevOps.

Nzukọ maka ndị na-akwado ụzọ DevOps

Ọ bụrụ na ị nwere ihe ị ga-ekwu maka okwu ndị a, agbala nkịtị; nyefee akụkọ gị. Oge njedebe maka oku maka akwụkwọ bụ August 20th. Ka ị debanyere aha mbụ, ka ị ga-enwekwu oge iji mechaa akụkọ gị wee kwado maka ihe ngosi gị. Yabụ, egbula oge.

Ọfọn, ọ bụrụ na ịchọghị ikwu okwu n'ihu ọha, naanị zụta tiketi wee bịa na Septemba 30 na Ọktoba 1 ka gị na ndị ọrụ ibe gị kparịta ụka. Anyị na-ekwe nkwa na ọ ga-adọrọ mmasị ma na-akpali akpali.

Otu anyị si ahụ DevOps

Iji ghọta kpọmkwem ihe anyị na-ekwu site na DevOps, ana m akwado ịgụ (ma ọ bụ gụgharịa) akụkọ m "Kedu ihe bụ DevOps" Na-eje ije na ebili mmiri nke ahịa, ahụrụ m ka echiche nke DevOps si na-agbanwe na ụlọ ọrụ nha dị iche iche: site na obere mmalite ruo ụlọ ọrụ mba ụwa. Ewubere akụkọ a na usoro ajụjụ, site na ịza ha, ị nwere ike ịghọta ma ụlọ ọrụ gị na-aga na DevOps ma ọ bụ na enwere nsogbu ebe.

DevOps bụ usoro dị mgbagwoju anya, ọ ghaghị ịgụnye:

  • Ngwaahịa dijitalụ.
  • Modul azụmahịa na-emepụta ngwaahịa dijitalụ a.
  • Otu ngwaahịa na-ede koodu.
  • Omume nnyefe na-aga n'ihu.
  • Platform dị ka ọrụ.
  • Akụrụngwa dị ka ọrụ.
  • Akụrụngwa dị ka koodu.
  • Omume dị iche iche maka idowe ntụkwasị obi, wuru n'ime DevOps.
  • Omume nzaghachi nke na-akọwa ya niile.

Na njedebe nke akụkọ ahụ, e nwere eserese nke na-enye echiche nke usoro DevOps na ụlọ ọrụ ahụ. Ọ ga-enye gị ohere ịhụ usoro ndị dị na ụlọ ọrụ gị ka edozilarị na nke a ka ga-ewu.

Nzukọ maka ndị na-akwado ụzọ DevOps

Ị nwere ike ilele vidiyo nke akụkọ ahụ ebe a.

Ma ugbu a, a ga-enwe ego: vidiyo dị iche iche sitere na RIT ++ 2019, nke na-emetụ aka n'okwu kachasị nke mgbanwe DevOps.

Akụrụngwa ụlọ ọrụ dị ka ngwaahịa

Artyom Naumenko na-edu ndị otu DevOps na Skyeng ma na-elekọta mmepe nke akụrụngwa nke ụlọ ọrụ ya. Ọ gwara otú akụrụngwa si emetụta usoro azụmahịa na SkyEng: otu esi agbakọ ROI maka ya, ihe metrics kwesịrị ịhọrọ maka mgbako na otu esi arụ ọrụ iji melite ha.

N'okporo ụzọ microservices

Ụlọ ọrụ Nixys na-enye nkwado maka ọrụ weebụ na-arụsi ọrụ ike na usoro kesara. Onye isi ọrụ ya, Boris Ershov, gwara otu esi sụgharịa ngwaahịa sọftụwia, mmepe nke malitere 5 afọ gara aga (ma ọ bụ karịa), n'elu ikpo okwu ọgbara ọhụrụ.

Nzukọ maka ndị na-akwado ụzọ DevOps

Dị ka a na-achị, ọrụ ndị dị otú ahụ bụ ụwa pụrụ iche ebe enwere akụkụ gbara ọchịchịrị na oge ochie nke akụrụngwa nke ndị injinia ugbu a amaghị banyere ha. Na ụzọ a ga-esi na-arụ ụlọ na mmepe nke ahọpụtara bụ oge ochie na enweghị ike inye azụmahịa ahụ otu usoro mmepe na mwepụta nke nsụgharị ọhụrụ. N'ihi ya, ntọhapụ ngwaahịa ọ bụla na-aghọ ihe egwuregwu dị egwu, ebe ihe na-adaba mgbe niile, na ebe a na-atụghị anya ya.

Ndị na-ahụ maka ọrụ ndị dị otú ahụ enweghị atụ na-eche mkpa ọ dị ịgbanwe usoro teknụzụ niile. Na akụkọ ya, Boris kwuru:

  • otu esi ahọrọ ihe owuwu nke ọma maka oru ngo ma tinye akụrụngwa n'usoro;
  • ụdị ngwá ọrụ ị ga-eji na ihe ọnyà ndị a na-ezute na ụzọ mgbanwe;
  • ihe aga eme ọzọ.

Akpaaka nke mwepụta ma ọ bụ otu esi ebufe ngwa ngwa na enweghị mgbu

Alexander Korotkov bụ onye na-eduzi usoro CI / CD na CIAN. O kwuru banyere ngwaọrụ akpaaka nke mere ka o kwe omume imeziwanye mma ma belata oge iji nyefee koodu na mmepụta site na ugboro 5. Mana enweghị ike nweta nsonaazụ dị otú ahụ na akpaaka naanị, yabụ Alexander ṅakwara ntị na mgbanwe na usoro mmepe.

Kedu ka ihe mberede si enyere gị aka ịmụta?

Alexey Kirpichnikov nọ na-emejuputa DevOps na akụrụngwa na SKB Kontur maka afọ 5. N'ime afọ atọ, ihe dị ka 1000 fakaps nke ogo dị iche iche nke epicness mere na ụlọ ọrụ ya. N'ime ha, dịka ọmụmaatụ, 36% kpatara site n'iwepụ ntọhapụ dị ala na mmepụta, na 14% kpatara ọrụ mmezi ngwaike na ebe data.

Ihe ndekọ akụkọ (post-mortems) nke ndị injinia ụlọ ọrụ na-edobe kemgbe ọtụtụ afọ n'usoro na-eme ka o kwe omume ịnweta ozi ziri ezi dị otú ahụ banyere ihe mberede. Onye injinia nọ n'ọrụ dere post-mortem, onye bụ onye mbụ na-azaghachi mgbaàmà mberede wee malite idozi ihe niile. Gịnị mere ndị injinia ji akpụ akpụ na-agba n’abalị na-ata ahụhụ site n’ide akụkọ? Data a na-enye gị ohere ịhụ foto ahụ dum ma bugharịa mmepe akụrụngwa n'ụzọ ziri ezi.

N'okwu ya, Alexey na-ekerịta otu esi ede akwụkwọ postmortem bara uru na otu esi emejuputa omume nke akụkọ ndị dị otú ahụ na nnukwu ụlọ ọrụ. Ọ bụrụ na-amasị gị akụkọ gbasara otu mmadụ siri mebie, lelee vidiyo nke arụmọrụ ahụ.

Anyị ghọtara na ọhụụ gị nke DevOps nwere ike ọ gaghị adaba na nke anyị. Ọ ga-adọrọ mmasị ịmara ka ị na-ahụ mgbanwe DevOps. Kesaa ahụmahụ gị na ọhụụ nke isiokwu a na nkwupụta.

Kedu akụkọ anyị nabatala na mmemme ahụ?

N'izu a, Kọmitii Mmemme nakweere akụkọ 4: na nchekwa, akụrụngwa na omume SRE.

Ikekwe isiokwu kachasị na-egbu mgbu nke mgbanwe DevOps: otu esi achọpụta na ụmụ okorobịa sitere na ngalaba nchekwa ozi adịghị emebi njikọ dị n'etiti mmepe, ọrụ na nchịkwa. Ụfọdụ ụlọ ọrụ na-ejikwa na-enweghị ngalaba nchekwa ozi. Kedu ka esi echekwa nchekwa ozi na nke a? Gbasara ya ga-agwa Mona Arkhipova sitere na sudo.su. Site na akụkọ ya anyị na-amụta:

  • ihe kwesịrị ichebe na onye;
  • Kedu ihe bụ usoro nchekwa oge niile;
  • ka IT na usoro nchekwa ozi si ejikọta;
  • Kedu ihe bụ CIS CSC na otu esi eme ya;
  • otu na ihe ndị na-egosi na-eduzi nyocha nchekwa ozi mgbe niile.

Akụkọ na-esote gbasara mmepe akụrụngwa dịka koodu. Belata ọnụ ọgụgụ nke usoro ntuziaka ma ghara ime ka ọrụ ahụ dum bụrụ ọgba aghara, nke a ọ ga-ekwe omume? Maka ajụjụ a ga-aza Maxim Kostrikin si Ixtens. Ụlọ ọrụ ya na-eji Terraform maka ịrụ ọrụ na akụrụngwa AWS. Ngwá ọrụ ahụ dabara adaba, mana ajụjụ a bụ ka esi zere ịmepụta nnukwu ngọngọ koodu mgbe ị na-eji ya. Ịkwado ihe nketa dị otú ahụ ga-adịwanye ọnụ kwa afọ. 

Maxim ga-egosi ka usoro ntinye koodu si arụ ọrụ, iji mee ka akpaaka na mmepe dị mfe.

Ọzọ akụkọ anyị ga-anụ maka akụrụngwa si Vladimir Ryabov si Playkey. N'ebe a, anyị ga-ekwu maka ikpo okwu akụrụngwa, anyị ga-amụtakwa:

  • otu esi aghọta ma a na-eji ohere nchekwa eme ihe nke ọma;
  • otú ọtụtụ narị ndị ọrụ nwere ike isi nweta 10 TB nke ọdịnaya ma ọ bụrụ na ejiri naanị 20 TB nke nchekwa;
  • esi mpikota onu data ugboro 5 ma nye ya ndị ọrụ ozugbo;
  • otu esi emekọrịta data na ofufe n'etiti ọtụtụ ebe data;
  • esi kpochapụ mmetụta ọ bụla nke ndị ọrụ na ibe ha mgbe ị na-eji otu igwe mebere n'usoro.

Ihe nzuzo nke anwansi a bụ teknụzụ ZFS maka FreeBSD na ndụdụ ọhụrụ ya ZFS na Linux. Vladimir ga-ekekọrịta ikpe sitere na Playkey.

Matvey Kukuy sitere na Amixr.IO njikere na ihe atụ si ndụ gwa, Kedu ihe mere SRE na otu o si enyere aka wulite usoro a pụrụ ịdabere na ya. Amixr.IO na-agafe ihe omume ndị ahịa site na azụ azụ ya; Na ogbako ahụ, Matvey ga-ekekọrịta ọnụ ọgụgụ na nghọta nke ụlọ ọrụ ya chịkọtara site n'ịgwọ nsogbu ndị ahịa na nyochaa ọdịda.

Ọzọkwa, a na m arịọ gị ka ị ghara ịdị anyaukwu wee kesaa ahụmịhe gị dị ka DevOps samurai. jeere ozi ngwa maka akụkọ, na mụ na gị ga-enwe ọnwa 2,5 iji kwado okwu dị mma. Ọ bụrụ na ịchọrọ ịbụ onye na-ege ntị, denye aha na akwụkwọ akụkọ na mmelite mmemme ma chee echiche nke ọma banyere ntinye akwụkwọ tiketi tupu oge eruo, n'ihi na ha ga-adịkwu ọnụ karịa ụbọchị ogbako.

isi: www.habr.com

Tinye a comment