Gary3207Lee / CosmosMongoDBMigration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cosmos MongoDB Migration

Migration Journey

Migration Journey


1. Assessment


2. Planning

Mode Pros Cons
Offline - Simple, easy and less complex to execute. Downtime to applications.
- Very fewer chances of failure.
- No restrictions in terms of database objects it can handle
Online - Very minimal downtime to application. - Online migration with Databricks has multiple restrictions listed in this doc
- Ideal for large databases and for customers having limited downtime requirements. - Tough and much complex to execute than offline migration. 
- Greater chances of failure due to complexity of migration. 
There is an impact on the source server's storage and compute if the migration runs for a long time. The impact needs to be monitored closely during migration.

3. Rehearsal

  • Rehearsal Migration in DEV/UAT Environment (Capture Resource Utilization and Elapsed Time)
  • Run Test Scenario for Post-Migration (DEV/UAT)
  • Review the result and take necessary actions
  • Apply additional WBS to Migration Plan if required
  • Known Issues with Databricks
  • Troubleshooting Guides

4. Execution


5. Cut-Over

  • System Cut-Over

6. Post-Migration


Fast Track for Azure Support

Migration Journey with FTA

Migration Journey

About