Uru:
- Ikike ịdepụta arịrịọ mgbanwe, ntule ihe egwu na atụmatụ ịtụgharị uche na ọgụgụ isi ma mee ka mgbanwe ahụ dị mma ma bụrụ amụma
- Ikike ịgbasa ngalaba ahụ na ozi ndabere nke ya, kewaa nnabata, wee nweta ikike iji jiri canary mee atụmatụ mbughari nke nta nke nta.
- Ikike ịghọta na ọ bụ mmadụ bụ onye na-akwado, na-ahazi ma na-ebu ọrụ maka mgbanwe, na ịnweta ịdọ aka ná ntị ka ọ ghara ime ya n'enweghị ihe ịga nke ọma na ụzọ azụ.
Njikwa Gbanwee: Ntụle ihe egwu, Ntughari na mpio nlekọta na AI
Ọnụ ọgụgụ ka ukwuu nke ọdachi na usoro mmepụta na-esite na ọ bụghị site na mbuso agha kama site na mgbanwe: patch, nhazi nhazi, ntinye ntọhapụ, nhazi "obere". Ọ bụ ya mere nzukọ ọ bụla tozuru okè ji enwe njikwa mgbanwe: usoro ịdọ aka ná ntị nke ịhazi mgbanwe mmepụta, nyochaa ihe ize ndụ ya, ịkwado ya, mejuputa ya, na ịtụgharị ya azụ mgbe ọ dị mkpa. Ebumnuche abụghị igbochi mgbanwe, kama iji mee ka ọ dị mma ma bụrụ nke a pụrụ ịkọ. N'ebe a, AI bụ onye enyemaka dị ike n'ịdepụta arịrịọ mgbanwe, na-edepụta ihe ize ndụ na sistemu emetụtara, na-emebe usoro atụmatụ nkwụghachi azụ na ịkwadebe ndepụta ntinye. Ma iwu bụ isi ka dị: AI na-emepụta ụkpụrụ maka ịdekọ mgbanwe na ihe ize ndụ; Onye kwadoro, hazie ma were ọrụ maka mgbanwe ahụ.
N'ime nkeji a, echiche nke arịrịọ mgbanwe, nyocha ihe ize ndụ, atụmatụ nlọghachi azụ, windo mmezi, nkesa canary / staged na CAB (Change Advisory Board); Ị ga-amụta otu esi eme atụmatụ mgbanwe nchekwa na AI.
Anatomi nke ezigbo mgbanwe arịrịọ
Mgbanwe a na-achịkwaghị achịkwa bụ ahịrịokwu "Emelitere m nke a"; Mgbanwe a na-achịkwa bụ atụmatụ. Arịrịọ mgbanwe dị mma na-aza ajụjụ ndị a: Gịnị na-agbanwe? (oke), n'ihi gịnị? (ịkwado), Kedu sistemụ na-emetụta? (ngalaba na ndabere), Gịnị bụ ihe ize ndụ larịị? (ala / ọkara / elu), Kedu mgbe? (window mmezi), Kedu otu esi etinye akwụkwọ? (nzọụkwụ), Otu esi enyocha ya? (usoro ihe ịga nke ọma), Kedu ka esi eweghachi ya ma ọ bụrụ na ọ dị njọ? (rollback), Ònye kwadoro? (ikike). AI na-ejupụta ọkpụkpụ a ngwa ngwa - ma ọ bụ gị maara n'ezie ngalaba na ihe ize ndụ, onye maara nzukọ ahụ; Ị na-eji ihe ọmụma ndabere nke gị mezue ndepụta AI.
NDỤMỌDỤ: Akụkụ abụọ a na-elegharakarị anya nke mgbanwe bụ "atụmatụ mpịakọta" na "ụkpụrụ nkwenye ịga nke ọma." Ọ bụrụ na ịnweghị azịza ederede maka ajụjụ ndị a "ebe kpọmkwem ka m ga-atụgharị na nke iwu ma ọ bụrụ na ọ dị njọ" na "kedu ka m ga-esi gosi na ọ gara nke ọma" tupu emejuputa mgbanwe ahụ, mgbanwe ahụ adịbeghị.
Rollback: ọnụ ụzọ ọpụpụ nke mgbanwe ọ bụla
Obi nke njikwa mgbanwe bụ atụmatụ ntụgharị. Mgbanwe ọ bụla ga-enwerịrị ụzọ nlọghachi azụ: patch rollback, weghachi nhazi gara aga, ụdị ntụgharị gaa na ụdị nke gara aga, nlọghachi site na foto ọnya. Ọdịiche dị oke egwu bụ: mgbanwe ụfọdụ dị mfe ịtụgharị (akara nhazi), ụfọdụ enweghị ike ịgbagha ma ọ bụ sie ike (mbugharị schema nchekwa data, ihichapụ data). Mgbanwe a na-apụghị ịgbagha agbagha bụ klaasị kachasị dị ize ndụ ma chọọ nlebara anya kachasị, nkwado ndabere kachasị, windo mmezi kacha warara. Jụọ AI "nwere ike ịgbanwe mgbanwe a, ma ọ bụrụ na ọ bụghị, kedu ihe nchebe ọzọ m ga-eme?"
Window nlekọta na ntinye usoro
Window nrụzi bụ oge eburu ụzọ mara ọkwa nke mgbanwe ahụ ga-emetụta ọnụ ọgụgụ ndị ọrụ kacha nta - nke na-abụkarị n'abalị ma ọ bụ na ngwụsị izu mgbe okporo ụzọ dị obere. Ma ịhọrọ oge nke ọma ezughị; Nke nta nke nta na-atụgharị mgbanwe ahụ na-ebelata ihe ize ndụ ahụ. Mbugharị Canary bụ ibu ụzọ tinye mgbanwe ahụ na obere akụkụ (otu ihe nkesa, 5% nke ndị ọrụ), nyochaa ya, ma gbasaa ya ma ọ bụrụ na enweghị nsogbu. N'ụzọ dị otú a, ahụhụ agaghị emetụta ụgbọ mmiri niile kama ọ bụ obere akụkụ, a ga-ejidekwa ya n'oge. Ị nwere ike ịrịọ AI maka atụmatụ ntinye oge na metrik iji soro n'oge ọ bụla.
Nzọụkwụ site nzọụkwụ: AI-enyere aka mgbanwe
- Depụta arịrịọ. Jiri AI detuo mgbanwe a n'isiokwu ndị dị n'elu.
- Gbasaa mmetụta ahụ. Mezue ndepụta AI nke sistemu emetụtara na maapụ ndabere nke gị; "Gịnị ọzọ ejikọrọ na ọrụ a?"
- Hazie ihe ize ndụ ahụ. Obere/ọkara/dị elu na mgbanwe? Ọ na-achọ usoro siri ike, nke dị elu na nke a na-apụghị ịgbagha agbagha.
- Dee akwụkwọ mpịakọta wee nwalee ya. Dee usoro nkwụghachi azụ wee gbalịa ịtụgharị azụ na gburugburu ule ma ọ bụrụ na ọ ga-ekwe omume - "atụmatụ mpịakọta" nke enweghị ike ịtụgharị azụ anaghị agụta dị ka atụmatụ.
- Hazie windo na ọkwa. Kọwaa windo mmezi na ọkwa canary, yana metrik a ga-enyocha na ọkwa ọ bụla.
- Nkwenye na nkwurịta okwu. Nweta nkwado ikike (CAB ma ọ dị mkpa), gwa ndị emetụtara, mejuputa, nyochaa, nyochaa.
Obere ikpe atọ
Ikpe 1 - Atụmatụ Rollback zọpụtara abalị. Otu otu tinye ihe nkesa sava weebụ; Patch ahụ na-atụghị anya mebie ndabere na saịtị ahụ malitere inye njehie 500. Mana enwere usoro ntụgharị doro anya nke ejiri AI kwadebere na arịrịọ mgbanwe: "wepụ ihe mgbochi ahụ, weghachite ngwugwu gara aga, bugharịa ọrụ ahụ." Otu a laghachiri na nkeji 6. Na-enweghị atụmatụ nlọghachi azụ, nkwụsị ahụ gaara adịru ọtụtụ awa ka a na-achọ ihe kpatara ya n'etiti abalị.
Ikpe 2 - Canary jidere ahụhụ na 5%. A ga-ekesa ụdị ọhụrụ. Ndị otu ahụ jụrụ AI maka atụmatụ mbugharị mkpagharị: nke mbụ 1 nkesa, elekere, mgbe ahụ 25%, mgbe ahụ niile. A hụrụ oge nzaghachi ugboro abụọ na sava Canary; akwụsịla nkesa. Njehie ahụ nọgidere na-enwe naanị otu sava, yana 95% nke ndị ọrụ enweghị nsogbu. Ọ bụrụ na ọ gbasara otu mgbe, ọrụ ahụ niile gaara ada.
Ikpe 3 - Mgbakwunye mgbanwe nke enweghị ike ịgbanwe. E zubere ịkwaga schema nchekwa data - mgbanwe nke ga-esi ike ịlaghachi. Injinia jụrụ AI banyere ihe ize ndụ; YZ kwuru na mgbanwe ahụ enweghị ike ịgbagha ma kwado nkwado ndabere zuru oke, ọsọ ule dị iche na windo dị warara. Ndị otu ahụ weghaara nkwado ndabere zuru oke obere oge tupu ọpụpụ ahụ, nwalere ya na mbụ. Enwere nsogbu n'oge mbugharị, mana ekele maka nkwado ndabere na mpaghara ahụ, eweghachiri ngbanwe ahụ n'ime nkeji 20.
Ndebiri anọ enwere ike iṅomi
1) Gbanwee akwụkwọ arịrịọ:
Ọrụ gị: ọkachamara njikwa mgbanwe. Depụta arịrịọ mgbanwe maka mgbanwe ndị a: [mgbanwe]. Isi isiokwu: Gịnị/Gịnị kpatara, Sistemụ emetụtara na ịdabere na ya, Ọkwa ihe ize ndụ (obere / ọkara / elu + ziri ezi), Ọ bụ Rollback, Nzọụkwụ mmejuputa, Usoro nkwenye ịga nke ọma, nzọụkwụ nlọghachi azụ, Nkwanye windo mmezi, nnabata achọrọ. Kaa akara ndabere ị na-ejighị n'aka dị ka "nyochaa".
2) Ntụle ihe ize ndụ na mmetụta:
Nyochaa mgbanwe ndị a n'ihe ize ndụ: [mgbanwe]. (1) Depụta usoro ndị nwere ike imetụta ozugbo na n'ụzọ na-apụtaghị ìhè, (2) Kedu ihe bụ ọnọdụ kachasị njọ, (3) ọ ga-agbanwe, ma ọ bụrụ na ọ bụghị, ihe ndị ọzọ m ga-eme, (4) kwadoro ọkwa nke ihe ize ndụ. Kọwaa na nke a bụ nyocha mbido na mkpebi ahụ bụ nke m.
3) Ịmepụta atụmatụ nlọghachi azụ:
Dee atụmatụ nlọghachi nke nzọụkwụ site na nzọụkwụ maka [mgbanwe]. Jide n'aka na enwere ike iṅomi na nyochaa usoro ọ bụla. Ọ bụrụ na enwere akụkụ a na-apụghị ịgbagha agbagha nke mgbanwe ahụ, kwupụta ya nke ọma wee dee nkwado ndabere nke m kwesịrị iwere maka ha. Tinye otu esi enyocha ọganiihu nke Rollback.
4) Atụmatụ nkesa (canary) agba agba:
Na-atụ aro usoro nhazi nke [nkwalite] maka mbugharị ndị a: usoro nke (dịka ọmụmaatụ 1 nkesa -> 25% -> niile), ogologo oge ole ka m ga-echere n'oge ọ bụla, na GỊNỊ metrics ka m ga-eso (oge nzaghachi, ọnụego njehie, wdg)? Kedu ọnụ ụzọ m ga-akwụsị wee tụgharịa mbugharị ahụ ma ọ bụrụ na ọ gafere? Dee isi ihe mkpebi gị nke ọma.
Ngwa ngwa adịghị ike / Ike siri ike
Ngwa ngwa adịghị ike:
Ekwesịrị m itinye patch a?
Enweghị ọnọdụ, enweghị mmetụta, enweghị redundancy, enweghị windo. AI amaghị usoro gị ma ọ bụ ihe ize ndụ gị; "ee/ee" ọ ga-enye bụ ịkọ nkọ na-enweghị isi.
Mgbasa ozi siri ike:
Ọrụ gị: ọkachamara njikwa mgbanwe. M ga na-etinye ihe nchekwa nchekwa na nsoro nke sava weebụ na mmepụta (sava 8, n'azụ ihe nkwụnye ibu). Nye m: (1) arịrịọ mgbanwe mgbanwe maka mgbanwe a, (2) ịdabere na ya nwere ike imetụta (M ga-akwado), (3) usoro ntụgharị, (4) atụmatụ canary dị ka 1 nkesa -> 25% -> niile na metrics m ga-enyocha n'oge ọ bụla. Kpebie ọkwa nke ihe egwu. Ana m akwado wee kpebie.
Gbanwee atụmatụ
obere ihe ize ndụ
nnukwu ihe ize ndụ
mgbanwe
dị mfe mpịakọta
enweghị ike iwepụ / siri ike
ngalaba
Otu ozi, dịpụrụ adịpụ
Multi-ọrụ, yinye ndabere
Nkesa
nwere ike ịbụ kpọmkwem
Window canary + dị warara nke amanyere iwu
Nkwenye
n'ime otu
CAB / nkwado kacha elu
mapụtara
Ọkọlọtọ
Nkwado ndabere zuru oke + ọsọ ule
Mmejọ ndị nkịtị
- Na-emejuputa na-enweghị atụmatụ nlọghachi azụ. Mgbanwe bụ ịgba chaa chaa ma ọ bụrụ na edeghị ụzọ azụ azụ.
- Idobe okirikiri mmetụta warara. Ịgafe ndabere zoro ezo jikọtara na ọrụ ga-ebute nkwụsịtụ akụkụ na-atụghị anya ya.
- Na-emehie mgbanwe na-enweghị ike ịgbanwe maka ndị nkịtị. Mgbanwe dị ka mbugharị schema na ihichapụ data chọrọ usoro siri ike yana nkwado ndabere zuru oke.
- Na-agbasa ya na ụgbọ mmiri niile ozugbo. Enweghị Canary, ahụhụ ga-adakwasị ndị ọrụ niile otu mgbe.
- Na-akọwaghị ihe ịga nke ọma njirisi. Ọ bụrụ na edeghị ihe "ịga nke ọma" pụtara, ị nwere ike chefuo mgbanwe mebiri emebi maka "zuru oke".
Ntị: Ndepụta nke sistemu emetụtara nke AI mepụtara bụ nke mbido, ọ bụghị ndepụta zuru oke. AI amaghị ihe ndabere nke nzukọ gị; Azịza ya ziri ezi nke ajụjụ a "Ọ bụrụ na ọrụ a daa, kedu ihe ọzọ ga-adaba?" dabere na ihe ọmụma ụlọ ọrụ gị. Were ya na ndepụta AI ezughị ezu wee gbasaa ya.
Na nchịkọta
Ọtụtụ ọdachi mmepụta na-esite na mgbanwe, ọ bụghị ọgụ; Njikwa mgbanwe anaghị egbochi mgbanwe, ọ na-eme ka ọ dị mma ma bụrụ nke a na-ahụ anya. AI; Na-edepụta ngwa ngwa na-agbanwe arịrịọ, nleba anya ihe egwu, atụmatụ nlọghachi azụ, na ndenye nlele nke mbugharị oge. Mana gbasaa ngalaba ahụ site na iji ezigbo ihe ọmụma ndabere gị, kewaa mgbanwe, dee mpịakọta ma nwalee ya ma ọ bụrụ na ọ ga-ekwe omume, kesaa ihe egwu ahụ na windo mmezi na canary, kọwaa njirisi ịga nke ọma. Ọ bụ mmadụ bụ onye kwadoro, hazie ma na-ebu ọrụ maka mgbanwe ahụ; AI bụ onye mmekọ na-eme ka atụmatụ ahụ dịkwuo elu.
Ọrụ ngwa
Họrọ mgbanwe mmepụta nke ị na-eme atụmatụ ime n'oge adịghị anya (ma ọ bụ mee na nso nso a). Mee ka AI jiri ndebiri "Change request draft" kwadebe arịrịọ mgbanwe zuru oke n'elu. Gbasaa ndepụta nke "sistemụ emetụtara" AI na-ewepụta ma ọ dịkarịa ala ihe abụọ na ozi ndabere nke gị. Wepụta usoro nkwụghachi azụ site na iji ndebiri "Mepụta atụmatụ nkwụghachi azụ" wee chọpụta ma ọ dị akụkụ ọ bụla nke mgbanwe a na-enweghị ike ịtụgharị azụ. N'ikpeazụ, wepụta atụmatụ canary. Chịkọta atụmatụ niile na isi 6 wee mara nke nkwado achọrọ.
ndetu
- [] A kwadola m arịrịọ maka mgbanwe nke gụnyere gịnị/ gịnị kpatara, mmetụta, ihe egwu, usoro, nkwenye na nlọghachi azụ?
- [ ] Enwere m ozi ndabere nke m gbasaa ndepụta AI nke sistemụ ọ metụtara?
- [ ] Ekewala m ma mgbanwe a nwere ike ịtụgharị ma ọ bụ enweghị mgbagha?
- [ ] Edere m usoro nkwụghachi azụ wee nwalee ya na gburugburu ule, ọ bụrụ na ọ ga-ekwe omume?
- [] Ekpebila m windo mmezi na atụmatụ mbugharị canary yana metrik nleba anya maka usoro ọ bụla?
- [ ] A kọwapụtala m njirisi nyocha ihe ịga nke ọma wee nweta nkwado dị mkpa?