ഒരു "വേഗത്തിലുള്ള" ക്ലൗഡ്-ഇമെയിൽ മാറ്റത്തെ നിങ്ങൾ വിശ്വസിക്കുകയാണെങ്കിൽ, ആ കെണികൾ ആസൂത്രിതമായ ഒരു തടസ്സത്തെ (outage) വലിയ ചിലവുള്ളതും സൽപ്പേരിന് കളങ്കമുണ്ടാക്കുന്നതുമായ ഒരു പരാജയമാക്കി മാറ്റിയേക്കാം.
മൈഗ്രേഷൻ എന്നത് വെറുമൊരു കോപ്പി ജോബ് മാത്രമല്ലെന്ന് പറയുന്നത് എന്തുകൊണ്ട്
Google-ൽ നിന്ന് Microsoft-ലേക്ക് ഡാറ്റ മാറ്റുന്നത് ഒരൊറ്റ ഘട്ടത്തിൽ തീരുന്ന കാര്യമല്ല. ഓരോ സർവീസും—mail, calendar, contacts, Drive, Vault, Chat, Groups—അവരുടേതായ ഫോർമാറ്റിലാണ് വിവരങ്ങൾ സംഭരിക്കുന്നത്, അതിനാൽ അവ വേർതിരിച്ചെടുക്കുന്നതിനും ലക്ഷ്യസ്ഥാനത്തേക്ക് മാപ്പ് ചെയ്യുന്നതിനും പ്രത്യേക ലോജിക് ആവശ്യമാണ്. Gmail സന്ദേശങ്ങൾ കോപ്പി ചെയ്യുന്നതിൽ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്ന ഒരു ടൂൾ, Drive പെർമിഷനുകൾ ഒഴിവാക്കിയേക്കാം, Vault ആർക്കൈവുകൾ നഷ്ടപ്പെട്ടേക്കാം, അല്ലെങ്കിൽ Chat ഹിസ്റ്ററി അവഗണിക്കപ്പെട്ടേക്കാം. സസ്പെൻഡ് ചെയ്ത അക്കൗണ്ടുകൾ പോലുള്ള സങ്കീർണ്ണമായ സാഹചര്യങ്ങൾ ഉൾപ്പെടെ, നിങ്ങൾ മാറ്റാൻ ഉദ്ദേശിക്കുന്ന ഓരോ വർക്ക്ലോഡിന്റെയും പൂർണ്ണമായ ഒരു പട്ടിക തയ്യാറാക്കി തുടങ്ങുക.
ഓതന്റിക്കേഷൻ കെണി
സാധാരണ യൂസർനെയിമുകളും പാസ്വേഡുകളും സുരക്ഷാ ഭീഷണി ഉയർത്തുന്നവയാണ്, കൂടാതെ ആധുനിക API-കളിൽ അവ മിക്കവാറും പരാജയപ്പെടുകയും ചെയ്യും. Google-ൽ, ഡൊമെയ്ൻ വൈഡ് ഡെലിഗേഷൻ (domain-wide delegation) ഉള്ള ഒരു സർവീസ് അക്കൗണ്ടും കൃത്യമായി നിശ്ചയിച്ച OAuth പെർമിഷനുകളും നിങ്ങൾക്ക് ആവശ്യമാണ്. വളരെ കുറഞ്ഞ സ്കോപ്പുകൾ (scopes) ഡാറ്റ അവശേഷിക്കാൻ കാരണമാകും; എന്നാൽ അമിതമായ സ്കോപ്പുകൾ ദുരുപയോഗത്തിന് വഴിയൊരുക്കും. Microsoft-ൽ, basic authentication നിർത്തലാക്കിയിട്ടുണ്ട്; OAuth 2.0 മാത്രമേ പ്രവർത്തിക്കൂ. ഇപ്പോഴും basic auth വാഗ്ദാനം ചെയ്യുന്ന ഏതൊരു മൈഗ്രേഷൻ യൂട്ടിലിറ്റിയും ഒഴിവാക്കുക.
ലേബലുകളും ഫോൾഡറുകളും തമ്മിലുള്ള വ്യത്യാസം
Gmail-ലെ ലേബൽ സിസ്റ്റം ഒരു സന്ദേശത്തിന് ഒന്നിലധികം ടാഗുകൾ നൽകാൻ അനുവദിക്കുന്നു, എന്നാൽ Outlook ഓരോ സന്ദേശത്തെയും ഒരു ഫോൾഡറിൽ മാത്രമായി പരിമിതപ്പെടുത്തുന്നു. ഒന്നിലധികം ലേബലുകളുള്ള ഒരു ഇമെയിൽ കോപ്പി ചെയ്യുമ്പോൾ, മൈഗ്രേഷൻ എഞ്ചിന് താഴെ പറയുന്നവ ചെയ്യാൻ സാധിക്കും:
- സന്ദേശം ഓരോ ടാർഗെറ്റ് ഫോൾഡറിലേക്കും ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുക (ഇത് സ്റ്റോറേജ് വർദ്ധിപ്പിക്കുകയും ഡ്യൂപ്ലിക്കേറ്റ് ത്രെഡുകൾ സൃഷ്ടിക്കുകയും ചെയ്യും).
- ഒരു ഫോൾഡറിൽ മാത്രം വെക്കുകയും അധിക ലേബലുകൾ ഒഴിവാക്കുകയും ചെയ്യുക (ഇത് ക്രമീകരണം നഷ്ടപ്പെടുത്തും).
- ലേബൽ ട്രീക്ക് സമാനമായ ഒരു ഡീപ്പ് ഫോൾഡർ പാത്ത് നിർമ്മിക്കുക (ഇത് ഉപയോക്താക്കളെ ആശയക്കുഴപ്പത്തിലാക്കിയേക്കാം).
വിശ്വസനീയമായ ഒരു ടൂൾ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാൻ അനുവാദം നൽകുന്നു; എന്നാൽ മോശം ടൂളുകൾ നിങ്ങളുടെ പ്രവർത്തനരീതിക്ക് അനുയോജ്യമല്ലാത്ത ഒരു ഡിഫോൾട്ട് രീതി അടിച്ചേൽപ്പിക്കുന്നു.
ത്രോളിംഗ് (Throttling) ആണ് യഥാർത്ഥ തടസ്സം
വെറും ബാൻഡ്വിഡ്ത്ത് മാത്രം നോക്കുന്ന സ്പീഡ് ടെസ്റ്റുകൾക്ക് Microsoft-ന്റെ Graph API സെക്കൻഡിൽ അനുവദനീയമായ റിക്വസ്റ്റുകളുടെ പരിധി നിശ്ചയിച്ചിട്ടുണ്ടെന്ന വസ്തുത തിരിച്ചറിയാൻ കഴിയില്ല. വളരെ വേഗത്തിൽ അമിതമായ റിക്വസ്റ്റുകൾ അയച്ചാൽ Microsoft നിങ്ങളെ ബ്ലോക്ക് ചെയ്യും. ഇന്റർനെറ്റ് വേഗത കൂട്ടിയാൽ മാത്രം പ്രശ്നം പരിഹരിക്കപ്പെടുമെന്ന് കരുതുന്നതിന് പകരം, ആവശ്യാനുസരണം പൗസിംഗ് (pausing), ബാക്കിംഗ് ഓഫ് (backing off), റസ്യൂമിംഗ് (resuming) എന്നിങ്ങനെയുള്ള ഓട്ടോമാറ്റിക് ത്രോട്ട് മാനേജ്മെന്റ് സംവിധാനമുള്ള യൂട്ടിലിറ്റികൾ തിരഞ്ഞെടുക്കുക.
ഇൻക്രിമെന്റൽ (delta) കട്ട്ഓവർ ഉപയോഗിക്കുക, വെള്ളിയാഴ്ച രാത്രിയിലെ ഒറ്റത്തവണ ഡമ്പ് ഒഴിവാക്കുക
ഒരു വാരാന്ത്യത്തിനുള്ളിൽ മുഴുവൻ ടെനന്റും (tenant) മാറ്റാൻ ശ്രമിക്കുന്നത് ഡൗൺടൈം (downtime) ഉറപ്പാക്കുന്നു. ഘട്ടം ഘട്ടമായുള്ള സമീപനമാണ് കൂടുതൽ ഫലപ്രദം:
- Bulk load – അന്തിമ മാറ്റത്തിന് ദിവസങ്ങൾക്കോ ആഴ്ചകൾക്കോ മുമ്പ് തന്നെ ഭൂരിഭാഗം മെയിലുകളും ഫയലുകളും മറ്റ് ഡാറ്റകളും മാറ്റുക.
- Delta sync – കട്ട്ഓവർ സമയത്ത്, പുതിയതോ മാറ്റം വന്നതോ ആയ കാര്യങ്ങൾ മാത്രം ഉൾക്കൊള്ളുന്ന ഇൻക്രിമെന്റൽ മൈഗ്രേഷൻ നടത്തുക.
- MX record flip – ഡെൽറ്റ സിങ്ക് പൂർത്തിയായെന്നും ബാക്കി ഒന്നുമില്ലെന്നും ഉറപ്പുവരുത്തിയ ശേഷം, മെയിൽ എക്സ്ചേഞ്ച് റെക്കോർഡ് Microsoft 365-ലേക്ക് മാറ്റുക.
ഈ രീതി ഡൗൺടൈം മണിക്കൂറുകളിൽ നിന്ന് മിനിറ്റുകളിലേക്ക് കുറയ്ക്കുന്നു.
വിജയകരമായ മാറ്റത്തിനായുള്ള ചെക്ക്ലിസ്റ്റ്
- എല്ലാ വർക്ക്ലോഡുകളും ലിസ്റ്റ് ചെയ്യുക (Mail, Drive, Vault, Chat, Groups, മുതലായവ).
- സസ്പെൻഡ് ചെയ്ത അക്കൗണ്ടുകൾ പോലുള്ള സങ്കീർണ്ണമായ ഒബ്ജക്റ്റുകൾ ഉൾപ്പെടുത്തുക.
- ഏതൊരു മൈഗ്രേഷൻ ടൂളിന്റെയും സാങ്കേതിക രേഖകളിൽ (technical documentation) അതിന്റെ സപ്പോർട്ട് പരിശോധിക്കുക—വെറും മാർക്കറ്റിംഗ് പേജുകൾ മാത്രം നോക്കരുത്.
- ഓരോ സർവീസിനും ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ OAuth സ്കോപ്പുകൾ മാത്രം നൽകുക.
- ടാർഗെറ്റിൽ ഡ്യൂപ്ലിക്കേറ്റ് ഐറ്റങ്ങൾ വരുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ ഡ്യൂപ്ലിക്കേഷൻ ഒഴിവാക്കുന്ന (deduplication) യഥാർത്ഥ ഡെൽറ്റ സിൻക്രൊണൈസേഷൻ പരീക്ഷിക്കുക.
- മൾട്ടി-ലേബൽ Gmail സന്ദേശങ്ങളും സങ്കീർണ്ണമായ Drive പെർമിഷൻ ക്രമങ്ങളും ഉൾപ്പെടുത്തിക്കൊണ്ട് ഒരു പൈലറ്റ് ടെസ്റ്റ് നടത്തുക.
Drive എന്നത് തികച്ചും വ്യത്യസ്തമായ ഒന്നാണ്. അതിന് അതിന്റേതായ ബജറ്റും സമയപരിധിയും ഉണ്ട്.