Naúrar 11 / 11

Tabbatar da Prod, Dabarun Saki da Ƙarshe-zuwa-Ƙarshen AI Workflow

Riba:

  • Fahimtar dabarun rage haɗarin haɗari (blue-kore, canary, tuta mai fasali) da horon tabbatar da samfur (duba lafiya, gwajin hayaƙi, saka idanu na siginar zinari)
  • Ikon aiwatar da al'adar shirya tsararren shirin sake dawowa kafin turawa da kuma tabbatar da mahimman hanyoyin kasuwanci bayan turawa.
  • Ability don haɗa duk sassan da aka koya a cikin tsarin a cikin ƙarshen-zuwa-ƙarshen AI da ke tallafawa ayyukan aiki da kuma amfani da ƙa'idar 'AI ke samarwa, ɗan adam tabbatarwa da ba da izini' a kowane mataki.

Wannan tsarin gabaɗayan ya gudana zuwa wuri ɗaya: amintaccen isar da lambar da kayayyakin more rayuwa don samarwa (yanayin rayuwa da abokan ciniki na gaske ke amfani da shi). Yanzu muna kan hanyar haɗin kai mafi mahimmanci da damuwa a cikin sarkar: samun canji a rayuwa da tabbatar da cewa yana aiki a can. Kuskure a nan ba m ba ne - kai tsaye ya shafi abokin ciniki, kudaden shiga, da kuma suna. Shi ya sa }ungiyoyin da suka balaga ke zuwa samarwa ba ta hanyar “fata” ba amma tare da dabarun sakin sarrafawa da tabbatarwa na tsari.

A cikin wannan raka'a ta ƙarshe mun haɗu da abubuwa biyu: (1) hanyoyin sakin da ke rage haɗari (canary, blue-green, feature flag) da kuma horo na tabbatarwa; (2) yadda kowane yanki da muka koya a ko'ina cikin tsarin-CI/CD, IaC, ganga, saka idanu, abin da ya faru, farashi, rubutun, tsaro-ya zo tare cikin aiki guda ɗaya na AI-ƙarar-zuwa-ƙarshen aiki. Bari mu maimaita maganar farko a karo na ƙarshe: AI yana haifar da haɓaka da zayyana a kowane mataki; Amma kai ne ka danna maɓallin "Ina ɗaukar wannan live" kuma ka ba da tabbacin sakamako.

Saki dabarun da ke rage haɗari

Tura canji ga duk masu amfani a lokaci guda ita ce hanya mafi haɗari. Hanyoyi masu girma:

  • Aiwatar da Blue-Green: Ana kiyaye wurare iri ɗaya - "blue" (rayuwa) da "kore" (sabon sigar). An shirya sabon sigar kuma an gwada shi a cikin kore, sannan ana canza zirga-zirga ba zato ba tsammani zuwa kore. Idan akwai matsala, zirga-zirga nan da nan ya koma shuɗi. Saurin juyowa shine babbar fa'idarsa.
  • Canary Deployment: An fara fitar da sabon sigar zuwa ƙaramin adadin masu amfani (misali 5%); Idan ma'aunin yana da kyau, sannu a hankali ƙara zuwa 100%. Matsalar tana shafar ɗan ƙaramin yanki na mai amfani, ba duka mai amfani ba.
  • Tutar fasali: Sabon fasalin yana shigar da lambar amma an katange shi da tuta; Ana buɗe shi ga wasu masu amfani lokacin da aka nema. Akwai bambanci tsakanin turawa da "saki"; Idan an sami matsala, ana kashe tuta ba tare da mirgina lambar ba.
Tukwici: Babban hanyar aminci mafi sauri shine a shirya juzu'i kafin kowace turawa. "Idan wani abu ya yi kuskure, ta yaya zan iya komawa tsohuwar sigar a cikin dakika 60?" Idan babu cikakkiyar amsa ga tambayar, ba ku shirya yin wannan turawa ba.

Tabbatar da samfur: aiki baya ƙarewa lokacin da turawa ya ƙare

Kawai saboda turawa yayi kama da "kore" baya nufin yana aiki. Tabbatar da tsari:

  1. Binciken lafiya: Shin sabis ɗin yana aiki, yana /healthz yana amsawa?
  2. Gwajin hayaki: Shin ƴan mafi mahimmancin hanyoyin mai amfani (shiga, biyan kuɗi, bincike) suna aiki da gaske? Atomatik da sauri.
  3. Kula da siginonin zinare: Kuskuren aika-aikar bayan aika aiki, jinkiri, zirga-zirga ta al'ada ce? (Sigina huɗu akan naúrar 6.)
  4. Fadada a hankali: Dubi ma'auni a kowane mataki yayin da kuke ƙara yawan Canary.
  5. Tagar kallo: Saka idanu sosai na ɗan lokaci (misali min 30) bayan turawa; Matsalolin da ba a iya gani ba nan da nan.
Tsanaki: AI na iya samar da jerin gwaje-gwajen hayaki ko tabbatarwa, amma aikinku ne don tantance waɗanne hanyoyin mai amfani ne “masu mahimmanci”. AI yana ba da lissafin gabaɗaya; Kai kaɗai ne ka san cewa hanyar biyan kuɗin ku, mafi kyawun hanyar samar da kudaden shiga, dole ne a gwada.

Saki dabarun kwatanta

Dabarun

Babban fa'ida

Farashin / rikitarwa

mafi dacewa

Blue-Green

Juyawa nan take

Mahalli biyu = 2x albarkatun

Idan mai da sauri yana da mahimmanci

kanari

Yana iyakance tasiri zuwa ƙaramin yanki

Ana buƙatar sarrafa zirga-zirga

Babban tushen mai amfani

Tutar fasali

Ware tura daga fitarwa

Bashin sarrafa tuta

Buɗewa a hankali/ƙira

Sabunta mirgina

Mai sauƙi, mai sauƙin albarkatu

sannu a hankali

Ayyuka masu sauƙi

Ƙarshe-zuwa-ƙarshen AI mai ƙarfin aiki

Yanzu bari mu haɗa dukan module a cikin guda guda. Bari mu ce kuna buga sabon ƙaramin sabis. AI yana samar da zane-zane a kowane mataki; kun tabbatar a kowane mataki:

  1. Lambar & akwati (Raka'a 4): AI yana samar da ingantaccen Dockerfile mai tsaro; Kuna tabbatar da babu-asirin da girman.
  2. CI/CD (Raka'a 2): Yana rubuta bututun gwajin-ginin AI; Kuna rage izini kuma ku duba bayanan sirrin.
  3. Kayayyakin kayan more rayuwa (Raka'a 3): Yana bayyana albarkatun da ake buƙata tare da AI Terraform; Kuna karanta fitowar shirin kuma kada ku nemi gogewar da ba a zata ba.
  4. Orchestration (Raka'a 5): AI yana haifar da bayyanar Kubernetes; kun tabbatar da iyakar albarkatun, bincike, da RBAC.
  5. Tsaro (Raka'a 10): Yana ba da fifiko ga abubuwan binciken AI; Za ku fara kama masu cin gajiyar.
  6. Saka idanu (Saka na 6): AI yana haifar da ƙa'idodin ƙararrawa da dashboard; Kuna gwada ƙofofin da bayananku na baya.
  7. Saki & tabbatarwa (wannan rukunin): Yana fayyace gwajin hayaki na AI da shirin juyawa; ka fara canary, duba awo, danna maɓallin.
  8. Idan abin ya faru (Saka ta 7): AI yana haifar da hasashe da zanen bayan mutuwa; Kuna tabbatar kuma ku koyi darussan.
  9. Kudin (Raka'a 8): AI yana lura da ɓarna na sabbin albarkatu; Kuna yanke shawarar da ta dace.

A kowane mataki, ƙa'idar gama gari ta kasance mai dorewa: AI tana samarwa da haɓakawa, tabbatar da ɗan adam da takaddun shaida. Wannan shi ne ainihin tsarin.

uku mini lokuta

Case 1 - Canary ya keɓe bala'i zuwa 5%. Ƙungiya ta ba da sabon sigar ga masu amfani da 5% tare da canary. Dashboard ɗin AI da aka samar nan da nan ya nuna cewa ƙimar kuskuren ya yi tsalle zuwa 8% a cikin wannan yanki. Kungiyar ta mayar da ita ba tare da kara shi zuwa 100% ba; Batun ya shafi kashi 5% na masu amfani kawai, kuma hakan ya kasance na 'yan mintuna kaɗan. Idan da akwai babban jigila, duk abokan ciniki za su shafa.

Case 2 - gwajin hayaki ya kama hanyar da ta ɓace. AI ta ba da saitin gwajin hayaki, amma ba shi da kwararar "biyan kuɗi". Injiniyan ya kara da cewa, sanin cewa mafi munin samun kudaden shiga shi ne biyan kudi. Gwajin bayan turawa ta karye daidai a matakin biya - maɓalli na ɓangare na uku ya ƙare. Tabbatarwa ya sami asarar kudaden shiga cikin shiru cikin mintuna.

Case 3 - shirye-shiryen jujjuyawar da aka ajiye a cikin daƙiƙa 90. Tawagar da ta shigar da shudi-kore sun ɗauki sabon sigar zuwa kore; Bayan mintuna 2 jinkirin ya ninka. Sun mayar da zirga-zirga zuwa shuɗi a cikin daƙiƙa 90 tare da jujjuyawar da suka shirya a gaba. Sun sami tushen dalilin (tambayoyi a hankali a cikin sabon sigar) ba a ƙarƙashin matsin lamba ba, sannan cikin nutsuwa. Hanyar dawo da shirye-shiryen ta sa katsewar ta kusan ganuwa.

Samfura huɗu masu kwafi

1) Zabin dabarun saki:

Zan samar da sabis ɗin mai zuwa: [SERVICE/CONTEXT: yawan masu amfani, rashin haƙuri, abubuwan more rayuwa]. Wanne kuke ba da shawarar tsakanin shuɗi-kore, canary da tutoci masu fasali? Kwatanta fa'idodi, farashi da saurin juyawa na kowane a cikin wannan mahallin. Ba da shawara, amma bayyana cewa zan yanke shawara ta ƙarshe.

2) Gwajin hayaki/jerin tabbatarwa:

Samar da daftarin gwajin hayaki da jeri na tabbatarwa don [SERVICE] wanda zan gudanar bayan turawa: duba lafiya, mafi mahimmancin hanyoyin mai amfani, wadanne ma'auni zan saka idanu na mintuna nawa? A ɗauka cewa zan yi alama mafi mahimmancin hanyoyin kasuwanci kuma in bar wannan filin babu komai.

3) Tsarin sake dawowa:

Ina amfani da [HANYAR DEPLOY]. Rubuta mani bayyanannen shirin sake dawowa: da wane umarni/mataki zan sake komawa tsohuwar sigar, tsawon wane lokaci zai ɗauka, menene haɗarin jujjuyawar da kanta (misali ƙaurawar bayanai ba za a iya jujjuya baya ba), menene zan bincika kafin sake dawowa?

4) Jerin abubuwan dubawa na ƙarshe zuwa ƙarshe:

Samar da jerin jerin shirye-shiryen ƙarshe zuwa ƙarshe don saki zuwa sabon aikin [SERVICE]: Tsaro na lamba/hoto, bututun, tsarin samar da ababen more rayuwa, sa ido da ban tsoro, duban tsaro, dabarun sakin, juyawa da tabbatarwa. Duba kowane abu tare da tambayar "Shin na shirya?" Juya shi zuwa tambaya.

Rauni mai ƙarfi / Ƙarfi mai ƙarfi

Rauni: "Ta yaya zan samu wannan a cikin prod?"

Sakamako: babu mahallin; AI ya lissafa matakan turawa gabaɗaya, baya magance haƙurin haɗarin ku, sikelin mai amfani da buƙatun juyawa.

Güçlü: "Zan samar da sabis na biyan kuɗi tare da masu amfani da miliyan 10, haƙuri na don raguwa ya ragu sosai. Kuna ba da shawarar Canary ko Blue-Green, me yasa? Wadanne hanyoyi masu mahimmanci zan gwada bayan ƙaddamarwa, wace ma'auni ya kamata in saka idanu na minti nawa, kuma menene ya kamata shirin sake dawowa na 60 na biyu ya kasance? Zan yanke shawarar karshe. "

Bambanci: hanzari na biyu yana ba da ma'auni, haƙuri da tsammanin dawowa; Yana buƙatar dabara + tabbatarwa + sokewa kuma yana barin yanke shawara ga ɗan adam.

Kuskuren gama gari

  • Ƙaddamarwa ba tare da tsarin jujjuyawa ba. Idan babu wata hanyar dawowa, kowane turawa caca ne.
  • Babban aiki. Ba da shi ga dukan mai amfani a lokaci ɗaya yana ƙara haɗarin haɗari.
  • Zaton "kore = aiki". Sabis ɗin da ya wuce gwajin lafiya na iya karya akan hanya mai mahimmanci.
  • Tunanin cewa kuna barin mahimman hanyoyin kasuwanci zuwa AI. Dole ne ku yi alama akan hanyoyin kamar biyan kuɗi.
  • Ba sa ido bayan turawa. Matsaloli masu banƙyama ba sa bayyana a cikin minti na farko; Ana buƙatar taga kallo.
  • Tunanin ƙaura na bayanai yana iya juyawa. Wasu canje-canje ba sa dawowa; ana shirya su daban.

a takaice

Zuwa prod shine mafi mahimmancin hanyar haɗin yanar gizo a cikin sarkar kuma ana yin shi ba ta hanyar "fata" ba amma tare da dabarun sarrafawa: blue-kore yana ba da juzu'i nan da nan, yana iyakance tasirin canary zuwa ƙaramin yanki, keɓance fasalin ƙaddamar da tuta daga sakin. Aikin bai ƙare ba lokacin da aka gama turawa; Tabbatar da tsari ta hanyar duba lafiya, gwajin hayaki da saka idanu na siginar zinari yana da mahimmanci. AI yana haɓakawa da haɓaka daftarin aiki a kowane mataki a cikin duka tsarin - daga Dockerfile zuwa bututun mai, daga Terraform zuwa dokar ƙararrawa, daga bayan mutuwa zuwa nazarin farashi. Amma wanda ya cancanta ya rage wanda ya tabbatar da kowane mataki, ya tura maɓallin tafi kai tsaye kuma ya ba da tabbacin sakamako. Wannan ita ce ka'idar zinare na DevOps mai ƙarfi na ƙarshe-zuwa-ƙarshen.

Aikin aikace-aikace

Zaɓi sabis (na gaske ko na almara) don bugawa. (1) Zaɓi dabarar da ta dace da mahallin ku tare da samfurin "Zaɓin Dabarun Saki" kuma rubuta dalilin. (2) Samar da lissafin tantancewa tare da samfurin "gwajin hayaki/jerin tabbatarwa" kuma ƙara mafi mahimmancin hanyoyin kasuwanci da kanku. (3) Shirya tsarin jujjuyawa na daƙiƙa 60 tare da samfurin "Rollback Plan" kuma duba idan akwai matakan da ba za a iya jurewa ba a ciki.

jerin abubuwan dubawa

  • [ ] Na zaɓi dabarar sakin (canary/blue-green/ flag) wanda ya dace da mahallina.
  • [ ] Ina da tsari mai tsauri da sauri a shirye kafin turawa.
  • [ ] Na ƙara mafi mahimmancin hanyoyin kasuwanci (misali biyan kuɗi) zuwa gwajin hayakina da kaina.
  • [ ] Bayan turawa, Ina lura da siginar zinare ta taga abin kallo.
  • [ ] Na kuma tsara matakan da ba za a iya jurewa ba (hijira na bayanai, da sauransu).
  • [] Na tabbatar da zanen AI a kowane mataki; Na yanke shawarar tafiya rayuwa.

Gwajin Module

1. Wanne daga cikin waɗannan shine mafi kyawun matsayi don DevOps da AI a cikin girgije?

  • A) Hankali na wucin gadi mataimaki ne kuma kayan aikin tallafi na yanke shawara; Mutane suna da alhakin yanke shawara masu mahimmanci da suka shafi samfurin ✔
  • B) Leken asiri na wucin gadi na iya kammala tura kayan aiki da jujjuyawar sirri ba tare da amincewar ɗan adam ba
  • C) Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararrun Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Ƙwaƙwalwa na Ƙarƙa ) na da amfani ne kawai don rubuta takardun shaida, ba shi da dangantaka da kayan aiki
  • D) Audit ba lallai ba ne saboda basirar wucin gadi koyaushe yana samar da ingantattun umarni fiye da injiniyoyi

Bayani: Mataimaki ne da kayan aiki na yanke shawara wanda ke haɓaka ayyuka masu ƙarfi na rubutu kamar bututun hankali na wucin gadi, daidaitawa, rubutun da log. Alhakin yanke shawara da ke shafar lokacin raguwa, kuɗi da tsaro, kamar sakin samarwa, sarrafa sirri da aikace-aikacen ƙarshe, ya kasance tare da ƙwararren injiniya.

2. Wanne ne mafi kyawun magana don horo na tabbatarwa kafin aiwatar da umarnin DevOps ko tsarin da aka samar da hankali na wucin gadi?

  • A) Idan fitarwa ta yi kama da santsi da ƙarfin gwiwa ana iya gudanar da ita kai tsaye cikin samfur
  • B) Fitowa yana da aminci ne kawai idan babu kurakurai na syntax, ba a buƙatar ƙarin bincike
  • C) Haɗa fitarwa zuwa tushen, shirya / bushe-gudu, kuma tace shi tare da mahallin tsarin ku; sai a shafa ✔
  • D) Yin gwaji na farko kai tsaye a cikin samfurin kuma kallon sakamakon shine tabbatarwa mafi sauri

Bayani: Tabbatarwa mataki uku yana da mahimmanci: haɗa kayan fitarwa zuwa tushen (shine umarni / tuta a zahiri a cikin takaddun hukuma), gudanar da shi bushe (ganin abin da ke faruwa tare da shirin / - bushe-gudu), da wucewa ta hanyar tace tsarin (ya dace da tsarin gine-gine da tsaro). Fassara ba yana nufin daidaito ba.

3. Menene madaidaicin hanya lokacin tambayar sirrin ɗan adam game da kuskure ko batun turawa tare da fayil ɗin .env wanda ya ƙunshi ainihin kalmar sirri na bayanai?

  • A) Rufe sirrin sirri tare da <PLACEHOLDER>; raba kuskuren rufe fuska kawai da mahallin ✔
  • B) Manna duk fayil ɗin .env kamar yadda yake yana magance matsalar cikin sauri
  • C) Tunda asirin ya riga ya zama tushe64, yana da lafiya a liƙa a fili
  • D) Manna kalmar sirri ba shi da haɗari saboda basirar wucin gadi ba ta taɓa adana shi ba

Bayani: Babu ainihin sirrin da aka liƙa a cikin saurin AI. Ƙimar kamar kalmomin shiga da alamomi an rufe su da <PLACEHOLDER>; kawai saƙon kuskure da mahallin da ya dace ana raba su. Idan Sirrin ya riga ya tonu, to a soke shi kuma a juya shi nan da nan.

4. Wanne daga cikin waɗannan shine daidaitaccen sarrafa sirri (Password, Token) a cikin bututun CI/CD?

  • A) Ana ajiye shi a cikin ma'ajiyar sirrin dandamali kuma ana kiran shi ta hanyar tunani (misali ${{asirin.X }}), ba a rubuta shi a fili ba ✔
  • B) An rubuta shi a fili zuwa bututun YAML don dacewa
  • C) Ana tabbatar da shi ta latsa echo da log a farkon kowane aiki.
  • D) Idan an ayyana tare da mafi faɗin izini (rubuta-duk), tsaro yana ƙaruwa

Bayani: Ba a rubuta asirin ga YAML a cikin rubutu a sarari; Ana adana shi a cikin ma'ajiyar sirrin dandamali kuma ana kiran shi tare da nassoshi kamar ${{sirrin.X}}. Bugu da ƙari, tare da ƙa'idar mafi ƙarancin iko, ana rage izinin token kuma ba a yin rikodin bayanan sirrin.

5. A cikin sarrafa kayayyakin more rayuwa tare da Terraform, menene mafi mahimmancin mataki da za a ɗauka kafin aiwatar da canji kai tsaye?

  • A) Gudun 'terraform apply' kai tsaye; shirin bata lokaci ne
  • B) Ajiye fayil ɗin Jiha zuwa ma'ajiyar jama'a
  • C) Run 'terraform plan' kuma duba layukan lalata / maye gurbin a cikin fitarwa, sannan a yi amfani da ✔
  • D) Cire sigar mai bayarwa kuma tabbatar da cewa sabuwar sigar ta zo ta atomatik

Bayani: 'Traform Plan' dole ne a gudanar da shi kafin 'terraform apply'. Shirin ya nuna abin da za a ƙara, abin da za a canza, musamman abin da za a share (lalata), ba tare da yin komai ba. Idan an ga lalata ko maye gurbin da ba zato ba tsammani, kada a yi amfani da shi.

6. Menene ma'anar kuma menene ya kamata a yi idan layin '-/+ maye gurbin' don bayanan samarwa ya bayyana a cikin fitowar shirin Terraform?

  • A) Za a sabunta tushen kawai akan rukunin yanar gizon, babu haɗari
  • B) Za a share albarkatun kuma a sake ƙirƙirar su; Akwai haɗarin asarar data, a daina amfani da shi idan ba a yi tsammani ba ✔
  • C) Ƙara sabon albarkatu, bayanan da ke akwai ba zai shafi ba
  • D) Wannan gargadi ne kawai, ana iya yin watsi da shi cikin aminci

Bayani: '-/+ maye gurbin' yana nufin za a share albarkatun kuma a sake ƙirƙira; Don rumbun adana bayanai, wannan yana nufin asarar bayanai. Idan ba a yi tsammani ba, a daina nema, a canza canjin zuwa hanya mai aminci, ko kuma a bar filin da ba zai iya canzawa ba.

7. Wanne ne daga cikin waɗannan gaskiyar don Dockerfile ya kasance a shirye ta fuskar tsaro da girmansa?

  • A) Don dacewa, saka sirrin a cikin hoton tare da ENV da gudanar da shi azaman tushen
  • B) Yi amfani da alamar ': latest' koyaushe kuma kiyaye hoton tushe gwargwadon iko
  • C) Gina-mataki ɗaya da barin duk kayan aikin gini a cikin hoton ƙarshe
  • D) Rashin shigar da Sirrin, aiki tare da USER mara izini, ta amfani da ƙaramin hoto mai tsayayye da ginin matakai da yawa ✔

Bayani: Hoton shirye-shiryen samarwa: baya shigar da sirrin (alurar da shi a lokacin aiki), yana aiki tare da USER mara izini maimakon tushe, yana amfani da ƙaramin hoto mai siffa (slim/alpine, not : latest), kuma ana ƙididdige shi tare da ginin matakai da yawa. Hakanan ana bincikar ta don rashin lahani kafin bugawa.

8. Menene mafi mahimmancin haɗari na rashin ayyana iyakokin albarkatu don Ƙaddamarwa a Kubernetes?

  • A) Pod baya farawa saboda iyaka filin da ake buƙata
  • B) gargadi kawai ya bayyana akan allon sa ido, aiki ba ya shafar
  • C) Kubernetes yana aiwatar da iyakokin tsoho masu aminci ta atomatik, babu haɗari
  • D) Kwaf ɗin na iya girma ba tare da iyaka ba kuma yana cinye albarkatu na kumburi, don haka lalata ayyukan makwabta ✔

Bayani: Pod wanda ba shi da iyakacin albarkatu na iya girma mara iyaka, cinye duk albarkatun kumburin da yake gudana a kai, da faɗuwar sabis na maƙwabta, misali, tare da ƙwanƙwasa ƙwaƙwalwar ajiya. Shi ya sa ma'anar buƙatun / iyakoki shine tushen ƙarfi.

9. Yadda za a guje wa 'gajiwar faɗakarwa' a cikin sa ido da saitin ƙararrawa?

  • A) Saita ƙararrawa akan ma'auni masu yawa gwargwadon yiwuwa kuma suna haifar da faɗakarwa tare da kowane canji.
  • B) Saita duk ƙararrawa zuwa mafi girman matakin tsanani
  • C) Ƙarfafa ƙararrawa tare da ƙima mai sauri ba tare da saita lokaci ba (don)
  • D) Tsayar da ƙararrawa daidai gwargwado kuma a cikin gaggawar da ta dace, gwada ƙofa tare da bayanan tarihi, haɗa waɗanda ba dole ba ✔

Bayani: Kowane ƙararrawa dole ne ya zama mai aiki kuma na gaggawar gaggawa; Ana nuna bayanan da ba ya buƙatar aiki a kan allo, ba ya tada kowa. Ana gwada madaidaitan ƙararrawa akan bayanan tarihin tsarin kuma ƙararrawar da ba dole ba/maimaitawa ana ƙarfafa su. Ta wannan hanyar ainihin ƙararrawa ba za ta yi asara a cikin amo ba.

10. Menene mafi kyawun odar fifiko yayin abin da ya faru na samarwa?

  • A) Da farko gano ainihin tushen dalilin kuma rage shi kawai lokacin da dalilin ya bayyana.
  • B) Da farko rubuta rahoton bayan mutuwa, sannan a taɓa sabis ɗin
  • C) Rage farko (sake dawo da sabis), barin tushen tushen bincike na gaba ✔
  • D) Da farko a nemo wanda ke da alhakin faruwar lamarin a kai rahoto

Bayani: Dokar zinariya ita ce 'ragu da farko, bincika daga baya'. Manufar ita ce a fara mayar da sabis ɗin ko mirgine shi zuwa sigar sananne-mai kyau (raguwa); Ana yin nazarin tushen tushen a kwantar da hankali bayan matsa lamba ya ragu. Jiran gano ainihin tushen dalilin yana ƙara lokacin dawowa (MTTR).

11. Menene babban manufar al'adar bayan mutuwa marar aibi?

  • A) Gano wanda ya yi kuskure da dora alhakin a kansa
  • B) Mai da hankali kan tsari da matakai da ƙarfafa ilmantarwa; ✔ Koyan darussan da ke hana maimaitawa maimakon zargi
  • C) Kar a taba bayar da rahoton abin da ya faru kuma a tabbatar an manta da shi
  • D) Rubutun bayanan fasaha kawai kuma ba ƙara abubuwa masu aiki ba

Bayani: Bayan mutuwa marar laifi yana mai da hankali kan tambayar 'wanne tsari da tsari ne suka ba da izinin wannan kuskure', ba 'wane ne ya yi shi' ba. Mutane suna bayyana kuskure a fili idan sun san ba za a hukunta su ba; An maimaita kuskuren ɓoye. Rahoton ba rahoton zargi ba ne, amma takaddar koyo ce mai cike da abubuwan da suka dace.

12. A cikin haɓaka farashin girgije (FinOps), menene mafi ma'ana matakin da za a ɗauka kafin matsawa zuwa rangwamen kuɗi (Shirin Adana / Tsare-tsare)?

  • A) Yi alƙawarin da ya fi tsayi da farko, tunani game da sharar gida daga baya
  • B) Da farko, tsaftace sharar gida (rufewa mara amfani, daidaitaccen girman daidai), sannan aiwatar da amfani mai amfani ✔
  • C) Matsar da duk albarkatun zuwa iyawar Spot nan da nan
  • D) Share abu mafi tsada ba tare da duba bayanan daftari ba

Bayani: Dole ne a fara tsaftace sharar gida (rufe albarkatu marasa aiki, rage yawan albarkatu). In ba haka ba, za ku kulle amfani da bacewar a farashi mai rahusa na shekaru 1-3. Girman girman dama da tsaftacewa mara aiki ba buƙatar sadaukarwa kuma suna kusa da mara haɗari.

13. Menene ma'aunin tsaro mafi mahimmanci idan rubutun da aka ba da shawarar AI yana da layin 'rm -rf "$ DIR"/'?

  • A) Gudanar da rubutun kai tsaye a cikin prod ba tare da karanta shi ba zai yi sauri
  • B) Ƙara saiti -euo pipefail da ikon sarrafa fanko mara kyau kuma gwada da bushe-gudu farko ✔
  • C) Gajarta sunan mai canzawa ya wadatar
  • D) Yin amfani da rm -rf --force maimakon rm yana magance matsalar

Bayani: Idan $DIR ba komai, wannan bayanin na iya ƙoƙarin share tushen littafin. Tsayawa a madaidaicin da ba a bayyana ba tare da 'set -u' da duba cewa canjin ba fanko bane kafin share shi (misali [-n "$ DIR"] || fita 1) yana guje wa bala'i. Bugu da ƙari, ya kamata a fara gwada ayyukan lalata tare da bushewa da farko.

14. Menene abu na farko da za a yi idan maɓallin shiga gajimare ya shiga cikin ma'ajiyar jama'a da gangan?

  • A) Nan da nan soke kuma sabunta (juya) maɓallin; Share kawai bai isa ba ✔
  • B) Kawai share fayil ɗin daga ma'ajiyar kuma maɓallin yana da lafiya
  • C) Rashin yin komai domin babu wanda ya gani
  • D) Yin ajiya mai zaman kansa yana kawar da buƙatar juya maɓallin

Bayani: Dole ne a soke sirrin da aka fallasa kuma a jujjuya shi nan da nan. Kawai share fayil ɗin bai isa ba saboda sirrin ya kasance a cikin tarihin Git kuma ana bincika ma'ajiyar jama'a ta bots cikin daƙiƙa guda. Bayan sokewa/dawowa, ana kimanta tasirin kuma ana ƙara na'urar daukar hotan takardu don hana sake dawowa.

15. Wanne daga cikin hanyoyin da ke biyowa ne ke rage haɗari yayin fitar da sabon sigar Prod?

  • A) Ba da sabon sigar ga duk masu amfani a lokaci guda (big-bang) kuma ba shirya shirin juyawa ba.
  • B) La'akari da ƙaddamar da aiki ya ƙare da zaran ya bayyana 'kore', ba yin ƙarin tabbaci ba
  • C) Yin amfani da dabarun sarrafawa kamar canary/blue-green/flag flag, shirin da aka shirya da kuma gwajin hayaki + saka idanu na awo bayan turawa ✔
  • D) Barin gwajin mahimmancin hanyoyin kasuwanci gaba ɗaya zuwa hankali na wucin gadi da rashin tantance su kwata-kwata.

Bayani: Dabarun saki da aka sarrafa (farawa da ƙaramin kaso tare da canary, jujjuyawar kai tsaye tare da shuɗi-kore, raba turawa daga sakin tare da tutar fasali) iyakance haɗari. Bugu da ƙari, bayyanannen shirin juyawa kafin ƙaddamarwa da saka idanu na siginar zinari tare da gwajin hayaki bayan ƙaddamarwa yana da mahimmanci; 'neman kore' baya nufin yana aiki.