Daromadlar:
- Sun'iy intellekt yordamida o'zgartirish so'rovi, xavfni baholash va qaytarish rejasini ishlab chiqish va o'zgarishlarni xavfsiz va oldindan aytib bo'ladigan qilish qobiliyati
- Domenni o'ziga xos bog'liqlik ma'lumotlari bilan kengaytirish, qayta tiklash imkoniyatini tasniflash va kanareykalar bilan bosqichma-bosqich joylashtirishni rejalashtirish qobiliyatiga ega bo'lish.
- O'zgarishlarni ma'qullaydigan, rejalashtiradigan va mas'uliyatni o'z zimmasiga olgan inson ekanligini tushunish va muvaffaqiyat mezonlarisiz va orqaga qaytish yo'lisiz uni amalga oshirmaslik uchun intizomga ega bo'lish.
O'zgarishlarni boshqarish: AI bilan xavflarni baholash, orqaga qaytarish va texnik xizmat ko'rsatish oynasi
Ishlab chiqarish tizimlaridagi falokatlarning aksariyati hujumdan emas, balki o'zgarishlardan kelib chiqadi: yamoq, konfiguratsiya yangilanishi, relizning chiqarilishi, "kichik" tuzatish. Shuning uchun har bir etuk tashkilot o'zgarishlarni boshqarishga ega: ishlab chiqarish o'zgarishini rejalashtirish, uning xavfini baholash, uni tasdiqlash, amalga oshirish va kerak bo'lganda uni orqaga qaytarishning tartibli jarayoni. Maqsad o'zgarishlarning oldini olish emas, balki uni xavfsiz va oldindan aytib bo'ladigan qilishdir. Bu erda AI o'zgartirish so'rovini ishlab chiqishda, xavflar va ta'sirlangan tizimlar ro'yxatida, qayta tiklash rejasi asosini yaratishda va joylashtirishni tekshirish ro'yxatini tayyorlashda kuchli yordamchidir. Ammo asosiy qoida saqlanib qolmoqda: AI o'zgarishlar va xavflarni hujjatlashtirish uchun loyihani ishlab chiqaradi; O'zgarishlarni ma'qullagan, rejalashtirgan va javobgarlikni o'z zimmasiga olgan shaxs.
Ushbu bo'limda o'zgartirish so'rovi, xavfni baholash, orqaga qaytarish rejasi, texnik xizmat ko'rsatish oynasi, kanareyka/bosqichli tarqatish va CAB (O'zgartirish bo'yicha maslahat kengashi) tushunchalari; AI yordamida xavfsiz o'zgarishlarni qanday rejalashtirishni o'rganasiz.
Yaxshi o'zgartirish so'rovining anatomiyasi
Nazoratsiz o'zgarish - "Men buni yangiladim" jumlasi; Boshqariladigan o'zgarish - bu reja. Yaxshi o'zgartirish so'rovi quyidagi savollarga javob beradi: Nima o'zgarmoqda? (ko'lami), Nima uchun? (asoslash), Qaysi tizimlar ta'sir qiladi? (domen va bog'liqliklar), xavf darajasi qanday? (past/o'rta/yuqori), qachon? (xizmat oynasi), Qanday murojaat qilish kerak? (qadamlar), qanday tekshirish mumkin? (muvaffaqiyat mezoni), yomonlashsa, uni qanday qaytarish mumkin? (orqaga qaytarish), kim tasdiqlaydi? (hokimiyat). AI bu skeletni tezda to'ldiradi - lekin siz haqiqatan ham domen va xavfni bilasiz, tashkilotni bilasiz; Siz o'zingizning bog'liqlik bilimingiz bilan AI ro'yxatini to'ldirasiz.
Maslahat: O'zgartirishning eng ko'p e'tibordan chetda qoladigan ikkita qismi bu "qayta tiklash rejasi" va "muvaffaqiyatni tekshirish mezonlari". Agar oʻzgartirishni amalga oshirishdan oldin “Agar u yomon boʻlsa, qaysi buyruq bilan qayerga murojaat qilishim kerak” va “muvaffaqiyatli ekanligini qanday isbotlayman” degan savollarga yozma javobingiz boʻlmasa, u oʻzgarish hali tayyor emas.
Orqaga qaytarish: har bir o'zgarishning chiqish eshigi
O'zgarishlarni boshqarishning yuragi - bu o'zgarishlar rejasi. Har bir o'zgartirishning orqaga qaytish yo'li bo'lishi kerak: orqaga qaytarish yamog'i, oldingi konfiguratsiyani tiklash, oldingi versiyaga qaytarish, oniy rasmdan orqaga qaytarish. Muhim farq: ba'zi o'zgarishlarni qaytarish oson (konfiguratsiya chizig'i), ba'zilari qaytarib bo'lmaydigan yoki juda qiyin (ma'lumotlar bazasi sxemasini ko'chirish, ma'lumotlarni o'chirish). Qaytarib bo'lmaydigan o'zgarishlar eng yuqori xavf klassi bo'lib, eng ko'p e'tiborni, eng ko'p zaxira nusxalarini va eng tor texnik oynani talab qiladi. AIdan so'rang: "Ushbu o'zgarishni qaytarish mumkinmi, agar bo'lmasa, qanday qo'shimcha xavfsizlik choralarini ko'rishim kerak?"
Xizmat oynasi va bosqichma-bosqich joylashtirish
Ta'mirlash oynasi - bu oldindan e'lon qilingan vaqt oralig'i bo'lib, unda o'zgartirish foydalanuvchilarning eng kam miqdoriga ta'sir qiladi - odatda tunda yoki tirbandlik kam bo'lgan dam olish kunlari. Ammo vaqtni to'g'ri tanlash etarli emas; O'zgartirishni asta-sekin tarqatish xavfni yanada kamaytiradi. Canary deployment - bu o'zgarishlarni birinchi navbatda kichik qismga (bir server, foydalanuvchilarning 5%) qo'llash, uni kuzatib borish va hech qanday muammo bo'lmasa, uni targ'ib qilish. Shunday qilib, xato butun flotga emas, balki kichik bir qismiga ta'sir qiladi va erta ushlanadi. Siz AIdan bosqichma-bosqich joylashtirish rejasini va har bir bosqichda kuzatish uchun ko'rsatkichlarni so'rashingiz mumkin.
Bosqichma-bosqich: AI yordamida o'zgartirish
- So'rovni loyihalash. Yuqoridagi sarlavhalarda AI bilan o'zgarishlarni hujjatlang.
- Ta'sirni kengaytiring. AI ta'sirlangan tizimlar ro'yxatini o'zingizning qaramlik xaritangiz bilan to'ldiring; "Ushbu xizmatga yana nima bog'liq?"
- Xavfni tasniflang. Past/o'rta/yuqori va teskari? Bu yuqori va qaytarib bo'lmaydigan eng qattiq jarayonni talab qiladi.
- Orqaga qaytishni yozing va uni sinab ko'ring. Orqaga qaytarish bosqichlarini yozing va iloji bo'lsa, sinov muhitida orqaga qaytishga harakat qiling - orqaga qaytarib bo'lmaydigan "orqaga qaytarish rejasi" reja hisoblanmaydi.
- Derazalar va darajalarni rejalashtirish. Xizmat oynasi va kanareyka bosqichlarini va har bir bosqichda kuzatilishi kerak bo'lgan ko'rsatkichlarni belgilang.
- Tasdiqlash va aloqa. Vakolatdan ruxsat oling (agar kerak bo'lsa, CAB), ta'sirlanganlarni xabardor qiling, amalga oshiring, kuzatib boring, tekshiring.
uchta mini holat
1-holat - Orqaga qaytarish rejasi tunni saqlab qoldi. Bir jamoa veb-server yamog'ini qo'lladi; Yamoq kutilmaganda qaramlikni buzdi va sayt 500 xatolik bera boshladi. Ammo o'zgartirish so'rovida AI bilan tayyorlangan aniq orqaga qaytish bosqichi bor edi: "yamoqni olib tashlang, oldingi paketni tiklang, xizmatni qayta yuklang". Jamoa 6 daqiqada qaytdi. Orqaga qaytarish rejasi bo'lmaganda, tunning yarmida asosiy sababni izlashda uzilish soatlab davom etgan bo'lar edi.
2-holat - Kanareyka 5% xatoga duch keldi. Yangi versiya tarqatiladi. Jamoa sun'iy intellektdan bosqichma-bosqich joylashtirish rejasini so'radi: birinchi navbatda 1 server, soat, keyin 25%, keyin hammasi. Javob vaqtlari Canary serverida ikki baravar ko'paygan; tarqatish to'xtatildi. Xato faqat bitta serverda saqlanib qoldi, foydalanuvchilarning 95% ta'sir qilmagan. Agar u birdaniga tarqalgan bo'lsa, butun xizmat qulab tushardi.
3-holat - Qaytarib bo'lmaydigan o'zgarishlarning qo'shimcha o'lchovi. Ma'lumotlar bazasi sxemasini ko'chirish rejalashtirilgan edi - bu o'zgarishni qaytarish juda qiyin bo'ladi. Muhandis AIdan xavf haqida so'radi; YZ o'zgarish qaytarib bo'lmaydiganligini ta'kidladi va to'liq zaxira, alohida sinov va tor oynani tavsiya qildi. Jamoa migratsiyadan oldin to'liq zaxira nusxasini oldi, avval uni nusxada sinab ko'rdi. Migratsiya paytida muammo yuzaga keldi, ammo zaxira tufayli mustahkamlik 20 daqiqa ichida tiklandi.
To'rt nusxa ko'chirish shablonlari
1) So'rov loyihasini o'zgartirish:
Sizning rolingiz: o'zgarishlarni boshqarish bo'yicha mutaxassis. Quyidagi o'zgartirish uchun o'zgartirish so'rovini tuzing: [o'zgartirish]. Sarlavhalar: Nima/nima uchun, Ta'sirlangan tizimlar va bog'liqliklar, Xavf darajasi (past/o'rta/yuqori + asoslash), Orqaga qaytishmi, Amalga oshirish bosqichlari, Muvaffaqiyatni tekshirish mezonlari, Orqaga qaytarish bosqichlari, Xizmat oynasi tavsiyasi, Kerakli tasdiqlash. Siz ishonchingiz komil bo'lmagan qaramlikni "tekshirish" deb belgilang.
2) xavf va ta'sirni baholash:
Quyidagi o'zgarishlarni xavf nuqtai nazaridan baholang: [o'zgarish]. (1) To'g'ridan-to'g'ri va bilvosita ta'sir ko'rsatishi mumkin bo'lgan tizimlarni sanab o'ting, (2) eng yomon stsenariy nima, (3) bu qayta tiklanadimi, agar bo'lmasa, qanday qo'shimcha choralar ko'rishim kerak, (4) xavf darajasini asoslang. Bu dastlabki baholash va qaror meniki ekanligini tushuntiring.
3) Qayta tiklash rejasini yaratish:
[O'zgartirish] uchun bosqichma-bosqich orqaga qaytish rejasini yozing. Har bir qadam nusxalanishi va tekshirilishi mumkinligiga ishonch hosil qiling. Agar o'zgartirishning qaytarib bo'lmaydigan qismlari bo'lsa, uni aniq ayting va ular uchun qaysi zaxira nusxasini olishim kerakligini yozing. Orqaga qaytarish muvaffaqiyatini qanday tekshirish mumkinligini qo'shing.
4) Bosqichli tarqatish (kanareyka) rejasi:
Quyidagi tarqatish uchun [tartibga solish] bosqichli rejasini taklif qiling: qaysi bosqichlar (masalan, 1 server -> 25% -> hammasi), har bir bosqichda qancha vaqt kutishim kerak va QANDAY ko‘rsatkichlarni kuzatishim kerak (javob vaqti, xato darajasi va h.k.)? Qaysi chegaradan oshib ketgan bo'lsa, joylashtirishni to'xtatib, orqaga qaytarishim kerak? Qaror nuqtalaringizni aniq yozing.
Zaif taklif / Kuchli taklif
Zaif taklif:
Ushbu yamoqni qo'llashim kerakmi?
Hech qanday kontekst, ta'sir yo'q, ortiqcha, derazalar yo'q. AI sizning tizimingizni ham, xavfingizni ham bilmaydi; U beradigan "ha/yo'q" - bu mas'uliyatsiz taxmin.
Kuchli so'rov:
Sizning rolingiz: o'zgarishlarni boshqarish bo'yicha mutaxassis. Men ishlab chiqarishdagi veb-serverlar parkiga (8 ta server, yuk balansi orqasida) xavfsizlik tuzatish moslamasini qo'llayman. Menga bering: (1) bu oʻzgarish uchun qoralama oʻzgartirish soʻrovi, (2) taʼsir qilishi mumkin boʻlgan bogʻliqliklar (tasdiqlayman), (3) orqaga qaytarish bosqichlari, (4) 1 server sifatida kanareyka rejasi -> 25% -> hammasi va men har bir bosqichda kuzatadigan koʻrsatkichlar. Xavf darajasini asoslang. Men ma'qullayman va qaror qilaman.
Funktsiyani o'zgartirish
past xavf
yuqori xavf
qaytuvchanlik
oson orqaga qaytarish
qaytarib bo'lmaydigan/qiyin
domen
Yagona xizmat, izolyatsiya qilingan
Ko'p xizmat, qaramlik zanjiri
Tarqatish
bevosita bo'lishi mumkin
Majburiy kanareyka + tor oyna
Tasdiqlash
jamoa ichida
CAB / yuqori ma'qullash
zaxira
Standart
Qo'shimcha to'liq zaxira + sinov ishga tushirish
Umumiy xatolar
- Orqaga qaytarish rejasisiz amalga oshirish. Qaytish yo'li yozilmagan bo'lsa, o'zgarish qimordir.
- Ta'sir doirasini tor saqlash. Xizmatga biriktirilgan yashirin bog'liqliklarni chetlab o'tish kutilmagan yon uzilishlarga olib keladi.
- Qaytarib bo'lmaydigan o'zgarishni oddiy deb adashish. Sxemani ko'chirish va ma'lumotlarni o'chirish kabi o'zgarishlar eng qattiq jarayon va to'liq zaxiralashni talab qiladi.
- Uni bir vaqtning o'zida butun flotga tarqatish. Kanareykasiz xato barcha foydalanuvchilarga birdaniga tegadi.
- Muvaffaqiyat mezonlarini aniqlamaslik. Agar "muvaffaqiyatli" degani yozilmagan bo'lsa, siz buzilgan o'zgarishlarni "to'liq" deb xato qilishingiz mumkin.
Diqqat: AI tomonidan ishlab chiqarilgan ta'sirlangan tizimlar ro'yxati to'liq ro'yxat emas, balki dastlabki hisoblanadi. AI tashkilotingizning bog'liqligini bilmaydi; “Agar bu xizmat ishlamay qolsa, yana nima buziladi?” degan savolga aniq javob. Sizning korporativ bilimingizda yotadi. AI ro'yxati to'liq emas deb hisoblang va uni kengaytiring.
qisqa bayoni; yakunida
Ko'pgina ishlab chiqarish ofatlari hujumdan emas, balki o'zgarishlardan kelib chiqadi; O'zgarishlarni boshqarish o'zgarishlarga to'sqinlik qilmaydi, bu uni xavfsiz va oldindan aytib bo'ladigan qiladi. AI; O'zgartirish so'rovlarini, xavflarni baholashni, qayta tiklash rejalarini va bosqichma-bosqich joylashtirishni tekshirish ro'yxatlarini tezda tuzadi. Ammo haqiqiy bog'liqlik bilimingiz bilan domenni kengaytiring, teskarilikni tasniflang, orqaga qaytishni yozing va iloji bo'lsa, uni sinab ko'ring, xavfni parvarishlash oynasi va kanareyka bilan taqsimlang, muvaffaqiyat mezonlarini aniqlang. O'zgarishlarni ma'qullaydigan, rejalashtiradigan va javobgarlikni o'z zimmasiga oladigan insondir; AI rejani tezlashtiradigan hamkordir.
Ilova vazifasi
Tez orada amalga oshirishni rejalashtirgan (yoki yaqinda qilgan) ishlab chiqarish o'zgarishini tanlang. AIga yuqoridagi "O'zgartirish so'rovi loyihasi" shabloniga ega bo'lgan to'liq o'zgartirish so'rovini tayyorlang. AI tomonidan ishlab chiqarilgan "ta'sirlangan tizimlar" ro'yxatini o'zingizning qaramlik ma'lumotlaringiz bilan kamida ikkita element bilan kengaytiring. Orqaga qaytarish bosqichlarini "Orqaga qaytarish rejasini yaratish" shabloni bilan chop eting va o'zgartirishning orqaga qaytarilmaydigan qismi bor yoki yo'qligini aniqlang. Nihoyat, kanareyka rejasini tuzing. Butun rejani 6 bandda jamlang va qaysi tasdiqlashlar kerakligini belgilang.
nazorat ro'yxati
- [ ] Men nima/nima uchun, ta'sir, xavf, qadamlar, tekshirish va orqaga qaytarishni o'z ichiga olgan o'zgartirish uchun so'rov tayyorladimmi?
- [ ] AIning ta'sirlangan tizimlar ro'yxatini o'zimning qaramlik ma'lumotlarim bilan kengaytirdimmi?
- [ ] Men o'zgarishlarni qaytariladigan yoki qaytarilmas deb tasnifladimmi?
- [ ] Orqaga qaytarish bosqichlarini yozdim va agar iloji bo'lsa, uni sinov muhitida sinab ko'rdim?
- [ ] Har bir bosqich uchun texnik xizmat koʻrsatish oynasi va kanareykalarni joylashtirish rejasi va monitoring koʻrsatkichlarini aniqladimmi?
- [ ] Muvaffaqiyatni tekshirish mezonlarini aniqladimmi va kerakli tasdiqlarni oldimmi?