Kedu ka ị ga-esi bụrụ onye injinia ikpo okwu ma ọ bụ ebe ị ga-etolite na ntụziaka DevOps?

Kedu ka ị ga-esi bụrụ onye injinia ikpo okwu ma ọ bụ ebe ị ga-etolite na ntụziaka DevOps?

Anyị na-ekwu maka onye na ihe kpatara na n'ọdịnihu dị nso ga-achọ nkà iji mepụta ikpo okwu akụrụngwa site na iji Kubernetes, ya na onye nkuzi. Yuri Ignatov, onye ndu injinia Expressia 42.

Ebee ka ọchịchọ ndị injinia ikpo okwu si abịa?

N'oge na-adịbeghị anya, ọtụtụ ụlọ ọrụ na-achọpụta na ọ dị mkpa ịmepụta ikpo okwu akụrụngwa dị n'ime nke ga-abụ otu ebe maka mmepe, nkwadebe nke mwepụta, ntọhapụ na ịrụ ọrụ nke ngwaahịa dijitalụ nke ụlọ ọrụ. Ikpo okwu dị otú ahụ nwere usoro na ọrụ maka ijikwa kọmpụta na akụrụngwa netwọkụ, usoro ntinye aka na-aga n'ihu, ebe nchekwa akụrụngwa nnyefe, sistemụ nlekota na ọrụ ndị ọzọ nke otu mmepe gị na-eji. Ntugharị ahụ maka iwulite nyiwe dị n'ime na ịmepụta otu ikpo okwu malitere ọtụtụ afọ gara aga. Enwere ike ịchọta nkwenye nke a na akụkọ Steeti DevOps sitere na DORA, akwụkwọ sitere na Gartner na akwụkwọ, dị ka Topologies otu.

Uru ndị bụ isi nke usoro ikpo okwu maka ijikwa akụrụngwa ụlọ ọrụ bụ ndị a:

  • Ndị otu ngwaahịa anaghị adọpụ uche n'ichepụta ngwaahịa ha iji dozie nsogbu akụrụngwa.
  • Otu ikpo okwu, nke na-ahụ maka mmepe nke ikpo okwu akụrụngwa, na-echebara mkpa nke otu ngwaahịa na ụlọ ọrụ na-emepụta ihe ngwọta kpọmkwem maka mkpa dị n'ime.
  • Ụlọ ọrụ ahụ na-akwakọba ahụmịhe n'ime nke enwere ike iji ya mee ihe ngwa ngwa, dịka ọmụmaatụ, mgbe ịmalite otu ngwaahịa ọhụrụ ma ọ bụ mgbe ị na-emepụta ụkpụrụ ma ọ bụ omume n'ozuzu na ụlọ ọrụ.

Ọ bụrụ na ụlọ ọrụ ahụ jisie ike ịbịarute ụzọ dị otú ahụ, ka oge na-aga, ikpo okwu nke ime ụlọ nwere ike ịba uru maka otu mmepe karịa ọrụ nke ndị na-enye igwe ojii, n'ihi na e kere ya na-echebara àgwà na mkpa nke otu ìgwè, na-achịkọta ahụmahụ ha na. nkọwapụta. Ihe a niile na-eduga n'ịbawanye mmepụta nke otu ngwaahịa, nke pụtara na ọ dị mma maka azụmahịa.

Gịnị mere Kubernetes?

Enwere ike iji ngwá ọrụ dị iche iche mee ihe dị ka ihe ndabere maka ịmepụta ikpo okwu akụrụngwa. Na mbụ ọ bụ Mesos, ugbu a na mgbakwunye na Kubernetes ị nwere ike iji Nomad na, n'ezie, ọ dịghị onye na-egbochi gị ịmepụta "ịnyịnya igwe" nke gị. N'agbanyeghị nke ahụ, ọnụ ọgụgụ ka ukwuu nke ụlọ ọrụ na-ahọrọ ịmepụta ikpo okwu na Kubernetes. Nke a bụ ihe a kacha eji ya kpọrọ ihe:

  • Nkwado maka omume injinia ọgbara ọhụrụ dị ka "ihe akụrụngwa dị ka koodu".
  • Ọtụtụ otu ngwaọrụ chọrọ n'ime igbe ahụ. Dịka ọmụmaatụ, ijikwa akụrụngwa mgbakọ na mwepụ, usoro ntinye ngwa jikwaa yana ịgba mbọ hụ na nnabata ha mejọrọ.
  • Nnukwu gburugburu ebe obibi nke nwere ngwaọrụ maka idozi nsogbu dị iche iche, nke ndị na-enye ọrụ igwe ojii na-akwado.
  • Obodo mepere emepe: ọtụtụ ogbako gburugburu ụwa, ndepụta dị egwu nke ndị nyere aka, asambodo na ndị ọkachamara agbaziri agbaziri, mmemme mmụta na ngwa a.

Enwere ike ịkpọ Kubernetes ọkọlọtọ ụlọ ọrụ ọhụrụ, ọ bụ naanị oge tupu ụlọ ọrụ gị amalite iji ya.

N'ụzọ dị mwute, ihe a nile anaghị abịa n'efu: na ọbịbịa nke Kubernetes na nkà na ụzụ containerization, usoro na ngwá ọrụ ndị otu na-eji na-arụ ọrụ kwa ụbọchị na-enwe ọtụtụ mgbanwe:

  • Ụzọ e si ejikwa akụrụngwa kọmputa na-agbanwe agbanwe.
  • Otu esi etinye ngwa na hazie mgbanwe.
  • Ụzọ dị iche iche iji hazie ọrụ nlekota na ịde osisi dị mkpa.
  • Ọ dị mkpa ịmepụta njikọ ọhụrụ n'etiti ọrụ ndị bụ akụkụ nke ikpo okwu ma gbanwee edemede akpaaka dị ugbu a.

Ọbụlagodi mpaghara mpaghara onye nrụpụta na usoro nbipu ngwa nwekwara mgbanwe.

Companieslọ ọrụ nwere ike ịme mgbanwe na ikpo okwu akụrụngwa yana mmezi ya n'onwe ha, na-emepe ikike nke ndị ọrụ ma ọ bụ were ndị ọkachamara dị mkpa. Ọnọdụ mgbe ọ bara uru ịnyefe usoro ndị a bụkwa ihe a na-ahụkarị, dịka ọmụmaatụ, ọ bụrụ na ụlọ ọrụ enweghị ohere ịnyefe uche nke otu ahụ site na mmepe ngwaahịa na ịmepụta akụrụngwa ọhụrụ, enweghị ohere ịme nnukwu R & D dị n'ime, ma ọ bụ enwere. ihe ize ndụ ndị na-adịghị anabata nke jikọtara onwe ya na ịmepụta akụrụngwa ọhụrụ na ịnyefe ìgwè ngwaahịa na ya - ebe a, ọ ka mma ịchọ enyemaka site n'aka ụlọ ọrụ ndị gbagoro n'ụzọ a ihe karịrị otu ugboro.

A ga-achọ ikike ọhụrụ maka ịrụ ọrụ na ikpo okwu akụrụngwa ọ bụghị naanị ndị nchịkwa (ọpụrụiche a na-agbanwe ugbu a ka ọ bụrụ injinia akụrụngwa), kamakwa maka ndị mmepe. Mmepụta ga-aghọta otú e si malite ngwa ngwa ya ma na-arụ ọrụ na ọgụ, ọ ga-enwe ike iji ihe ndị dị ndụ na-eme ihe na-eme ka ọ dị elu, nwee ike ịmegharị ngwa ahụ ma ọ bụ gbanwee usoro ntinye na nhazi. Ọzọkwa, ị gaghị eme n'enweghị ihe ọmụma a teknụzụ na-eduga: mkpa ka ị na-eduzi nnukwu R & D, họrọ ngwá ọrụ kwesịrị ekwesị, na-amụ adịghị ike ha, chọta ụzọ iji jikọta n'etiti ngwaọrụ ndị bụ akụkụ nke ikpo okwu ma na-enye ọnọdụ dị iche iche maka iji ọrụ ikpo okwu site na otu ngwaahịa.

Mgbe ị na-ebuga Kubernetes, gụnyere na ụlọ ọrụ nke ndị na-enye igwe ojii, ọ bụghị ihe siri ike, mgbe ahụ, ịsụgharị usoro mmepe na ọrụ niile, ime mgbanwe ngwa, ijikọta iri na abuo ọhụrụ ngwaọrụ maka otu, wdg bụ ọrụ nwere nsogbu n'ezie nke chọrọ nghọta miri emi nke. usoro na nnukwu nkwurịta okwu na ndị niile sonyere na ịmepụta ngwaahịa gị.

Anyị chịkọtara ozi a niile na usoro ịntanetị anyị "Ikpokoro akụrụngwa dabere na Kubernetes." N'ime ọnwa 5 nke omume ị ga-amụta:

  • Ka Kubernetes si arụ ọrụ
  • Otu esi eme mmemme DevOps site na iji ya
  • Kedu ngwá ọrụ gburugburu ebe obibi tozuru oke iji mee ihe na ọgụ na otu esi ejikọta ha na ibe ha.

N'adịghị ka mmemme mmụta ndị ọzọ, anyị na-elekwasị anya na gburugburu ebe obibi na nuances nke ụyọkọ Kubernetes na-arụ ọrụ, na nke a bụ ebe nsogbu na-ebilite maka ụlọ ọrụ ndị na-ekpebi ịgbanwe n'elu ikpo okwu akụrụngwa ha.

Mgbe ịmechara usoro ahụ, ị ​​​​ga-eru eru dị ka onye injinia ikpo okwu ma nwee ike ịmepụta usoro akụrụngwa n'onwe gị na ụlọ ọrụ gị. Nke, n'ụzọ, bụ ihe ụfọdụ ụmụ akwụkwọ anyị na-eme dị ka ọrụ oru ngo, na-enweta nzaghachi na nkwado sitere n'aka ndị nkuzi. Ọzọkwa, ihe ọmụma na nkà ga-ezuru iji kwado maka asambodo CNCF.

Ọ dị mkpa ịmara na ịmụta nkà ndị a chọrọ ihe ọmụma siri ike Omume na ngwaọrụ DevOps. Dị ka anyị kwuru banyere ahịa ọrụ, mgbe ọzụzụ dị otú ahụ onye ọkachamara nwere ike ịtụ anya ụgwọ ọnwa nke 150-200 puku rubles n'enweghị nsogbu.

Ọ bụrụ na ị bụ ọkachamara dị otú ahụ nwere ahụmahụ n'iji omume DevOps, anyị na-akpọ gị òkù gaa ule mbata wee mata usoro ihe omume n'uju n'uju.

isi: www.habr.com

Tinye a comment