3 modulis · 3.3
Migracijos planas: eiliškumas, rizikos ir grįžimas atgal
3 modulis: Inventorizavimas ir planavimas · Skaitymo trukmė: 12 min.
Mokymosi tikslas: Po šios pamokos Jūs galėsite sudaryti migracijos planą su teisinga etapų tvarka, rizikų sąrašu, go/no-go sprendimo momentu ir grįžimo atgal planu.
Pagrindinės sąvokos: migracijos planas, etapas, pilotinis bandymas, big bang (visko perkėlimas vienu metu), etapinis perėjimas, priklausomybė, TTL, užšaldymo momentas, pereinamasis laikotarpis, rizikų sąrašas (tikimybė ir poveikis), go/no-go, grįžimo atgal planas (rollback), paslaugos nutraukimas
Kodėl reikalingas planas?
Turėdami savo inventorizaciją (3.1 pamoka) ir skaičius (3.2 pamoka), žinote, kas turi įvykti. Migracijos planas nurodo, kokia tvarka, kada, kas atsakingas ir ką daryti, jei kas nors nutiks ne taip. Jis padeda išvengti dviejų klasikinių klaidų: daryti dalykus neteisinga tvarka (pakeisti MX įrašus prieš sukuriant naujas pašto dėžutes) ir per anksti nutraukti senąją paslaugą.
Big bang ar etapinis perėjimas?
Yra du pagrindiniai keliai.
| Būdas | Kas tai yra | Tinka | Rizika |
|---|---|---|---|
| Big bang | Viskas perkeliama vienu metu, pavyzdžiui, per savaitgalį | Mažoms organizacijoms su nedaug integracijų | Jei kas nors nutinka ne taip, tai nutinka visur vienu metu |
| Etapinis | Perkeliama po dalį arba po žmonių grupę, paskirstant per kelias savaites | Didesnėms organizacijoms arba esant daug integracijų | Tam tikrą laiką veikia dvi sistemos vienu metu; žmonės gali susipainioti |
Daugumai mažų organizacijų gerai tinka etapinis perėjimas po dalį: pirmiausia failai, tada kalendorius ir kontaktai, tada paštas, tada likusi dalis. Paštas perkeliamas visiems vienu metu kaip visuma, nes domenas vienu metu gali rodyti tik į vieną vietą.
Visada pradėkite nuo pilotinio bandymo: vienas ar du žmonės jau savaitę ar dvi dirba visiškai naujoje paslaugoje. Jie randa problemas, o Jūs pritaikote planą prieš prisijungiant visiems kitiems.
Etapai
Migraciją sudaro penki etapai.
1. Pasiruošimas
- Inventorizacija ir skaičiai užbaigti (3.1 ir 3.2 pamokos).
- Pasirinkta nauja paslauga, pasirašyta sutartis ir duomenų tvarkymo sutartis (2.4, 9.2 pamokos).
- Viso turinio eksportas arba atsarginė kopija iš senosios paslaugos, prieš ką nors keičiant. Tai Jūsų apsauginis tinklas.
- Sutvarkyta tai, ko galima atsisakyti.
- Senojoje... atleiskite, naujojoje paslaugoje sukurti vartotojai ir administratoriai, įjungta dviejų veiksnių autentifikacija (7.3 pamoka).
- Sumažintas MX įrašų TTL, pavyzdžiui, iki 300 sekundžių. Tai padarykite bent vieną senąjį TTL laikotarpį prieš pakeitimą. Jei TTL buvo 86400 sekundžių (viena diena), sumažinkite jį bent viena diena anksčiau (DNS kurso 6.1 ir 6.3 pamokos).
2. Pilotinis bandymas
- Vienas ar du žmonės pereina prie naujos paslaugos.
- Jūs išbandote sudėtingiausius dokumentus, telefono programėles, integracijas.
- Jūs parašote trumpą pagalbinę instrukciją ir paaiškinimą likusiems (9.1 pamoka).
3. Perkėlimas
- Failų kopijavimas; aplankų ir bendrinimo nustatymų pertvarkymas (6.1, 6.2 pamokos).
- Kalendorių ir kontaktų eksportavimas bei importavimas (5.2, 5.3 pamokos).
- Pirmasis pašto dėžučių kopijavimas, kol senoji pašto dėžutė vis dar įprastai gauna paštą (4.2 pamoka).
- Integracijų perjungimas: svetainė, skeneris, kasos aparatas, programinė įranga.
4. Perėjimas
- Sutartu momentu: MX įrašų pakeitimas, SPF, DKIM ir DMARC atnaujinimas (4.3 pamoka).
- Netrukus po to, ir dar kartą kitą dieną: pašto dėžutes nukopijuoti dar kartą, kad paštas, atkeliavęs į senąją paslaugą tuo tarpu, taip pat būtų perkeltas (4.4 pamoka).
- Visų įrenginių perjungimas; senosios sinchronizavimo programėlės išjungiamos (7.2 pamoka).
- Užšaldymo momentas failams: nuo šio momento niekas nebedirba senojoje saugykloje.
5. Užbaigimas
- Patikrinimas: aplankų, failų, susitikimų, kontaktų ir pašto suskaičiavimas.
- Kelias savaites leisti abiem paslaugoms veikti greta, senąją padarius tik skaitymo režimu, jei įmanoma.
- Tik tada nutraukti senosios paslaugos sutartį ir paprašyti patvirtinimo, kad Jūsų duomenys ten bus ištrinti (9.3 pamoka).
- Atnaujinti duomenų tvarkymo veiklos įrašus ir privatumo politiką (9.3 pamoka).
Priklausomybės, kurių negalima apversti
Kai kurie žingsniai tikrai turi vykti vienas po kito. Štai griežtos taisyklės:
- Senosios paslaugos eksportas arba atsarginė kopija atliekama prieš bet kokį pakeitimą.
- Pilotinis bandymas vyksta prieš diegimą visiems.
- Pašto dėžutės naujoje paslaugoje egzistuoja prieš keičiant MX. Kitaip naujasis serveris atmes paštą.
- TTL sumažinamas bent vienu senuoju TTL laikotarpiu prieš MX pakeitimą.
- Pirmoji pašto kopija atliekama prieš MX pakeitimą; antroji kopija po MX pakeitimo.
- Kalendoriai importuojami prieš susiejant telefonus. Kitaip telefonas sinchronizuosis importo viduryje ir gausite dublikatų.
- Senoji paslauga nutraukiama paskiausiai, po patikrinimo.
Užduotis A3.3 leis Jums pačiam sudaryti šią eiliškumo tvarką ir ją patikrins.
Rizikos: tikimybė kartą poveikis
Rizikų sąrašas surašo, kas gali nutikti ne taip, kokia to tikimybė ir koks mastas. Įvertinkite tikimybę ir poveikį, pavyzdžiui, nuo 1 iki 3, ir padauginkite. Viskas, kas gauna 6 ar 9 balus, gauna priemonę.
| Rizika | Tikimybė | Poveikis | Balas | Priemonė |
|---|---|---|---|---|
| Paštas neatkeliauja pakeitimo metu | 2 | 3 | 6 | Iš anksto sumažintas TTL, pakeitimas ne piko valandomis, antroji sinchronizacija |
| Dokumentai su makrokomandomis neveikia | 3 | 2 | 6 | Testinis rinkinys pilotiniame etape (6.5 pamoka), Excel laikinai veikia greta |
| Kolegos toliau dirba senojoje saugykloje | 3 | 2 | 6 | Užšaldymo momentas, senoji saugykla tik skaitymui, paaiškinimas |
| Telefonas viską rodo dukart | 2 | 1 | 2 | Pirma importuoti, tada susieti; senoji paskyra išjungta |
| Kasos aparatas nebeveikia panaikinus paskyras | 2 | 3 | 6 | Atskiras prisijungimas prieš panaikinimą (2.3 pamoka) |
| Senosios paslaugos sutartis automatiškai pratęsiama | 2 | 2 | 4 | Nutraukimo data kalendoriuje |
Go/no-go ir grįžimo atgal planas
Iš anksto sutarkite, kas MX pakeitimo momentu priima sprendimą ir kuo remiantis. Go/no-go momentas su trumpu kontroliniu sąrašu: visos pašto dėžutės sukurtos ir išbandytos, pirmoji kopija paruošta, TTL žemas, pilotinis bandymas be didelių problemų, kolegos informuoti. Jei bent vienas iš šių punktų nėra įvykdytas: nesitęsti ir pasirinkti naują datą. Tai gali atrodyti kaip nesėkmė, tačiau būtent tam ir skirtas šis momentas.
Grįžimo atgal planas (rollback) apibūdina, kaip grįžti atgal, jei po pakeitimo kažkas nutinka ne taip. Pašto atveju tai gana paprasta, kol senoji paslauga vis dar egzistuoja: grąžinkite MX įrašus į senąsias reikšmes (kurias užsirašėte iš anksto arba turite DNS atsarginę kopiją), ir nukopijuokite atgal paštą, kuris tuo tarpu atkeliavo į naująją paslaugą. Tai įmanoma tik tol, kol dar nenutraukėte senosios paslaugos sutarties. Būtent todėl ją nutraukiate paskiausiai.
Planavimas laike
Pavyzdys kepyklai su dvylika žmonių:
| Savaitė | Kas vyksta |
|---|---|
| 1 | Inventorizacija, skaičiai, pasirinkimas, sutartis; senosios paslaugos eksportas |
| 2 | Vartotojų kūrimas, 2FA, pilotinis bandymas su dviem žmonėmis; TTL sumažinamas savaitės pabaigoje |
| 3 | Failų ir kalendorių perkėlimas; pirmoji pašto kopija; integracijų perjungimas |
| 4 | Pirmadienio rytas anksti: MX pakeitimas; tą pačią dieną ir antradienį antroji kopija; įrenginių perjungimas |
| 5 | Patikrinimas, klausimų valandėlės |
| 6 iki 8 | Abu veikia greta; po to senosios paslaugos nutraukimas, įrašų atnaujinimas |
Sąmoningai pasirinkite pakeitimo momentą. Ne prieš pat intensyvų laikotarpį (kepyklos atveju ne savaitę prieš šventes), ne tada, kai administratorius išvyksta atostogų, ir palikite laiko kitą dieną iškilusioms problemoms spręsti.
Praktikoje: kaip tai atrodo pas paslaugų teikėją
WebOké Nextcloud instrukcija nurodo nustatytą tvarką: pirmiausia sukurti vartotojus ir apsaugoti paskyrą, tada failai, tada kalendoriai ir kontaktai, tik tada programėlės, o senoji paslauga nutraukiama tik tada, kai viskas sutvarkyta. Pašto atveju El. pašto perkėlimo įrankis veikia su pirmąja kopija prieš ir antrąja kopija po MX pakeitimo. Kiti Europos paslaugų teikėjai pataria beveik tokią pačią tvarką, nes ji išplaukia iš to, kaip veikia paštas ir sinchronizavimas.
Santrauka
- Migracijos planas nustato eiliškumą, laiką, atsakingus asmenis ir grįžimo atgal galimybę.
- Etapinis perėjimas po dalį, su išankstiniu pilotiniu bandymu, tinka daugumai mažų organizacijų; paštas perkeliamas visiems vienu metu.
- Griežta tvarka: pirma eksportas, pilotinis bandymas prieš diegimą, pašto dėžutės ir žemas TTL prieš MX pakeitimą, antroji kopija po jo, importavimas prieš susiejimą, nutraukimas paskiausiai.
- Rizikų sąrašas su tikimybe ir poveikiu parodo, kur reikalingos priemonės.
- Go/no-go momentas ir grįžimo atgal planas leidžia saugiai pasakyti ir „dar ne“.
Testas
Užduotis
Užduotis A3.3: Sudėliokite žingsnius teisinga tvarka. Jums bus pateikti aštuoniolika migracijos žingsnių sumaišyta tvarka. Sudėliokite juos taip, kad viskas veiktų. Programa patikrina šioje pamokoje nurodytas griežtas taisykles ir tiksliai nurodo, kurią taisyklę pažeidžiate.
Užduotis E3.3: Jūsų pačių perkėlimo planas. Naudodamiesi šablonu sudarykite migracijos planą savo organizacijai: etapai su datomis, atsakingi asmenys, rizikų sąrašas su bent penkiomis rizikomis, go/no-go kontrolinis sąrašas ir grįžimo atgal planas.
Užduotis E3.3: Jūsų pačių perkėlimo planas
Užpildykite šabloną remdamiesi savo sąrašu (A3.1/E3.1) ir skaičiais (E3.2), ir paprašykite vieno kolegos jį perskaityti.
Jūsų pažymėti varneliai ir pastabos lieka tik šioje naršyklėje; niekur jų nesiunčiame. Jei esate prisijungę, skiltyje Mano kursai išsaugome tik tai, kad užduotį atlikote.
Papildomai paskaityti
Šiuose straipsniuose aprašyti žingsniai galioja WebOké paslaugoms; pas kitus paslaugų teikėjus veikimas panašus.
- Nextcloud vadovas 13.1: Pasiruošimas: ką pasiimti ir kokia tvarka
- Nextcloud vadovas 13.6: Iš Microsoft 365 į WebOké: failai, dokumentai, el. paštas ir kalendorius
- Domeno, svetainės ir el. pašto perkėlimas kartu be sutrikimų: veiksmų planas
- DirectAdmin vadovas 10.1: Jūsų el. pašto perkėlimas: galimybės
- WebOké vadovas 5.7: DNS atkūrimas ir DNS atsarginės kopijos sukūrimas
- Nemokamas DNS kursas 6.1: TTL ir talpykla
- Nemokamas DNS kursas 6.3: DNS domeno perkėlimo metu
