To migrate a cluster to MongoDB Atlas with minimal downtime, you can choose between Atlas Live Migration (which hosts mongosync for you) or run standalone Mongosync directly. Compare both methods to decide which one meets your needs.
Differences between Atlas Live Migration and Mongosync
Migration Mode | Standalone Mongosync | |
---|---|---|
Effort required for setting up mongosync | Low: Fully-managed in Atlas-hosted infrastructure. Live migration (pull) is currently available in these geographic regions. | High: Requires self-hosted mongosync infrastructure setup. |
Source/Destination cluster locations | Source cluster can be either on-premises or in Atlas. Destination cluster must exist in Atlas. | Source cluster can be either on-premises or in Atlas. Destination cluster can be either on-premises or in Atlas. |
Private networking/VPC Peering support | ||
Post-migration data verification | ||
Migration of specific collections or databases | with filtered sync | |
Tunable mongosync parameters | ||
Reverse sync/migration | ||
Pausing and resuming a migration | ||
Support for a destination cluster with preexisting data |