Ndepụta njikere mmepụta ihe

A haziri nsụgharị nke isiokwu ahụ kpọmkwem maka ụmụ akwụkwọ nke usoro ahụ "omume na ngwaọrụ DevOps", nke na-amalite taa!

Ndepụta njikere mmepụta ihe

Ị tọhapụla ọrụ ọhụrụ n'ime mmepụta? Ma ọ bụ ikekwe ị tinyere aka n'ịkwado ọrụ dị otú ahụ? Ọ bụrụ ee, gịnị kpaliri gị? Kedu ihe dị mma maka mmepụta na ihe ọjọọ? Kedu otu esi azụ ndị otu ọhụrụ na mwepụta ma ọ bụ mmezi nke ọrụ ndị dị adị.

Ọtụtụ ụlọ ọrụ na-ejedebe na-agbaso usoro "Wild West" ma a bịa n'omume ọrụ mmepụta ihe. Otu ọ bụla na-ekpebi ngwaọrụ nke ya na omume kachasị mma site na nnwale na njehie. Ma nke a na-emetụtakarị ọ bụghị naanị ọganihu nke ọrụ, kamakwa ndị injinia.

Ọnwụnwa na njehie na-emepụta gburugburu ebe a na-ejikarị atụ aka na ịta ụta. Site na omume a, ọ na-esiwanye ike ịmụta site na mmejọ ma ghara imegharị ha ọzọ.

Ụlọ ọrụ ndị na-aga nke ọma:

  • ghọta mkpa ntuziaka maka mmepụta,
  • mụọ omume kacha mma,
  • malite mkparịta ụka na okwu njikere mmepụta mgbe ị na-emepụta usoro ọhụrụ ma ọ bụ ihe mejupụtara,
  • hụ na nrube isi na iwu nke nkwadebe maka mmepụta.

Nkwadebe maka mmepụta gụnyere usoro "nyochaa". Ntụleghachi ahụ nwere ike ịbụ n'ụdị ndetu ma ọ bụ otu ajụjụ. Enwere ike iji aka mee nyocha, na-akpaghị aka, ma ọ bụ ha abụọ. Kama ndepụta nke ihe achọrọ, ị nwere ike ịme ndebiri ndebiri nke enwere ike ịmegharị maka mkpa ụfọdụ. N'ụzọ dị otú a, e nwere ike inye ndị injinia ụzọ iketa ihe ọmụma na mgbanwe zuru oke mgbe achọrọ ya.

Kedu mgbe ịlele ọrụ maka ịdị njikere maka mmepụta?

Ọ bara uru na-eduzi nlele njikere mmepụta ọ bụghị naanị ozugbo tupu ahapụ ya, kamakwa mgbe ị na-ebufe ya na otu ọrụ ọzọ ma ọ bụ onye ọrụ ọhụrụ.

Lelee mgbe:

  • Ị na-ahapụ ọrụ ọhụrụ n'ime mmepụta.
  • Ị na-ebufe ọrụ nke ọrụ mmepụta na otu ọzọ, dị ka SRE.
  • Ị na-ebufe ọrụ nke ọrụ mmepụta na ndị ọrụ ọhụrụ.
  • Hazie nkwado teknụzụ.

Ndepụta njikere mmepụta ihe

Oge ụfọdụ gara aga, dịka ọmụmaatụ, I bipụtara ndepụta nlele maka nnwale njikere maka mmepụta. Ọ bụ ezie na ndepụta a sitere na ndị ahịa Google Cloud, ọ ga-aba uru na ọdabara na mpụga Google Cloud.

Imepụta na mmepe

  • Zụlite usoro iwu nwere ike ịmegharị nke na-anaghị achọ ịnweta ọrụ mpụga yana adabereghị na ọdịda nke sistemu mpụga.
  • N'ime oge imewe na mmepe, kọwaa ma tọọ SLO maka ọrụ gị.
  • Depụta atụmanya maka nnweta ọrụ mpụga nke ị dabere na ya.
  • Zere otu isi ihe ọdịda site na iwepu ịdabere na otu akụrụngwa zuru ụwa ọnụ. Megharịa akụrụngwa ma ọ bụ jiri ndaghachi azụ mgbe akụrụngwa na-adịghị (dịka ọmụmaatụ, uru nwere koodu siri ike).

Njikwa nhazi

  • Enwere ike ịgafe nhazi static, obere na nke na-abụghị nke nzuzo site na parampat ahịrị iwu. Maka ihe ọ bụla ọzọ, jiri ọrụ nchekwa nhazi.
  • Nhazi dị ike ga-enwerịrị ntọala ọdịda ma ọ bụrụ na ọrụ nhazi adịghị.
  • Nhazi gburugburu ebe mmepe ekwesịghị ịbụ ihe jikọrọ ya na nhazi mmepụta. Ma ọ bụghị ya, nke a nwere ike iduga ịnweta site na gburugburu mmepe na ọrụ mmepụta ihe, nke nwere ike ịkpata nsogbu nzuzo na nkwụsị data.
  • Detuo ihe enwere ike ịhazi nke ọma wee kọwaa omume ọdịda ma ọ bụrụ na usoro nnyefe nhazi adịghị.

Njikwa mwepụta

  • Detuo usoro ntọhapụ nke ọma. Kọwaa otu ntọhapụ si emetụta SLO (dịka ọmụmaatụ, mmụba nwa oge na nkwụsịtụ n'ihi enweghị nchekwa cache).
  • Detuo mwepụta canary.
  • Zụlite atụmatụ ntụle ntọhapụ nke canary yana, ọ bụrụ na ọ ga-ekwe omume, usoro ntụgharịgharị akpaka.
  • Jide n'aka na nlọghachi azụ nwere ike iji otu usoro ahụ dị ka ntinye.

Nleba anya

  • Gbaa mbọ hụ na anakọtara usoro metrik achọrọ maka SLO.
  • Jide n'aka na ị nwere ike ịmata ọdịiche dị n'etiti onye ahịa na data nkesa. Nke a dị mkpa maka ịchọta ihe kpatara malfunctions.
  • Hazie ọkwa iji belata ụgwọ ọrụ. Dịka ọmụmaatụ, wepụ ihe ngosi nke arụrụ ọrụ oge niile kpatara.
  • Ọ bụrụ na ị na-eji Stackdriver, tinyezie metrik n'elu ikpo okwu GCP na dashboard gị. Hazie ọkwa maka ndabere GCP.
  • Na-agbasa akara ndị na-abata mgbe niile. Ọbụlagodi na ị naghị etinye aka na nchọta, nke a ga-enye ohere ka ọrụ dị ala dozie nsogbu na mmepụta.

Nchedo na nchekwa

  • Gbaa mbọ hụ na ezochiri njikọ niile dị na mpụga.
  • Jide n'aka na ọrụ mmepụta gị nwere nhazi IAM ziri ezi.
  • Jiri netwọk kewapụ otu ụdị igwe mebere.
  • Jiri VPN jikọọ na netwọk ndị dịpụrụ adịpụ.
  • Dekọ ma nyochaa ohere onye ọrụ na data. Gbaa mbọ hụ na enwetara data onye ọrụ niile wee banye.
  • Gbaa mbọ hụ na ACL machibidoro ebe ngwụcha nbipu.
  • Mee ka ntinye onye ọrụ dị ọcha. Hazie oke nha ịkwụ ụgwọ maka ntinye onye ọrụ.
  • Gbaa mbọ hụ na ọrụ gị nwere ike họrọ igbochi okporo ụzọ na-abata maka ndị ọrụ n'otu n'otu. Nke a ga-egbochi mmebi iwu na-emetụtaghị ndị ọrụ ndị ọzọ.
  • Zere njedebe mpụga nke na-ebute ọtụtụ ọrụ ime.

Nhazi ike

  • Detuo ka ọrụ gị si agba nha. Ọmụmaatụ: ọnụọgụ ndị ọrụ, nha ụgwọ ọrụ na-abata, ọnụọgụ ozi mbata.
  • Detuo ihe akụrụngwa chọrọ maka ọrụ gị. Ọmụmaatụ: ọnụ ọgụgụ nke igwe mebere raara onwe ya nye, ọnụọgụ nke oge Spanner, ngwaike pụrụ iche dị ka GPU ma ọ bụ TPU.
  • Oke akụrụngwa akwụkwọ: ụdị akụrụngwa, mpaghara, wdg.
  • Detuo mmachi oke maka imepụta akụrụngwa ọhụrụ. Dịka ọmụmaatụ, ịmachi ọnụ ọgụgụ GCE API arịrịọ ma ọ bụrụ na i jiri API mepụta oge ọhụrụ.
  • Tụlee ịgba ọsọ ule ibu iji nyochaa mmebi arụmọrụ.

Ọ gwụla. Hụrụ gị na klaasị!

isi: www.habr.com

Tinye a comment