Lethathamo la ho itokisetsa tlhahiso

Phetolelo ea sehlooho sena e lokiselitsoe ka ho khetheha liithuti tsa thupelo "Mekhoa le lisebelisoa tsa DevOps", e qalang kajeno!

Lethathamo la ho itokisetsa tlhahiso

A na u kile ua lokolla tšebeletso e ncha ho hlahisa tlhahiso? Kapa mohlomong u bile le karolo ho tšehetseng litšebeletso tse joalo? Haeba ho joalo, u susumelitsoe ke eng? Ke eng e ntle bakeng sa tlhahiso le e mpe ke efe? U koetlisa litho tse ncha tsa sehlopha joang mabapi le tokollo kapa tokiso ea litšebeletso tse teng.

Likhamphani tse ngata li qetella li sebelisa mekhoa ea "Wild West" ha ho tluoa mekhoeng ea ts'ebetso ea indasteri. Sehlopha se seng le se seng se etsa qeto ka lisebelisoa tsa sona le mekhoa e metle ka ho leka le liphoso. Empa hangata sena ha se ame feela katleho ea merero, empa le baenjiniere.

Teko le phoso di bopa tikoloho eo ho yona ho supana ka menwana le ho sotha diphoso ho tlwaelehileng. Ka boitšoaro bona, ho ba thata le ho feta ho ithuta liphosong le ho se phete hape.

Mekhatlo e atlehileng:

  • hlokomela tlhoko ea litataiso bakeng sa tlhahiso,
  • mekhoa e metle ea ho ithuta,
  • qala lipuisano ka litaba tsa ho itokisetsa tlhahiso ha ho etsoa litsamaiso kapa likarolo tse ncha,
  • etsa bonnete ba ho latela melao ya boitokisetso bakeng sa tlhahiso.

Tokisetso ea tlhahiso e kenyelletsa ts'ebetso ea "tebello". Tlhahlobo e ka etsoa ka lethathamo la lipotso kapa lipotso. Maikutlo a ka etsoa ka letsoho, ka boiketsetso, kapa ka bobeli. Sebakeng sa manane a tsitsitseng a litlhoko, o ka etsa litempele tsa lethathamo tse ka fetoloang ho latela litlhoko tse itseng. Ka tsela ena, baenjiniere ba ka fuoa mokhoa oa ho rua tsebo le ho fetoha habonolo ha ho hlokahala.

Nako ea ho hlahloba tšebeletso bakeng sa ho itokisetsa tlhahiso?

Ho bohlokoa ho etsa tlhahlobo ea ho itokisetsa tlhahiso eseng hang feela pele o lokolloa, empa hape le ha o e fetisetsa ho sehlopha se seng sa ts'ebetso kapa mosebeletsi e mocha.

Sheba neng:

  • U lokolla tšebeletso e ncha hore e be tlhahiso.
  • O fetisetsa ts'ebetso ea ts'ebeletso ea tlhahiso ho sehlopha se seng, joalo ka SRE.
  • O fetisetsa ts'ebetso ea ts'ebeletso ea tlhahiso ho basebetsi ba bacha.
  • Hlophisa tšehetso ea tekheniki.

Lethathamo la ho itokisetsa tlhahiso

Nako e fetileng, ka mohlala, I e phatlalalitsoeng lethathamo la tlhahlobo bakeng sa tlhahlobo ea ho itokisetsa tlhahiso. Leha lenane lena le simolohile ho bareki ba Google Cloud, le tla ba molemo le ho sebetsa kantle ho Google Cloud.

Moralo le ntshetsopele

  • Theha mokhoa oa ho aha o pheta-phetoang o sa hlokeng phihlello ea lits'ebeletso tsa kantle mme ha o itšetlehe ka ho hloleha ha litsamaiso tsa kantle.
  • Nakong ea moralo le nts'etsopele, hlalosa le ho seta li-SLO bakeng sa lits'ebeletso tsa hau.
  • Litebello tsa litokomane bakeng sa ho fumaneha ha litšebeletso tsa kantle tseo u itšetlehileng ka tsona.
  • Qoba ntlha e le 'ngoe ea ho hloleha ka ho tlosa ho itšetleha ka mohloli o le mong oa lefats'e. Pheta sesebediswa kapa o sebedise ho kgutlela morao ha mohlodi o le sieo (mohlala, boleng ba dikhoutu tse thata).

Tsamaiso ea tlhophiso

  • Tlhophiso e tsitsitseng, e nyane, le e seng ea lekunutu e ka fetisoa ka li-parameter tsa mola oa taelo. Bakeng sa tse ling tsohle, sebelisa litšebeletso tsa polokelo ea tlhophiso.
  • Tokiso ea dynamic e tlameha ho ba le litlhophiso tse khutlelang morao haeba tšebeletso ea litlhophiso e sa fumanehe.
  • Tlhophiso ea tikoloho ea ntlafatso ha ea lokela ho amana le tlhahiso ea tlhahiso. Ho seng joalo, sena se ka lebisa ho phihlello ho tloha tikolohong ea nts'etsopele ho ea lits'ebeletso tsa tlhahiso, tse ka bakang litaba tsa lekunutu le ho lutla ha data.
  • Ngola se ka hlophisoang ka mokhoa o ts'oanelang 'me u hlalose mokhoa oa ho khutlela morao haeba tsamaiso ea litlhophiso e le sieo.

Tsamaiso ea tokollo

  • Ngola mokhoa oa tokollo ka botlalo. Hlalosa hore na litokollo li ama li-SLO joang (mohlala, keketseho ea nakoana ea ho lieha ha nako ka lebaka la mefokolo ea cache).
  • Litokomane tsa tokomane tsa canary.
  • Theha leano la tlhahlobo ea tokollo ea canary, 'me, haeba ho khonahala, le mekhoa ea ho khutlisa morao.
  • Etsa bonnete ba hore li-rollbacks li ka sebelisa lits'ebetso tse ts'oanang le tsa deployments.

Ho hlokomeleha

  • Netefatsa hore sete ea metrics e hlokehang bakeng sa SLO ea bokelloa.
  • Etsa bonnete ba hore o ka khetholla pakeng tsa data ea bareki le seva. Sena se bohlokoa ho fumana lisosa tsa ho se sebetse hantle.
  • Theha litlhokomeliso ho fokotsa litšenyehelo tsa basebetsi. Ka mohlala, tlosa litlhokomeliso tse bakoang ke ts'ebetso e tloaelehileng.
  • Haeba u sebelisa Stackdriver, joale kenyelletsa metrics ea sethala sa GCP ho li-dashboard tsa hau. Etsa litlhokomeliso bakeng sa ho itšetleha ka GCP.
  • Kamehla phatlalatsa mesaletsa e kenang. Leha o sa kenelle ho lateleng, sena se tla lumella lits'ebeletso tsa boemo bo tlase ho rarolla mathata tlhahisong.

Tšireletso le polokeho

  • Etsa bonnete ba hore likhokahano tsohle tsa kantle li ngotsoe ka mokhoa o patiloeng.
  • Etsa bonnete ba hore merero ea hau ea tlhahiso e na le litlhophiso tse nepahetseng tsa IAM.
  • Sebelisa marang-rang ho arola lihlopha tsa liketsahalo tsa mochini oa sebele.
  • Sebelisa VPN ho hokahanya ka mokhoa o sireletsehileng ho marang-rang a hole.
  • Ngola le ho beha leihlo phihlello ea basebelisi ho data. Netefatsa hore phihlello eohle ea basebelisi ho data e hlahlojoa le ho bolokoa.
  • Netefatsa hore li-endpoints tsa debugging li thibetsoe ke ACLs.
  • Hloekisa tlhahiso ea basebelisi. Beakanya tekanyo ea boholo ba moputso bakeng sa tlhahiso ea mosebelisi.
  • Etsa bonnete ba hore tšebeletso ea hau e ka thibela sephethephethe se kenang bakeng sa basebelisi ka bomong. Sena se tla thibela litlolo ntle le ho ama basebelisi ba bang.
  • Qoba lipheletsong tsa kantle tse qalang ts'ebetso e ngata ea kahare.

Thero ea bokhoni

  • Ngola hore na tšebeletso ea hau e lekana joang. Mohlala: palo ea basebelisi, boholo ba moputso o kenang, palo ea melaetsa e kenang.
  • Ngola litlhoko tsa lisebelisoa bakeng sa tšebeletso ea hau. Mohlala: palo ea liketsahalo tsa mochini o ikhethileng, palo ea maemo a Spanner, lisebelisoa tse ikhethileng joalo ka GPU kapa TPU.
  • Meeli ea mehloli ea litokomane: mofuta oa lisebelisoa, sebaka, joalo-joalo.
  • Lithibelo tsa quota tsa litokomane bakeng sa ho theha lisebelisoa tse ncha. Mohlala, ho fokotsa palo ea likopo tsa GCE API haeba u sebelisa API ho theha maemo a macha.
  • Nahana ka ho etsa liteko tsa boima ba 'mele ho sekaseka phokotso ea ts'ebetso.

Ke phetho. Ke tla u bona ka tlelaseng!

Source: www.habr.com

Eketsa ka tlhaloso