Modul 3 · 3.3
Plan migracije: redoslijed, rizici i plan povratka
Modul 3: Popis stanja i planiranje · Vrijeme čitanja: 12 minuta
Cilj učenja: Nakon ove lekcije moći ćete izraditi plan migracije s fazama u ispravnom redoslijedu, popisom rizika, trenutkom go/no-go i planom povratka.
Ključni pojmovi: plan migracije, faza, pilot, big bang, postupni prelazak, ovisnost, TTL, trenutak zamrzavanja, prijelazno razdoblje, popis rizika (vjerojatnost i utjecaj), go/no-go, plan povratka (rollback), otkazivanje
Zašto plan?
S Vašim popisom stanja (lekcija 3.1) i brojkama (lekcija 3.2) znate što treba napraviti. Plan migracije određuje kojim redoslijedom, kada, tko to radi i što radite ako nešto krene po zlu. Time se izbjegavaju dvije klasične pogreške: raditi stvari pogrešnim redoslijedom (promijeniti MX prije nego što nove poštanske pretince uopće postoje) i prerano otkazati staru uslugu.
Big bang ili postupno?
Postoje dva glavna pristupa.
| Pristup | Što je to | Prikladno za | Rizik |
|---|---|---|---|
| Big bang | Sve se prebacuje u jednom trenutku, na primjer tijekom vikenda | Male organizacije s malo povezivanja | Ako nešto krene po zlu, krene po zlu posvuda odjednom |
| Postupno | Prebacivanje po dijelovima ili po skupinama ljudi, raspoređeno kroz tjedne | Veće organizacije ili brojna povezivanja | Neko vrijeme dva sustava rade usporedno; ljudi se zbune |
Za većinu malih organizacija dobro funkcionira postupni prelazak po dijelovima: prvo datoteke, zatim kalendar i kontakti, zatim pošta, pa ostalo. Poštu prebacujete kao cjelinu, istodobno za sve, jer domena u jednom trenutku može pokazivati samo na jedno mjesto.
Uvijek počnite s pilot fazom: jedna ili dvije osobe već sve rade u novoj usluzi, tjedan ili dva. One pronalaze probleme, a Vi prilagođavate plan prije nego što krenu ostali.
Faze
Migracija ima pet faza.
1. Priprema
- Popis stanja i brojke dovršeni (lekcija 3.1 i 3.2).
- Odabrana nova usluga, ugovor i ugovor o obradi podataka potpisani (lekcija 2.4, 9.2).
- Izvoz ili sigurnosna kopija svega iz stare usluge, prije bilo kakve promjene. To je Vaša sigurnosna mreža.
- Uklonjeno sve što može otići.
- Korisnici i administratori izrađeni u novoj usluzi, dvofaktorska autentifikacija (2FA) uključena (lekcija 7.3).
- Smanjen TTL Vaših MX zapisa, na primjer na 300 sekundi. To učinite barem jedan stari TTL prije prebacivanja. Ako je TTL bio postavljen na 86400 sekundi (jedan dan), smanjite ga barem dan ranije (DNS tečaj, lekcija 6.1 i 6.3).
2. Pilot
- Jedna ili dvije osobe prelaze.
- Testirate najzahtjevnije dokumente, aplikacije na mobitelu, povezivanja.
- Pišete podsjetnik i objašnjenje za ostale (lekcija 9.1).
3. Prebacivanje
- Kopiranje datoteka; ponovno uređivanje mapa i dijeljenja (lekcija 6.1, 6.2).
- Izvoz i uvoz kalendara i kontakata (lekcija 5.2, 5.3).
- Prvo kopiranje poštanskih pretinaca, dok stari poštanski pretinac i dalje normalno prima poštu (lekcija 4.2).
- Prebacivanje povezivanja: web-mjesto, skener, blagajna, softver.
4. Prijelaz
- U dogovorenom trenutku: promjena MX zapisa, ažuriranje SPF, DKIM i DMARC zapisa (lekcija 4.3).
- Ubrzo nakon toga, i još jednom dan kasnije: ponovno kopiranje poštanskih pretinaca, kako bi se prenijela i pošta koja je u međuvremenu stigla na staru uslugu (lekcija 4.4).
- Prebacivanje uređaja svih korisnika; isključivanje starih aplikacija za sinkronizaciju (lekcija 7.2).
- Trenutak zamrzavanja za datoteke: od tog trenutka nitko više ne radi u starom spremištu.
5. Dovršetak
- Provjera: brojanje mapa, datoteka, termina, kontakata i pošte.
- Nekoliko tjedana oba sustava postoje usporedno, stari po mogućnosti samo za čitanje.
- Tek nakon toga otkažite staru uslugu i zatražite potvrdu da će se Vaši podaci tamo izbrisati (lekcija 9.3).
- Ažuriranje evidencije aktivnosti obrade i izjave o privatnosti (lekcija 9.3).
Ovisnosti koje ne smijete zamijeniti
Neki koraci doista moraju ići jedan za drugim. Ovo su čvrsta pravila:
- Izvoz ili sigurnosna kopija stare usluge ide prije svake izmjene.
- Pilot ide prije uvođenja za sve.
- Poštanski pretinci u novoj usluzi moraju postojati prije nego što promijenite MX. Inače novi poslužitelj odbija poštu.
- TTL je smanjen barem jedan stari TTL prije promjene MX-a.
- Prva kopija pošte izrađena je prije promjene MX-a; druga kopija nakon promjene MX-a.
- Kalendari su uvezeni prije nego što povežete telefone. Inače se telefon sinkronizira usred uvoza i dobivate duplikate.
- Stara usluga otkazuje se posljednja, nakon provjere.
Zadatak A3.3 omogućuje Vam da sami posložite ovaj redoslijed, a sustav ga provjerava.
Rizici: vjerojatnost puta utjecaj
Popis rizika navodi što sve može poći po zlu, koliko je to vjerojatno i koliko je ozbiljno. Ocijenite vjerojatnost i utjecaj, na primjer od 1 do 3, i pomnožite ih. Sve s ocjenom 6 ili 9 dobiva mjeru.
| Rizik | Vjerojatnost | Utjecaj | Ocjena | Mjera |
|---|---|---|---|---|
| Pošta ne stiže za vrijeme prebacivanja | 2 | 3 | 6 | TTL unaprijed smanjen, prebacivanje izvan vršnih sati, druga sinkronizacija |
| Dokumenti s makroima ne rade | 3 | 2 | 6 | Testni skup u pilot fazi (lekcija 6.5), Excel privremeno paralelno uz novu uslugu |
| Kolege nastavljaju raditi u starom spremištu | 3 | 2 | 6 | Trenutak zamrzavanja, staro spremište samo za čitanje, objašnjenje |
| Telefon prikazuje sve duplo | 2 | 1 | 2 | Prvo uvoz, zatim povezivanje; isključivanje starog računa |
| Blagajna ne radi nakon ukidanja računa | 2 | 3 | 6 | Zasebna prijava prije ukidanja (lekcija 2.3) |
| Ugovor stare usluge automatski se produljuje | 2 | 2 | 4 | Datum otkazivanja unesen u kalendar |
Go/no-go i plan povratka
Unaprijed dogovorite tko odlučuje u trenutku promjene MX-a i na temelju čega. Trenutak go/no-go s kratkim kontrolnim popisom: svi poštanski pretinci izrađeni i testirani, prva kopija gotova, TTL nizak, pilot bez većih problema, kolege obaviještene. Ako jedna od tih stavki nije zelena: ne nastavljajte, već odaberite novi datum. To se može činiti kao neuspjeh, ali upravo zato taj trenutak i postoji.
Plan povratka (rollback) opisuje kako se vraćate natrag ako nakon prebacivanja ipak nešto krene po zlu. Kod pošte je to relativno jednostavno dok god stara usluga još postoji: vratite MX zapise na stare vrijednosti (koje ste unaprijed zapisali ili ste izradili sigurnosnu kopiju DNS-a) i kopirajte natrag poštu koja je u međuvremenu stigla na novu uslugu. To je moguće samo ako staru uslugu još niste otkazali. Zato je otkazujete posljednju.
Vremenski plan
Primjer za pekarnicu, s dvanaest zaposlenika:
| Tjedan | Što |
|---|---|
| 1 | Popis stanja, brojke, odabir, ugovor; izvoz stare usluge |
| 2 | Izrada korisnika, 2FA, pilot s dvije osobe; smanjenje TTL-a krajem tjedna |
| 3 | Prebacivanje datoteka i kalendara; prva kopija pošte; prebacivanje povezivanja |
| 4 | U ponedjeljak ujutro rano: promjena MX-a; isti dan i u utorak druga kopija; prebacivanje uređaja |
| 5 | Provjera, konzultacije za pitanja |
| 6 do 8 | Oba sustava usporedno; zatim otkazivanje stare usluge, ažuriranje evidencije |
Trenutak prebacivanja odaberite svjesno. Ne neposredno prije prometnog razdoblja (kod pekarnice ne tjedan prije blagdana), ne kada administrator ide na godišnji odmor, i s dovoljno vremena da sljedećeg dana riješite probleme.
U praksi: ovako to izgleda kod pružatelja usluge
Priručnik WebOké Nextcloud daje fiksni redoslijed: prvo izrada korisnika i osiguravanje računa, zatim datoteke, zatim kalendari i kontakti, pa tek onda aplikacije, a stara usluga otkazuje se tek kada sve bude ispravno postavljeno. Za poštu Alat za prijenos e-pošte radi s prvom kopijom prije i drugom kopijom nakon promjene MX-a. Drugi europski pružatelji usluga preporučuju gotovo isti redoslijed, jer on proizlazi iz samog načina na koji funkcioniraju pošta i sinkronizacija.
Sažetak
- Plan migracije utvrđuje redoslijed, vrijeme, odgovorne osobe i plan povratka.
- Postupno, po dijelovima, uz prethodnu pilot fazu, dobro funkcionira za većinu malih organizacija; pošta se prebacuje istodobno za sve.
- Čvrst redoslijed: prvo izvoz, pilot prije uvođenja za sve, poštanski pretinci i nizak TTL prije promjene MX-a, druga kopija nakon toga, uvoz prije povezivanja, otkazivanje na kraju.
- Popis rizika s vjerojatnošću i utjecajem pokazuje gdje su potrebne mjere.
- Trenutak go/no-go i plan povratka omogućuju da sigurno kažete i "još ne".
Kviz
Zadatak
Zadatak A3.3: Poredajte korake pravilnim redoslijedom. Dobivate osamnaest koraka migracije pomiješanim redoslijedom. Posložite ih u redoslijed koji funkcionira. Program provjerava čvrsta pravila iz ove lekcije i točno navodi koje pravilo krši Vaš raspored.
Zadatak E3.3: Vaš vlastiti plan migracije. Pomoću predloška izradite plan migracije za vlastitu organizaciju: faze s datumima, odgovorne osobe, popis rizika s barem pet rizika, kontrolni popis go/no-go i plan povratka.
Zadatak E3.3: Vaš vlastiti plan migracije
Ispunite predložak na temelju Vašeg popisa (A3.1/E3.1) i Vaših brojki (E3.2), te ga dajte na čitanje jednom kolegi.
Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.
Za daljnje čitanje
Koraci u ovim člancima vrijede za usluge WebOké; kod drugih pružatelja usluga postupak je sličan.
- Nextcloud priručnik 13.1: Priprema: što ponijeti i kojim redoslijedom
- Nextcloud priručnik 13.6: Od Microsofta 365 do WebOké: datoteke, dokumenti, e-pošta i kalendar
- Preseljenje domene, web stranice i e-pošte zajedno bez prekida rada: plan po koracima
- DirectAdmin priručnik 10.1: Prijenos Vaše e-pošte: mogućnosti
- Priručnik za WebOké 5.7: Vraćanje DNS-a i izrada sigurnosne kopije DNS-a
- Besplatni DNS tečaj 6.1: TTL i predmemorija
- Besplatni DNS tečaj 6.3: DNS kod prijenosa domene
