Moodul 3 · 3.3
Migratsiooniplaan: järjekord, riskid ja tagasipöördumine
Moodul 3: Olukorra kaardistamine ja planeerimine · Lugemisaeg: 12 minutit
Õpieesmärk: pärast seda tundi oskad koostada migratsiooniplaani, kus etapid on õiges järjekorras, lisaks riskide nimekirja, go/no-go hetke ja tagasipöördumisplaani.
Põhimõisted: migratsiooniplaan, etapp, pilootprojekt, big bang, etapiviisiline üleminek, sõltuvus, TTL, külmutushetk, üleminekuperiood, riskide nimekiri (tõenäosus ja mõju), go/no-go, tagasipöördumisplaan (rollback), lepingu lõpetamine
Miks on vaja plaani?
Kui sul on olemas ülevaade (tund 3.1) ja numbrid (tund 3.2), tead sa, mida on vaja teha. Migratsiooniplaan ütleb, millises järjekorras, millal, kelle poolt ja mida teed, kui midagi läheb valesti. See hoiab ära kaks klassikalist viga: asjade tegemine vales järjekorras (MX-kirjete muutmine enne, kui uued postkastid on olemas) ja vana teenuse liiga vara üles ütlemine.
Big bang või etapiviisiline?
On kaks peamist teed.
| Tee | Mis see on | Sobib | Risk |
|---|---|---|---|
| Big bang | Kõik läheb üle ühel hetkel, näiteks nädalavahetusel | Väikestele organisatsioonidele, kellel on vähe sidumisi | Kui midagi läheb valesti, läheb kõik valesti korraga |
| Etapiviisiline | Üleminek osade kaupa või inimrühmade kaupa, laiali nädalatele | Suurematele organisatsioonidele või kui on palju sidumisi | Mõnda aega töötavad kaks süsteemi kõrvuti, inimesed lähevad segadusse |
Enamikule väikestele organisatsioonidele sobib hästi osade kaupa etapiviisiline üleminek: kõigepealt failid, siis kalender ja kontaktid, siis e-post, siis ülejäänu. E-post läheb üle korraga kõigi jaoks, sest domeen saab viidata ainult ühele kohale korraga.
Alusta alati pilootprojektiga: üks või kaks inimest teevad juba kõik uues teenuses, nädal või kaks. Nemad leiavad probleemid ja sina kohandad plaani enne, kui ülejäänud järgnevad.
Etapid
Migratsioonil on viis etappi.
1. Ettevalmistus
- Ülevaade ja numbrid on valmis (tund 3.1 ja 3.2).
- Uus teenus valitud, leping ja isikuandmete töötlemise leping allkirjastatud (tund 2.4, 9.2).
- Kogu vana teenuse sisust tehtud eksport või varukoopia, enne kui midagi muudad. See on sinu turvavõrk.
- Ebavajalik eemaldatud.
- Kasutajad ja administraatorid uues teenuses loodud, kaheastmeline autentimine sisse lülitatud (tund 7.3).
- Sinu MX-kirjete TTL väärtus langetatud, näiteks 300 sekundile. Tee seda vähemalt ühe vana TTL-i perioodi võrra enne vahetust. Kui TTL oli 86400 sekundit (ööpäev), langeta see vähemalt ööpäev ette (DNS-kursuse tund 6.1 ja 6.3).
2. Pilootprojekt
- Üks või kaks inimest lähevad üle.
- Testid kõige keerulisemaid dokumente, telefonirakendusi, sidumisi.
- Kirjutad spikri ja selgituse ülejäänute jaoks (tund 9.1).
3. Ülekandmine
- Failide kopeerimine; kaustade ja jagamiste uuesti seadistamine (tund 6.1, 6.2).
- Kalendrite ja kontaktide eksportimine ja importimine (tund 5.2, 5.3).
- Postkastide esmakordne kopeerimine, samal ajal kui vana postkast võtab endiselt tavapäraselt kirju vastu (tund 4.2).
- Sidumiste ümbersuunamine: veebileht, skanner, kassa, tarkvara.
4. Üleminek
- Kokkulepitud hetkel: MX-kirjete muutmine, SPF, DKIM ja DMARC uuendamine (tund 4.3).
- Varsti pärast seda ja veel kord ööpäev hiljem: postkastid kopeeritakse veel kord, nii et vahepeal vana teenusesse saabunud kirjad jõuavad siiski kohale (tund 4.4).
- Kõikide seadmete ümberseadistamine; vanad sünkroonimisrakendused välja lülitatud (tund 7.2).
- Külmutushetk failide jaoks: sellest hetkest ei tööta enam keegi vanas salvestuses.
5. Lõpetamine
- Kontrollimine: kaustade, failide, kohtumiste, kontaktide ja kirjade loendamine.
- Mõni nädal mõlemad kõrvuti töös hoidmine, vana ainult loetavaks seadmine, kui see on võimalik.
- Alles seejärel vana teenuse ülesütlemine ja kinnituse küsimine, et sinu andmed sealt kustutatakse (tund 9.3).
- Isikuandmete töötlemise toimingute registri ja privaatsuspoliitika uuendamine (tund 9.3).
Sõltuvused, mida ei tohi ümber pöörata
Mõned sammud peavad tõesti järgnema üksteisele kindlas järjekorras. Need on ranged reeglid:
- Vana teenuse eksport või varukoopia tehakse enne igat muudatust.
- Pilootprojekt käib enne kasutuselevõttu kõigi jaoks.
- Postkastid uues teenuses on olemas enne, kui vahetad MX-i. Muidu keeldub uus server kirju vastu võtmast.
- TTL on langetatud vähemalt üks vana TTL enne MX-vahetust.
- Esimene koopia kirjadest on tehtud enne MX-vahetust; teine koopia pärast MX-vahetust.
- Kalendrid on imporditud enne, kui ühendad telefonid. Muidu sünkroonib telefon importimise ajal ja saad topeltkirjeid.
- Vana teenus öeldakse üles viimasena, pärast kontrollimist.
Ülesanne A3.3 laseb sul selle järjekorra ise koostada ja kontrollib seda.
Riskid: tõenäosus korda mõju
Riskide nimekiri paneb kirja, mis võib valesti minna, kui tõenäoline see on ja kui tõsine. Hinda tõenäosust ja mõju näiteks vahemikus 1 kuni 3 ja korruta need omavahel. Kõik, mille skoor on 6 või 9, saab meetme.
| Risk | Tõenäosus | Mõju | Skoor | Meede |
|---|---|---|---|---|
| Kiri ei jõua vahetuse ajal kohale | 2 | 3 | 6 | TTL eelnevalt alla, vahetus väljaspool tipptunde, teine sünkroonimine |
| Makrodega dokumendid ei tööta | 3 | 2 | 6 | Testkomplekt pilootprojektis (tund 6.5), Excel ajutiselt paralleelselt tööshoidmine |
| Kolleegid jätkavad töötamist vanas salvestuses | 3 | 2 | 6 | Külmutushetk, vana salvestus ainult loetavaks, selgitus |
| Telefon näitab kõike kahekordselt | 2 | 1 | 2 | Kõigepealt import, siis ühendamine; vana konto välja |
| Kassa ei tööta enam pärast kontode sulgemist | 2 | 3 | 6 | Oma sisselogimine enne sulgemist (tund 2.3) |
| Vana teenuse leping pikeneb automaatselt | 2 | 2 | 4 | Ülesütlemistähtaeg kalendris |
Go/no-go ja tagasipöördumisplaan
Lepi eelnevalt kokku, kes otsustab MX-vahetuse hetkel ja mille alusel. Go/no-go hetk koos lühikese kontrollnimekirjaga: kõik postkastid loodud ja testitud, esimene koopia valmis, TTL madal, pilootprojekt ilma suuremate probleemideta, kolleegid informeeritud. Kui üks neist punktidest pole korras: ära jätka ja vali uus kuupäev. See tundub nagu ebaõnnestumine, aga just selle jaoks see hetk ongi mõeldud.
Tagasipöördumisplaan (rollback) kirjeldab, kuidas minna tagasi, kui pärast vahetust läheb midagi siiski valesti. E-posti puhul on see suhteliselt lihtne niikaua, kui vana teenus veel olemas on: pane MX-kirjed tagasi vanadele väärtustele (need oled eelnevalt üles kirjutanud või oled teinud DNS-varukoopia) ja kopeeri vahepeal uude teenusesse saabunud kirjad tagasi. See on võimalik ainult siis, kui sa pole vana teenust veel üles öelnud. Seetõttu ütled selle üles kõige viimasena.
Ajaline planeerimine
Näide pagariärile, kaheteistkümne inimesega:
| Nädal | Mida tehakse |
|---|---|
| 1 | Ülevaade, numbrid, valik, leping; vana teenuse eksport |
| 2 | Kasutajate loomine, 2FA, pilootprojekt kahe inimesega; TTL alla nädala lõpus |
| 3 | Failide ja kalendrite ülekandmine; esimene e-posti koopia; sidumiste ümbersuunamine |
| 4 | Esmaspäeva hommikul vara: MX-vahetus; samal päeval ja teisipäeval teine koopia; seadmete ümberseadistamine |
| 5 | Kontrollimine, küsimuste tunnid |
| 6 kuni 8 | Mõlemad kõrvuti töös; seejärel vana teenuse ülesütlemine, registri uuendamine |
Vali vahetuse hetk teadlikult. Mitte vahetult enne tihedat perioodi (pagariäril mitte nädal enne pühi), mitte siis, kui administraator läheb puhkusele, ja jäta aega järgmisel päeval probleemide lahendamiseks.
Praktikas: nii näeb see välja teenusepakkuja juures
WebOké Nextcloudi juhend annab kindla järjekorra: kõigepealt luuakse kasutajad ja tehakse konto turvaliseks, siis failid, siis kalendrid ja kontaktid, alles seejärel rakendused, ning vana teenus öeldakse üles alles siis, kui kõik on korras. E-posti jaoks töötab e-posti kolimise tööriist esimese koopiaga enne ja teise koopiaga pärast MX-vahetust. Teised Euroopa teenusepakkujad soovitavad peaaegu sama järjekorda, sest see tuleneb sellest, kuidas e-post ja sünkroonimine toimivad.
Kokkuvõte
- Migratsiooniplaan määrab kindlaks järjekorra, aja, vastutajad ja tagasipöördumise.
- Etapiviisiline üleminek osade kaupa koos eelneva pilootprojektiga sobib enamikule väikestele organisatsioonidele; e-post läheb üle korraga kõigi jaoks.
- Range järjekord: eksport esimesena, pilootprojekt enne kasutuselevõttu, postkastid ja madal TTL enne MX-vahetust, teine koopia pärast, import enne ühendamist, ülesütlemine viimasena.
- Riskide nimekiri koos tõenäosuse ja mõjuga näitab, kus on vaja meetmeid.
- Go/no-go hetk ja tagasipöördumisplaan võimaldavad turvaliselt öelda ka "veel mitte".
Test
Ülesanne
Ülesanne A3.3: Sea sammud õigesse järjekorda. Saad kaheksateist migratsioonisammu segamini. Sea need toimivasse järjekorda. Programm kontrollib selles tunnis olevaid rangeid reegleid ja ütleb täpselt, millist reeglit sa rikud.
Ülesanne E3.3: Sinu oma ülemineku plaan. Koosta malli abil migratsiooniplaan oma organisatsiooni jaoks: etapid koos kuupäevadega, vastutajad, riskide nimekiri vähemalt viie riskiga, go/no-go kontrollnimekiri ja tagasipöördumisplaan.
Ülesanne E3.3: Sinu oma ülemineku plaan
Täida mall oma inventuuri (A3.1/E3.1) ja numbrite (E3.2) põhjal, ja lase üks kolleeg see läbi lugeda.
Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.
Loe edasi
Nende artiklite sammud kehtivad WebOké teenuste kohta; teiste teenusepakkujate juures toimib see sarnaselt.
- Nextcloudi juhend 13.1: Valmistumine: mida kaasa võtta ja millises järjekorras
- Nextcloudi juhend 13.6: Microsoft 365-lt WebOké-sse: failid, dokumendid, e-post ja kalender
- Domeeni, veebilehe ja e-posti üheaegne kolimine ilma katkestuseta: tegevusplaan
- DirectAdmin juhend 10.1: E-posti kolimine: millised on võimalused
- WebOké juhend 5.7: DNS taastamine ja DNS varukoopia tegemine
- Tasuta DNS-kursus 6.1: TTL ja vahemälu
- Tasuta DNS-kursus 6.3: DNS domeeni ülekande ajal
