Mndandanda wokonzekera kukonzekera

Kumasulira kwa nkhaniyi kunakonzedwa makamaka kwa ophunzira a maphunzirowo "Zochita ndi zida za DevOps", yomwe ikuyamba lero!

Mndandanda wokonzekera kukonzekera

Kodi mudatulutsapo ntchito yatsopano kuti ipangidwe? Kapena mwina munali nawo pothandiza ntchito zoterezi? Ngati inde, n’chiyani chinakulimbikitsani? Ndi chiyani chomwe chili chabwino pakupanga komanso chomwe chili choipa? Mumaphunzitsa bwanji mamembala agulu atsopano pazotulutsa kapena kukonza ntchito zomwe zilipo kale.

Makampani ambiri amatha kugwiritsa ntchito njira za "Wild West" zikafika pazantchito zamafakitale. Gulu lirilonse limasankha zida zake ndi njira zabwino zoyeserera ndikulakwitsa. Koma izi nthawi zambiri zimakhudza osati kupambana kwa ntchito, komanso mainjiniya.

Kuyesera ndi zolakwika kumapanga malo omwe kuloza zala ndi kusinthana mlandu kumakhala kofala. Ndi khalidweli, zimakhala zovuta kwambiri kuphunzira kuchokera ku zolakwa ndikusabwerezanso.

Mabungwe ochita bwino:

  • kuzindikira kufunikira kwa malangizo pakupanga,
  • maphunziro abwino kwambiri,
  • yambitsani zokambirana pazakukonzekera kupanga popanga machitidwe kapena zida zatsopano,
  • onetsetsani kutsatira malamulo okonzekera kupanga.

Kukonzekera kupanga kumaphatikizapo ndondomeko ya "review". Kubwereza kutha kukhala ngati mndandanda wa mafunso kapena mafunso. Ndemanga zitha kuchitidwa pamanja, zokha, kapena zonse ziwiri. M'malo mwa mndandanda wa zofunikira, mukhoza kupanga ma templates omwe angasinthidwe kuti agwirizane ndi zosowa zenizeni. Mwanjira iyi, mainjiniya atha kupatsidwa njira yotengera chidziwitso komanso kusinthasintha kokwanira pakafunika.

Ndi liti pamene mungayang'ane ntchito kuti ikonzekere kupanga?

Ndikofunikira kuchita kafukufuku wokonzekera kupanga osati nthawi yomweyo musanatulutsidwe, komanso mukasamutsira ku gulu lina lantchito kapena wogwira ntchito watsopano.

Onani nthawi:

  • Mukutulutsa ntchito yatsopano mukupanga.
  • Mumasamutsa magwiridwe antchito ku gulu lina, monga SRE.
  • Mumasamutsa ntchito yopangira ntchito kwa antchito atsopano.
  • Konzani chithandizo chaukadaulo.

Mndandanda wokonzekera kukonzekera

Kale, mwachitsanzo, I losindikizidwa mndandanda wa kuyesa kukonzekera kupanga. Ngakhale mndandandawu udachokera kwa makasitomala a Google Cloud, ukhala wothandiza komanso wogwiritsidwa ntchito kunja kwa Google Cloud.

Kupanga ndi chitukuko

  • Pangani njira yomanga yobwerezabwereza yomwe sikutanthauza kupeza ntchito zakunja ndipo sizidalira kulephera kwa machitidwe akunja.
  • Munthawi yopangira ndi chitukuko, fotokozerani ndikukhazikitsa ma SLO a ntchito zanu.
  • Lembani zoyembekeza za kupezeka kwa ntchito zakunja zomwe mumadalira.
  • Pewani kulephera kamodzi kokha pochotsa kudalira pa chinthu chimodzi chapadziko lonse lapansi. Fananizaninso gwerolo kapena gwiritsani ntchito njira yobwereranso ngati palibe (mwachitsanzo, mtengo wokhazikika).

Kuwongolera masinthidwe

  • Kusintha kokhazikika, kakang'ono, komanso kopanda chinsinsi kumatha kuperekedwa kudzera pazigawo za mzere wamalamulo. Kwa china chilichonse, gwiritsani ntchito masinthidwe osungira.
  • Kusintha kosinthika kuyenera kukhala ndi zochunira zobwerera m'mbuyo ngati ntchitoyo sikupezeka.
  • Kukonzekera kwachitukuko sikuyenera kukhala kogwirizana ndi mapangidwe opanga. Kupanda kutero, izi zitha kubweretsa mwayi wofikira kuzinthu zachitukuko kupita kuzinthu zopanga, zomwe zingayambitse zovuta zachinsinsi komanso kutayikira kwa data.
  • Lembani zomwe zingathe kusinthidwa mosinthika ndikufotokozera machitidwe obwerera m'mbuyo ngati ndondomeko yobweretsera palibe.

Kasamalidwe kakumasulidwa

  • Lembani ndondomeko yotulutsidwa mwatsatanetsatane. Fotokozani momwe zotulutsidwa zimakhudzira ma SLO (mwachitsanzo, kuwonjezereka kwakanthawi kochepa chifukwa cha kuphonya kwa cache).
  • Zolemba za canary.
  • Konzani ndondomeko yowunikiranso kutulutsa kwa canary ndipo, ngati kuli kotheka, njira zobweza zodziwikiratu.
  • Onetsetsani kuti ma rollbacks angagwiritse ntchito njira zomwezo monga kutumiza.

Kuwoneka

  • Onetsetsani kuti ma metric ofunikira pa SLO asonkhanitsidwa.
  • Onetsetsani kuti mutha kusiyanitsa pakati pa kasitomala ndi data ya seva. Izi ndizofunikira kuti mupeze zomwe zimayambitsa zovuta.
  • Khazikitsani zidziwitso kuti muchepetse ndalama zogwirira ntchito. Mwachitsanzo, chotsani machenjezo obwera chifukwa cha ntchito zanthawi zonse.
  • Ngati mugwiritsa ntchito Stackdriver, phatikizani ma metric a nsanja ya GCP m'madashboard anu. Konzani zidziwitso za kudalira kwa GCP.
  • Nthawi zonse falitsa zomwe zikubwera. Ngakhale simukukhudzidwa ndi kutsata, izi zilola kuti ntchito zotsika zithetsere vuto pakupanga.

Chitetezo ndi chitetezo

  • Onetsetsani kuti zolumikizira zonse zakunja zili ndichinsinsi.
  • Onetsetsani kuti mapulojekiti anu opanga ali ndi khwekhwe lolondola la IAM.
  • Gwiritsani ntchito ma netiweki kuti mulekanitse magulu amtundu wa makina enieni.
  • Gwiritsani ntchito VPN kuti mulumikizane mosatekeseka ndi maukonde akutali.
  • Lembani ndi kuyang'anira momwe wogwiritsa ntchito angapezere deta. Onetsetsani kuti mwayi wogwiritsa ntchito deta yonse waunika ndi kulowa.
  • Onetsetsani kuti mathero othetsa vutoli ndi oletsedwa ndi ma ACL.
  • Yeretsani zolowetsa za ogwiritsa ntchito. Konzani malire a kuchuluka kwa malipiro a wogwiritsa ntchito.
  • Onetsetsani kuti ntchito yanu imatha kuletsa mayendedwe omwe akubwera kwa ogwiritsa ntchito. Izi zidzaletsa kuphwanya popanda kukhudza ena ogwiritsa ntchito.
  • Pewani mapeto akunja omwe amayambitsa ntchito zambiri zamkati.

Kukonzekera luso

  • Lembani momwe ntchito yanu ikukulira. Mwachitsanzo: chiwerengero cha ogwiritsa ntchito, kukula kwa malipiro omwe akubwera, chiwerengero cha mauthenga omwe akubwera.
  • Lembani zofunikira pa ntchito yanu. Mwachitsanzo: kuchuluka kwa makina odzipatulira, kuchuluka kwa Spanner, zida zapadera monga GPU kapena TPU.
  • Zolepheretsa zolemba zolemba: mtundu wazinthu, dera, ndi zina.
  • Lembani zoletsa pakupanga zinthu zatsopano. Mwachitsanzo, kuchepetsa kuchuluka kwa zopempha za GCE API ngati mugwiritsa ntchito API kupanga zatsopano.
  • Lingalirani zoyeserera zolemetsa kuti muwunike kuwonongeka kwa magwiridwe antchito.

Ndizomwezo. Tikuwonani mkalasi!

Source: www.habr.com

Kuwonjezera ndemanga