Faida:
- Uwezo wa kutengeneza runbook, post-mortem na mifupa ya hati ya usanifu kutoka kwa noti zilizotawanyika na akili ya bandia.
- Uwezo wa kutekeleza nidhamu ya kuweka 'marufuku ya utengenezaji' na kupima kwa kina na kuweka alama kwenye kila kitabu cha rununu katika mazingira halisi.
- Uwezo wa kuelewa kuwa kitabu kisicho sahihi ni hatari zaidi kuliko hakuna na kuweka hati hai kupitia mchakato wa mabadiliko
Utunzaji wa Nyaraka na Habari: Kitabu cha Run, Usanifu na Kumbukumbu ya Kitaasisi na AI
Kazi iliyopuuzwa zaidi lakini ya kuokoa maisha ya usimamizi wa mfumo ni hati. Mfumo unapoanguka na mtu aliyeuunda yuko likizoni na hakuna neno lililoandikwa juu ya jinsi ya kupona, ni usiku mrefu kwa kila mtu. Hati ni kumbukumbu ya kitaasisi inayofanya maandishi na kupatikana jinsi mfumo umewekwa, jinsi unavyofanya kazi, na nini cha kufanya ikiwa shida itatokea. Aina muhimu zaidi ya kumbukumbu hii ni kitabu cha kukimbia: mwongozo wa uendeshaji ambao unakuambia hatua kwa hatua nini cha kufanya katika hali fulani (huduma iliyoanguka, diski imejaa, hifadhi imeshindwa). Hapa AI hutatua tatizo la "ukurasa tupu" na "uvivu", ambao ni maadui wakubwa wa nyaraka za kuandika: hutoa kitabu cha kukimbia kilichopangwa kutoka kwa maelezo yako yaliyotawanyika, utaratibu kutoka kwa historia ya amri, maelezo kutoka kwa usanifu. Lakini kanuni muhimu: AI inazalisha michoro na mifupa; Wewe ndiwe unayejaribu na kuthibitisha kila hatua ili kuona kama ni sahihi - kitabu kisicho sahihi ni hatari zaidi kuliko kutokuwa na kitabu kabisa.
Katika kitengo hiki, runbook, post-mortem (ripoti ya uchunguzi baada ya tukio), nyaraka za usanifu na uandishi wa msingi wa maarifa; Kuzalisha rasimu na AI; na muhimu zaidi utajifunza hatari za nyaraka ambazo hazijathibitishwa.
Kwa nini kitabu cha rununu kibaya ni mbaya zaidi kuliko hakuna kitabu cha rununu?
Hii ndiyo dhana muhimu zaidi ya kitengo hiki. Timu isiyo na kitabu cha kukimbia ni ya tahadhari na ya kutiliwa shaka wakati wa hofu; hufikiria mara mbili juu ya kila amri. Lakini mtu aliye na kitabu cha rununu "rasmi" anakiamini kwa upofu - katikati ya usiku, chini ya mkazo, akitekeleza hatua bila swali. Ikiwa runbook hiyo itatolewa bila kutayarishwa na kujaribiwa na AI na ina hatua moja mbaya (amri isiyo sahihi, sharti lisilopo, hatua ya kurudi nyuma iliyoruka), matokeo yake ni mabaya. Ndio maana kila kitabu cha rununu kinachotengenezwa kwa AI lazima kiendeshwe kutoka mwanzo hadi mwisho katika mazingira halisi na kila hatua lazima ithibitishwe kabla ya kuchapishwa. Kitabu cha rununu ambacho hakijajaribiwa ni kama ahadi ya kutia moyo lakini tupu.
Tahadhari: Piga muhuri kitabu cha kukimbia na "jaribio: [tarehe], [mtu]". Tia alama kwa uwazi rasimu ambazo hazijajaribiwa kwa lebo "RASIMU - HAIJATHIBITISHWA." Kwa hivyo hakuna mtu ambaye angetumia hatua ambazo hazijathibitishwa kwa usalama katika shida halisi.
Anatomy ya kitabu kizuri cha kukimbia
Kitabu kizuri cha rununu kina sehemu maalum, na AI ni nzuri katika kujenga mifupa hiyo: kichwa na kusudi (kwa hali gani), mahitaji ya lazima (ufikiaji gani, ni chombo gani kinachohitajika), dalili (nitatumia lini kitabu hiki cha rununu), hatua (zilizo na nambari, amri zinazoweza kunakiliwa), uthibitisho (jinsi ya kutambua mafanikio baada ya kila hatua), kurudi nyuma (jinsi ya kutendua ikiwa hatua itaenda vibaya), na ninaweza kuita kielelezo (nitapunguza). Unaweza kutoa AI yako noti zako zilizotawanyika na kuiuliza iiweke kwenye muundo huu; Unahakikisha tu usahihi wa maudhui.
Hatua kwa hatua: Uzalishaji wa hati na AI
- Kusanya malighafi. Historia yako ya amri, madokezo yako, barua pepe ya zamani, logi ya gumzo—nyenzo halisi, hata ikiwa ni fujo, ni bora kuliko uundaji wa AI.
- Uliza muundo. "Fanya hiki kiwe kitabu cha kukimbia chenye vichwa vifuatavyo: madhumuni, sharti, dalili, hatua, uthibitishaji, urejeshaji nyuma, kupanda."
- Piga marufuku utengenezaji. "Usiongeze amri, IPs, matoleo au hatua zozote ambazo sijakupa; weka alama sehemu zozote zinazokosekana kama [KUJAZWA]." Hii huzuia kosa hatari zaidi - hatua zinazoonekana kuwa za kubuni.
- Kinyago. Tumia kishika nafasi badala ya mwenyeji halisi, IP, mtumiaji; Ikiwa hati inashirikiwa, siri haipaswi kuvuja.
- Ijaribu. Endesha kitabu cha kukimbia kutoka mwanzo hadi mwisho katika mazingira halisi (ikiwezekana mtihani). Rekebisha hatua zozote ambazo hazifanyi kazi, hazipo au hazieleweki.
- Piga muhuri na uchapishe. Ongeza tarehe ya jaribio, kijaribu na sasisho la mwisho. Nyaraka ni hai; Ni lazima isasishwe mfumo unapobadilika.
kesi tatu ndogo
Kesi 1 - masaa 2 ya kazi, dakika 15. Msimamizi alikuwa ameahirisha kurekodi utaratibu wa kurejesha nakala kwa miezi kadhaa. Alitoa historia ya amri ya wastaafu (iliyofunikwa) na maelezo machache yaliyotawanyika kwa AI na kuiingiza kwenye mfumo wa kitabu cha kukimbia. AI ilitoa muhtasari safi katika dakika 15. Msimamizi alitumia dakika 45 zilizofuata kuendesha rasimu kutoka mwanzo hadi mwisho kwenye seva ya majaribio na kurekebisha hatua mbili ambazo hazipo. Matokeo: kitabu cha rununu kilichojaribiwa, cha kuaminika.
Kesi 2 - Kukamatwa kwa uwongo. Timu ilikuwa na AI kuandika kitabu cha kuanzisha upya huduma lakini ikasahau kupiga marufuku "uzushi". YZ iliongeza amri ya "wazi kache kwanza", ambayo inaonekana kuwa ya kimantiki lakini haipo katika huduma hiyo. Kwa bahati nzuri, mhandisi aliendesha kitabu cha kukimbia katika mazingira ya mtihani; Amri hiyo ilitoa kosa. Hatua ya jaribio ilinasa hatua iliyoundwa ambayo ingeleta mkanganyiko katika shida halisi.
Kesi ya 3 - Uchunguzi wa maiti umeharakishwa. Baada ya hitilafu kubwa, timu ilihitaji kuandika uchunguzi wa maiti, lakini hakuna aliyeweza kuanza. Walikabidhi ratiba ya tukio na kuweka kumbukumbu kwa AI na kuomba mifupa isiyo na hatia ya baada ya kifo - muhtasari, athari, kalenda ya matukio, sababu kuu, hatua za kurekebisha. Mpango wa AI ulipunguza kazi ya saa moja hadi dakika kumi; Timu ilitoa nguvu zake katika kuthibitisha ukweli na kufafanua vipengee vya kushughulikia.
Violezo vinne vinavyoweza kunakiliwa
1) Kutengeneza mifupa ya kitabu cha rununu:
Jukumu lako: SRE mkuu. Unda kijitabu kutoka kwa madokezo/historia ya amri iliyofichwa hapa chini. Vichwa: Madhumuni, Mahitaji, Dalili (wakati wa kutumia), Hatua (zilizohesabiwa, zinaweza kunakiliwa), Uthibitishaji kwa kila hatua, Rollback, Escalation. KANUNI: Usitunge amri/IP/toleo/hatua yoyote ambayo sikupi; andika sehemu zinazokosekana [KUJAZWA]. Nyenzo: [noti iliyofichwa]
2) Uchunguzi wa maiti bila lawama:
Jukumu lako: msimamizi wa uchunguzi wa matukio. Andika mchoro BILA LAWAMA baada ya kifo kutoka kwa rekodi za matukio na kumbukumbu zifuatazo zilizofichwa: Muhtasari, Athari (muda/upeo), Rekodi ya Maeneo Uliyotembelea, Chanzo Cha msingi (ikiwa kimethibitishwa), Mambo Yanayochangia, Vitendo vya Kurekebisha (mmiliki + kipaumbele). Usimlaumu mtu, zingatia mfumo. Usiandike sababu za msingi bila ushahidi. Data: [...]
3) Maelezo ya usanifu/huduma:
Andika hati ya huduma kutoka kwa maelezo yafuatayo ya usanidi/mchoro uliofichwa: huduma inafanya nini, inajumuisha vipengele gani, ni tegemezi gani, data inapitaje, bandari gani/itifaki gani. Iweke kiufundi lakini isomeke. Tia alama kwenye uhusiano ambao huna uhakika kuwa "unahitaji kuthibitishwa". Habari: [iliyofichwa]
4) Ukaguzi wa rejea wa nyaraka:
Kagua hati ifuatayo na uangalie sarafu: (1) ni sehemu gani ambazo hazipo/ hazijulikani, (2) ni hatua gani zinazoonekana kuwa hazijajaribiwa, (3) ni taarifa gani ambazo huenda zimepitwa na wakati? Andika ninachopaswa kuuliza/kuthibitisha kwa kila matokeo. Hati: [hati iliyofunikwa]
Mwongozo dhaifu / Mwongozo thabiti
Agizo dhaifu:
Niandikie kijitabu cha matengenezo ya seva.
Hakuna nyenzo halisi. AI hutoa maandishi, kutoka kwa ufahamu wake wa jumla, ambayo hailingani na mazingira yako au hata ina hatua zilizoundwa. Hiki ni chanzo hatari cha imani potofu.
Agizo lenye nguvu:
Jukumu lako: SRE mkuu. Hapo chini kuna historia ya amri iliyofichwa na maelezo yangu ambayo nilitekeleza katika tukio la "huduma ya malipo kamili". Unda kitabu cha kukimbia kutoka kwa hizi: Kusudi, Sharti (ufikiaji/zana), Dalili, Hatua Zilizohesabiwa (na amri zangu), Uthibitishaji kwa kila hatua, Rollback, Escalation. Usinifanye nifuate amri ambayo sikutoa; Fanya tupu [ILI KUJAZWA]. Weka onyo "haijajaribiwa" mwishoni. Nyenzo: [historia ya amri iliyofichwa]
Aina ya hati
Mchango wa AI
Mchango wa lazima wa mwanadamu
kitabu cha kukimbia
Mifupa + mpangilio
Upimaji katika mazingira halisi, usahihi
Uchunguzi wa maiti
Muhtasari + muundo
Thibitisha ukweli na sababu ya msingi
hati ya usanifu
Maelezo + mtiririko
Thibitisha uhusiano na utegemezi
Makala ya msingi wa maarifa
rasimu ya haraka
Ukaguzi wa sasa na usahihi
Makosa ya kawaida
- Kuchapisha vitabu vya kukimbia visivyojaribiwa. Hatua ambazo hazijathibitishwa hutekelezwa kwa upofu katika shida; Runbook isiyo sahihi ni janga.
- Sio kuweka marufuku ya utengenezaji. Ikiwa hautaambia AI "usiongeze kile ambacho sijatoa", itatoa hatua zinazofaa lakini zisizo za kweli.
- Kuruka masking. Siri huvuja wakati hati iliyo na mwenyeji halisi, IP na mtumiaji inashirikiwa.
- Sio kusasisha hati. Hati ambazo hazijasasishwa wakati mabadiliko ya mfumo yanapotosha baada ya muda.
- Kuchapisha bila muhuri. Haijulikani wazi ikiwa hati isiyo na tarehe na hali ya jaribio inategemewa au ni rasimu.
Kidokezo: Njia bora zaidi ya kuweka hati "moja kwa moja" ni kuifungamanisha na mchakato wa mabadiliko: mfumo unapobadilika, acha kusasisha kitabu cha rununu husika kuwa mojawapo ya vigezo vya kukamilisha mabadiliko. AI huharakisha sasisho, lakini wewe ni mchakato wa kuchochea.
Kwa muhtasari
Nyaraka ni kumbukumbu ya kitaasisi; Runbook ni mwongozo wa uendeshaji ambao huokoa maisha wakati wa shida. AI hutoa rasimu zilizopangwa kutoka kwa maelezo yako ya fujo, kutatua tatizo la kurasa tupu na uvivu. Lakini ukweli muhimu zaidi ni huu: kitabu kisicho sahihi ni hatari zaidi kuliko kutokuwepo kabisa kwa sababu kinatumika kwa upofu katika shida. Kwa hivyo piga marufuku AI kutoka "kutengeneza", ifunge, na jaribu kabisa na ugonge kila kitabu cha rununu katika mazingira halisi. Weka hati hai kadiri mfumo unavyobadilika. AI hujenga mfumo; Wewe ndiye unathibitisha usahihi na upimaji.
Jukumu la maombi
Chagua utaratibu ambao haujarekodiwa katika timu yako (kwa mfano, kuanzisha upya huduma au kurejesha nakala rudufu). Ficha historia yako ya amri na madokezo na uruhusu AI itengeneze rasimu kwa kutumia kiolezo cha "Runbook skeleton generation" hapo juu; Hakikisha kuweka marufuku ya uwongo. Tekeleza rasimu katika mazingira ya jaribio na uripoti na urekebishe hatua zozote zinazokosekana. Ongeza tarehe ya jaribio na maelezo ya kijaribu kwenye kitabu cha rununu. Andika tofauti ambazo AI hutoa na urekebishe katika mchakato katika vitu 5.
orodha ya ukaguzi
- [ ] Niliunda kitabu cha rununu kutoka kwa nyenzo halisi (kumbuka, historia ya amri), je, sikuifanya kutoka mwanzo?
- [ ] Je, nimepiga marufuku AI kutoka kwa "kuongeza amri/IPs/hatua ambazo sijatoa"?
- [ ] Je, nimeficha maelezo nyeti kama vile mwenyeji, IP na mtumiaji?
- [ ] Je, nimeendesha na kuhalalisha kitabu cha rununu katika mazingira halisi/jaribio?
- [ ] Je, nimeongeza tarehe ya jaribio, habari ya kijaribu na sasisho la mwisho?
- [ ] Je, nimepanga kuunganisha hati kwenye mchakato wa kubadilisha mfumo na kuisasisha?