Atokọ imurasile iṣelọpọ

Itumọ nkan naa ti pese ni pataki fun awọn ọmọ ile-iwe ti iṣẹ-ẹkọ naa "Awọn iṣe DevOps ati awọn irinṣẹ", eyi ti o bẹrẹ loni!

Atokọ imurasile iṣelọpọ

Njẹ o ti ṣe idasilẹ iṣẹ tuntun kan si iṣelọpọ bi? Tabi boya o ṣe alabapin ninu atilẹyin iru awọn iṣẹ bẹẹ? Ti o ba jẹ bẹẹni, kini o ru ọ? Kini o dara fun iṣelọpọ ati kini buburu? Bawo ni o ṣe kọ awọn ọmọ ẹgbẹ tuntun lori awọn idasilẹ tabi itọju awọn iṣẹ to wa tẹlẹ.

Pupọ awọn ile-iṣẹ pari ni gbigba awọn isunmọ “Wild West” nigbati o ba de awọn iṣe iṣiṣẹ ile-iṣẹ. Ẹgbẹ kọọkan pinnu lori awọn irinṣẹ tirẹ ati awọn iṣe ti o dara julọ nipasẹ idanwo ati aṣiṣe. Ṣugbọn eyi nigbagbogbo ni ipa lori kii ṣe aṣeyọri awọn iṣẹ akanṣe nikan, ṣugbọn tun awọn onimọ-ẹrọ.

Idanwo ati ašiše ṣẹda agbegbe nibiti fifi ika-ika ati iyipada-idabi jẹ wọpọ. Pẹlu ihuwasi yii, o nira pupọ lati kọ ẹkọ lati awọn aṣiṣe ati pe ko tun ṣe wọn lẹẹkansi.

Awọn ajo ti o ṣaṣeyọri:

  • mọ iwulo fun awọn itọnisọna fun iṣelọpọ,
  • Kọ ẹkọ awọn iṣe ti o dara julọ,
  • bẹrẹ awọn ijiroro lori awọn ọran imurasilẹ iṣelọpọ nigbati o ba dagbasoke awọn eto tuntun tabi awọn paati,
  • rii daju ibamu pẹlu awọn ofin igbaradi fun iṣelọpọ.

Igbaradi fun iṣelọpọ pẹlu ilana “awotẹlẹ”. Atunwo le jẹ ni irisi atokọ ayẹwo tabi ṣeto awọn ibeere. Awọn atunwo le ṣee ṣe pẹlu ọwọ, laifọwọyi, tabi mejeeji. Dipo awọn atokọ aimi ti awọn ibeere, o le ṣe awọn awoṣe atokọ ti o le ṣe deede si awọn iwulo kan pato. Ni ọna yii, awọn onimọ-ẹrọ le fun ni ọna lati jogun imọ ati irọrun to nigbati o nilo.

Nigbawo lati ṣayẹwo iṣẹ kan fun imurasilẹ fun iṣelọpọ?

O wulo lati ṣe ayẹwo igbaradi iṣelọpọ kii ṣe lẹsẹkẹsẹ ṣaaju itusilẹ, ṣugbọn tun nigba gbigbe si ẹgbẹ iṣiṣẹ miiran tabi oṣiṣẹ tuntun kan.

Ṣayẹwo nigbati:

  • O n ṣe idasilẹ iṣẹ tuntun sinu iṣelọpọ.
  • O gbe iṣẹ ti iṣẹ iṣelọpọ lọ si ẹgbẹ miiran, gẹgẹbi SRE.
  • O gbe iṣẹ ti iṣelọpọ iṣẹ si awọn oṣiṣẹ tuntun.
  • Ṣeto atilẹyin imọ ẹrọ.

Atokọ imurasile iṣelọpọ

Ni akoko diẹ sẹhin, fun apẹẹrẹ, I atejade akojọ ayẹwo fun imurasilẹ idanwo fun iṣelọpọ. Botilẹjẹpe atokọ yii ti ipilẹṣẹ pẹlu awọn alabara Google Cloud, yoo wulo ati iwulo ni ita Google Cloud.

Apẹrẹ ati idagbasoke

  • Dagbasoke ilana ṣiṣe atunwi ti ko nilo iraye si awọn iṣẹ ita ati pe ko dale lori ikuna ti awọn eto ita.
  • Lakoko apẹrẹ ati akoko idagbasoke, ṣalaye ati ṣeto awọn SLO fun awọn iṣẹ rẹ.
  • Awọn ireti iwe aṣẹ fun wiwa awọn iṣẹ ita ti o gbẹkẹle.
  • Yago fun aaye ikuna kan nipa yiyọ awọn igbẹkẹle lori awọn orisun agbaye kan ṣoṣo. Tun awọn oluşewadi pada tabi lo ipadasẹhin nigbati awọn orisun ko si (fun apẹẹrẹ, iye koodu lile).

Isakoso iṣeto ni

  • Aimi, kekere, ati iṣeto aṣiri ni a le kọja nipasẹ awọn paramita laini aṣẹ. Fun ohun gbogbo miiran, lo awọn iṣẹ ibi ipamọ iṣeto ni.
  • Iṣeto ni agbara gbọdọ ni awọn eto ifẹhinti ni ọran ti iṣẹ iṣeto ni ko si.
  • Iṣeto ayika idagbasoke ko yẹ ki o ni ibatan si iṣeto iṣelọpọ. Bibẹẹkọ, eyi le ja si iraye si lati agbegbe idagbasoke si awọn iṣẹ iṣelọpọ, eyiti o le fa awọn ọran aṣiri ati jijo data.
  • Ṣe iwe ohun ti o le tunto ni agbara ati ṣapejuwe ihuwasi isubu ti eto ifijiṣẹ iṣeto ko ba si.

Isakoso itusilẹ

  • Ṣe iwe ilana idasilẹ ni awọn alaye. Apejuwe bawo ni awọn idasilẹ ṣe ni ipa lori awọn SLO (fun apẹẹrẹ, awọn alekun igba diẹ ni aiiri nitori awọn padanu kaṣe).
  • Awọn idasilẹ canary iwe.
  • Ṣe agbekalẹ ero atunyẹwo itusilẹ canary ati, ti o ba ṣeeṣe, awọn ọna ṣiṣe yipo pada laifọwọyi.
  • Rii daju pe awọn iyipo le lo awọn ilana kanna bi awọn imuṣiṣẹ.

Ifojusi

  • Rii daju pe ṣeto awọn metiriki ti o nilo fun SLO ti gba.
  • Rii daju pe o le ṣe iyatọ laarin onibara ati data olupin. Eyi ṣe pataki fun wiwa awọn idi ti awọn aiṣedeede.
  • Ṣeto awọn itaniji lati dinku awọn idiyele iṣẹ. Fun apẹẹrẹ, yọ awọn titaniji kuro nipasẹ awọn iṣẹ ṣiṣe deede.
  • Ti o ba lo Stackdriver, lẹhinna pẹlu awọn metiriki Syeed GCP ninu dasibodu rẹ. Ṣeto awọn itaniji fun awọn igbẹkẹle GCP.
  • Nigbagbogbo tan awọn itọpa ti nwọle. Paapa ti o ko ba ni ipa ninu wiwa kakiri, eyi yoo gba awọn iṣẹ ipele kekere laaye lati ṣatunṣe awọn iṣoro ni iṣelọpọ.

Idaabobo ati ailewu

  • Rii daju pe gbogbo awọn asopọ ita ti wa ni ìpàrokò.
  • Rii daju pe awọn iṣẹ iṣelọpọ rẹ ni iṣeto IAM ti o pe.
  • Lo awọn nẹtiwọọki lati ya sọtọ awọn ẹgbẹ ti awọn apẹẹrẹ ẹrọ foju.
  • Lo VPN kan lati sopọ ni aabo si awọn nẹtiwọọki latọna jijin.
  • Iwe ati ki o bojuto olumulo wiwọle si data. Rii daju pe gbogbo wiwọle olumulo si data jẹ iṣayẹwo ati wọle.
  • Rii daju pe awọn aaye ipari n ṣatunṣe aṣiṣe jẹ ihamọ nipasẹ awọn ACL.
  • Sọ titẹ sii olumulo di mimọ. Ṣe atunto iwọn iwọn isanwo fun titẹ olumulo.
  • Rii daju pe iṣẹ rẹ le yan dina awọn ijabọ ti nwọle fun awọn olumulo kọọkan. Eyi yoo dènà awọn irufin laisi ni ipa lori awọn olumulo miiran.
  • Yago fun awọn aaye ipari ita ti o bẹrẹ ọpọlọpọ awọn iṣẹ inu inu.

Eto agbara

  • Ṣe akọsilẹ bi iṣẹ rẹ ṣe ṣe iwọn. Fun apẹẹrẹ: nọmba awọn olumulo, iwọn fifuye isanwo ti nwọle, nọmba awọn ifiranṣẹ ti nwọle.
  • Ṣe iwe awọn ibeere orisun fun iṣẹ rẹ. Fun apẹẹrẹ: nọmba awọn apẹẹrẹ ẹrọ foju iyasọtọ, nọmba awọn iṣẹlẹ Spanner, ohun elo amọja bii GPU tabi TPU.
  • Awọn idiwọn orisun iwe: iru orisun, agbegbe, ati bẹbẹ lọ.
  • Awọn ihamọ ipin iwe fun ṣiṣẹda awọn orisun tuntun. Fun apẹẹrẹ, diwọn nọmba awọn ibeere GCE API ti o ba lo API lati ṣẹda awọn iṣẹlẹ tuntun.
  • Gbero ṣiṣe awọn idanwo fifuye lati ṣe itupalẹ ibajẹ iṣẹ.

Gbogbo ẹ niyẹn. Wo o ni kilasi!

orisun: www.habr.com

Fi ọrọìwòye kun