Ny lisitry ny fahavononana famokarana

Ny fandikana ny lahatsoratra dia nomanina manokana ho an'ny mpianatry ny taranja "Fanazatra sy fitaovana DevOps", izay manomboka anio!

Ny lisitry ny fahavononana famokarana

Efa namoaka serivisy vaovao ho an'ny famokarana ve ianao? Na angamba ianao nandray anjara tamin'ny fanohanana ny serivisy toy izany? Raha eny, inona no nanosika anao? Inona no tsara ho an'ny famokarana ary inona no ratsy? Ahoana no hampiofananao mpikambana vaovao amin'ny famoahana na fikojakojana ny serivisy efa misy.

Ny ankamaroan'ny orinasa dia mamarana ny fomba fiasa "Wild West" raha ny momba ny fomba fiasa indostrialy. Ny ekipa tsirairay dia manapa-kevitra amin'ny fitaovany manokana sy ny fomba fanao tsara indrindra amin'ny alΓ lan'ny fitsapana sy ny fahadisoana. Saingy matetika izany dia misy fiantraikany tsy ny fahombiazan'ny tetikasa, fa ny injeniera ihany koa.

Ny fitsapana sy ny hadisoana dia miteraka tontolo iray izay fahita matetika ny fanondroana rantsantanana sy ny fanovΓ na tsiny. Miaraka amin'izany fihetsika izany dia mihasarotra ny mianatra amin'ny fahadisoana ary tsy mamerina izany indray.

Fikambanana mahomby:

  • mahatsapa fa ilaina ny torolΓ lana momba ny famokarana,
  • mianatra fomba fanao tsara indrindra,
  • manomboka fifanakalozan-kevitra momba ny olan'ny fahavononana famokarana rehefa mamolavola rafitra na singa vaovao,
  • miantoka ny fanarahana ny fitsipiky ny fanomanana ny famokarana.

Ny fanomanana ny famokarana dia ahitana dingana "famerenana". Ny famerenana dia mety amin'ny endrika lisitry ny fanamarinana na fanontaniana maromaro. Ny famerenana dia azo atao amin'ny tanana, mandeha ho azy, na izy roa. Raha tokony ho lisitr'ireo fepetra takiana, dia azonao atao ny mamolavola lisitry ny lisitry ny lisitra izay azo ampifanarahana amin'ny filana manokana. Amin'izany fomba izany, ny injeniera dia azo omena fomba handova fahalalana sy fahafaha-manao ampy rehefa ilaina izany.

Rahoviana no hanamarina ny serivisy ho an'ny fahavononana amin'ny famokarana?

Tena ilaina ny manara-maso ny fahavononana famokarana tsy avy hatrany alohan'ny famoahana azy, fa koa rehefa mamindra izany amin'ny ekipan'ny asa hafa na mpiasa vaovao.

Jereo rehefa:

  • Mamoaka serivisy vaovao amin'ny famokarana ianao.
  • Mamindra ny fiasan'ny serivisy famokarana amin'ny ekipa hafa ianao, toy ny SRE.
  • Mamindra ny fiasan'ny serivisy famokarana amin'ny mpiasa vaovao ianao.
  • Mandamina fanohanana ara-teknika.

Ny lisitry ny fahavononana famokarana

Fotoana vitsy lasa izay, ohatra, I namoaka lisitra fanamarinana ho an'ny fahavononana fitsapana ho an'ny famokarana. Na dia avy amin'ny mpanjifa Google Cloud aza ity lisitra ity dia ho ilaina sy azo ampiharina ivelan'ny Google Cloud.

Famolavolana sy fampandrosoana

  • Mamorona dingana fananganana azo averina izay tsy mitaky fidirana amin'ny serivisy ivelany ary tsy miankina amin'ny tsy fahombiazan'ny rafitra ivelany.
  • Mandritra ny vanim-potoana famolavolana sy fampandrosoana, farito sy apetraho ny SLO ho an'ny serivisinao.
  • Soraty ny zavatra andrandraina momba ny fisian'ny tolotra ivelany izay iankinanao.
  • Halaviro teboka iray tsy fahombiazana amin'ny alΓ lan'ny fanesorana ny fiankinan-doha amin'ny loharano manerantany tokana. Avereno averina ilay loharano na ampiasao famerenam-bidy rehefa tsy misy ny loharano (ohatra, sanda voafehy mafy).

Fitantanana Configuration

  • Azo ampitaina amin'ny alΓ lan'ny mari-pamantarana andalana baiko ny fanamafisana static, kely ary tsy miafina. Ho an'ny zavatra hafa rehetra, ampiasao ny serivisy fitahirizana fanamafisana.
  • Ny tefy dynamique dia tsy maintsy misy fika mihemotra raha toa ka tsy misy ny serivisy fanamafisana.
  • Ny famolavolana tontolo iainana fampandrosoana dia tsy tokony hifandray amin'ny famolavolana famokarana. Raha tsy izany dia mety hitarika fidirana avy amin'ny tontolon'ny fampandrosoana mankany amin'ny serivisy famokarana izany, izay mety hiteraka olana momba ny fiainana manokana sy ny fivoahan'ny data.
  • Raketo izay azo amboarina amin'ny fomba mavitrika ary farito ny fihetsika mihemotra raha toa ka tsy misy ny rafitra fanaterana fanaterana.

Fitantanana famoahana

  • Soraty amin'ny antsipiriany ny fizotran'ny famoahana. Farito ny fiantraikan'ny famoahana ny SLO (ohatra, ny fisondrotan'ny fotoana fohy noho ny tsy fahampian'ny cache).
  • Dokotera ny famoahana ny canary.
  • Mamorona drafitra famerenana ny famotsorana canary ary, raha azo atao, mekanika famerenana mandeha ho azy.
  • Ataovy azo antoka fa afaka mampiasa dingana mitovy amin'ny fametrahana ny famerenana.

Observability

  • Ataovy azo antoka fa voaangona ny fitambaran'ny metrika takiana amin'ny SLO.
  • Ataovy azo antoka fa afaka manavaka ny angona mpanjifa sy ny mpizara ianao. Zava-dehibe izany mba hahitana ny antony mahatonga ny tsy fahombiazana.
  • Mametraha fanairana mba hampihenana ny vidin'ny asa. Ohatra, esory ny fanairana vokatry ny asa mahazatra.
  • Raha mampiasa Stackdriver ianao, dia ampidiro ao amin'ny dashboard-nao ny metrika sehatra GCP. Mametraha fanairana momba ny fiankinan'ny GCP.
  • Ampielezo hatrany ny dian'ny miditra. Na dia tsy tafiditra amin'ny fanaraha-maso aza ianao, dia mamela ny serivisy ambany kokoa hamaha ny olana amin'ny famokarana.

Fiarovana sy fiarovana

  • Ataovy azo antoka fa voarakotra ny fifandraisana ivelany rehetra.
  • Ataovy azo antoka fa manana ny fanamboarana IAM marina ny tetikasa famokaranao.
  • MampiasΓ  tambajotra hanokafana vondron'ny milina virtoaly.
  • MampiasΓ  VPN hifandraisanao amin'ny tambajotra lavitra.
  • Manorata sy manara-maso ny fidiran'ny mpampiasa amin'ny angona. Ataovy azo antoka fa ny fidirana rehetra amin'ny angon-drakitra dia voamarina sy voarakitra an-tsoratra.
  • Ataovy azo antoka fa voafehin'ny ACL ny teboka faran'ny debugging.
  • Diovy ny fampidirana mpampiasa. Ampifanaraho ny fetran'ny haben'ny entana ho an'ny fampidiran'ny mpampiasa.
  • Ataovy azo antoka fa afaka manakana ny fifamoivoizana miditra ho an'ny mpampiasa tsirairay ny serivisy. Hanakana ny fandikan-dalΓ na tsy hisy fiantraikany amin'ny mpampiasa hafa izany.
  • Halaviro ireo teboka ivelany izay manomboka asa anatiny be dia be.

Fandrindrana fahaiza-manao

  • Soraty ny fomba mizana ny serivisy. Ohatra: isan'ny mpampiasa, haben'ny entana miditra, isan'ny hafatra miditra.
  • Raketo an-tsoratra ny fepetra takian'ny loharanon-karena ho an'ny serivisinao. Ohatra: isan'ny milina virtoaly voatokana, isan'ny tranga Spanner, fitaovana manokana toy ny GPU na TPU.
  • Famerana ny loharanon-drakitra: karazana loharano, faritra, sns.
  • Manorata famerana ny fetra amin'ny famoronana loharano vaovao. Ohatra, mametra ny isan'ny fangatahana GCE API raha mampiasa ny API ianao mba hamoronana tranga vaovao.
  • Eritrereto ny fanaovana andrana enta-mavesatra mba handinihana ny fahasimban'ny zava-bita.

Izay ihany. Mifankahita any am-pianarana!

Source: www.habr.com

Add a comment