Lissafin shirye-shiryen samarwa

An shirya fassarar labarin musamman ga ɗaliban kwas ɗin "Ayyukan DevOps da kayan aikin", wanda zai fara yau!

Lissafin shirye-shiryen samarwa

Shin kun taɓa fitar da sabon sabis don samarwa? Ko watakila ka kasance da hannu wajen tallafawa irin waɗannan ayyuka? Idan eh, me ya motsa ka? Menene kyau ga samarwa da abin da ba shi da kyau? Ta yaya kuke horar da sabbin membobin ƙungiyar akan sakewa ko kula da ayyukan da ake dasu.

Yawancin kamfanoni sun ƙare bin hanyoyin "Wild West" idan ya zo ga ayyukan ayyukan masana'antu. Kowace ƙungiya tana yanke shawara akan kayan aikinta da mafi kyawun ayyuka ta hanyar gwaji da kuskure. Amma wannan sau da yawa yana rinjayar ba kawai nasarar ayyukan ba, har ma da injiniyoyi.

Gwaji da kuskure suna haifar da yanayi inda nuna yatsa da canza zargi suka zama ruwan dare. Tare da wannan hali, yana ƙara zama da wuya a koyi daga kuskure kuma kada a sake maimaita su.

Ƙungiyoyi masu nasara:

  • gane bukatar jagororin samarwa,
  • nazarin mafi kyawun ayyuka,
  • fara tattaunawa kan batutuwan shirye-shiryen samarwa lokacin haɓaka sabbin tsarin ko abubuwan haɗin gwiwa,
  • tabbatar da bin ka'idodin shirye-shiryen don samarwa.

Shiri don samarwa ya haɗa da tsarin "bita". Bita na iya zama ta hanyar jerin abubuwan dubawa ko saitin tambayoyi. Ana iya yin sharhi da hannu, ta atomatik, ko duka biyun. Maimakon jeri na buƙatu na tsaye, zaku iya yin samfuran jerin abubuwan da za'a iya daidaita su zuwa takamaiman buƙatu. Ta wannan hanyar, ana iya ba injiniyoyi hanyar gadon ilimi da isasshen sassauci lokacin da ake buƙata.

Yaushe za a duba sabis don shirye-shiryen samarwa?

Yana da amfani don gudanar da bincike na shirye-shiryen samarwa ba kawai nan da nan kafin a saki ba, amma har ma lokacin canja wurin shi zuwa wata ƙungiyar aiki ko sabon ma'aikaci.

Duba lokacin:

  • Kuna sakin sabon sabis zuwa samarwa.
  • Kuna canja wurin aikin sabis ɗin samarwa zuwa wata ƙungiya, kamar SRE.
  • Kuna canja wurin aiki na sabis na samarwa zuwa sababbin ma'aikata.
  • Tsara goyon bayan fasaha.

Lissafin shirye-shiryen samarwa

Wani lokaci da suka wuce, a matsayin misali, I aka buga jerin abubuwan dubawa don gwada shirye-shiryen samarwa. Ko da yake wannan jeri ya samo asali ne daga abokan cinikin Google Cloud, zai kasance da amfani kuma ana amfani da shi a wajen Google Cloud.

Zane da haɓakawa

  • Haɓaka tsarin ginawa mai maimaitawa wanda baya buƙatar samun dama ga sabis na waje kuma baya dogaro da gazawar tsarin waje.
  • Yayin lokacin ƙira da haɓakawa, ayyana kuma saita SLOs don ayyukanku.
  • Yi tanadin tsammanin samun damar sabis na waje wanda kuka dogara da su.
  • Ka guji gaza guda ɗaya ta hanyar cire dogaro akan albarkatun duniya guda ɗaya. Maimaita albarkatun ko amfani da koma baya lokacin da babu albarkatun (misali, ƙima mai ƙima).

Gudanarwar saiti

  • Za'a iya wucewa a tsaye, ƙanana, da ƙa'idodi marasa sirri ta sigogin layin umarni. Don kowane abu, yi amfani da sabis na ma'auni na daidaitawa.
  • Ƙaƙwalwar ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun tsarin dole ne ya sami saitunan koma baya idan ba a samu sabis ɗin daidaitawa ba.
  • Tsarin yanayin ci gaba bai kamata ya kasance da alaƙa da tsarin samarwa ba. In ba haka ba, wannan na iya haifar da samun dama daga yanayin haɓakawa zuwa ayyukan samarwa, wanda zai iya haifar da batutuwan sirri da ɗigon bayanai.
  • Yi rubutun abin da za a iya daidaitawa da ƙarfi kuma bayyana halayen koma baya idan tsarin isar da saitin bai samu ba.

Gudanar da sakin

  • Yi rubutun tsarin sakin daki-daki. Bayyana yadda sakewa ke shafar SLOs (misali, ƙaruwa na ɗan lokaci a cikin latency saboda asarar cache).
  • Daftarin fitar da Canary.
  • Ƙirƙirar shirin bita na sakewa na canary kuma, idan zai yiwu, hanyoyin jujjuyawar atomatik.
  • Tabbatar cewa sake dawowa na iya amfani da matakai iri ɗaya kamar turawa.

Abun gani

  • Tabbatar cewa an tattara saitin ma'aunin da ake buƙata don SLO.
  • Tabbatar cewa zaku iya bambanta tsakanin bayanan abokin ciniki da uwar garken. Wannan yana da mahimmanci don gano dalilan rashin aiki.
  • Saita faɗakarwa don rage farashin aiki. Misali, cire faɗakarwa ta hanyar ayyuka na yau da kullun.
  • Idan kuna amfani da Stackdriver, to ku haɗa ma'aunin dandamali na GCP a cikin dashboard ɗin ku. Saita faɗakarwa don abubuwan dogaro da GCP.
  • Koyaushe yada alamun masu shigowa. Ko da ba ka da hannu wajen ganowa, wannan zai ba da damar ƙananan ayyuka don gyara al'amurran da suka shafi samarwa.

Kariya da aminci

  • Tabbatar cewa duk haɗin waje an ɓoye su.
  • Tabbatar cewa ayyukan samar da ku suna da daidaitaccen saitin IAM.
  • Yi amfani da cibiyoyin sadarwa don keɓance ƙungiyoyin misalan injin kama-da-wane.
  • Yi amfani da VPN don haɗa amintaccen haɗi zuwa cibiyoyin sadarwa masu nisa.
  • Yi daftarin aiki da saka idanu kan samun damar mai amfani ga bayanai. Tabbatar cewa duk damar mai amfani ga bayanai an duba su kuma an shigar da su.
  • Tabbatar cewa ACLs sun iyakance wuraren gyara kuskure.
  • Tsaftace shigarwar mai amfani. Sanya iyakoki girman lodi don shigarwar mai amfani.
  • Tabbatar cewa sabis ɗin naka zai iya toshe zirga-zirga mai shigowa don masu amfani ɗaya ɗaya. Wannan zai toshe cin zarafi ba tare da shafar sauran masu amfani ba.
  • Ka guje wa ƙarshen ƙarshen waje waɗanda ke fara ayyukan ciki da yawa.

Tsarin iya aiki

  • Yi lissafin yadda sabis ɗin ku ke ma'auni. Misali: adadin masu amfani, girman kayan aiki mai shigowa, adadin saƙonni masu shigowa.
  • Yi rikodin buƙatun albarkatun don sabis ɗin ku. Misali: adadin misalan na'ura mai kwazo, adadin misalan Spanner, kayan masarufi na musamman kamar GPU ko TPU.
  • Takaddun iyakance albarkatun: nau'in albarkatu, yanki, da sauransu.
  • Takaddun ƙayyadaddun ƙididdiga don ƙirƙirar sabbin albarkatu. Misali, iyakance adadin buƙatun GCE API idan kuna amfani da API don ƙirƙirar sabbin lokuta.
  • Yi la'akari da gudanar da gwaje-gwajen lodi don tantance lalacewar aiki.

Shi ke nan. Mun gan ku a cikin aji!

source: www.habr.com

Add a comment