Navigation
You were redirected from a different version of the documentation. Click here to go back.

Migrate Deployments

To move your applications to the cloud, you can migrate data from your existing MongoDB deployments into MongoDB Atlas. The following table helps you choose between different tools for migrating common deployment configurations into MongoDB Atlas.

Deployment Configuration Migration Strategy
Your data is in Cloud Manager, and your network allows flexibility in ingress rules. Pull data into Atlas from Cloud Manager. In this type of Live Migration, MongoDB Atlas requires access to the source deployment in Cloud Manager through the deployment’s firewall.
Your data is in Cloud Manager, and your network doesn’t allow flexibility in ingress rules. Push your data into Atlas from Cloud Manager. In this type of Live Migration, MongoDB Atlas receives data from Cloud Manager without requiring access through the firewall.
Your data is in MongoDB Community and your network doesn’t allow flexibility in ingress rules. Push your MongoDB Community data into Atlas after adding your Community deployment to Cloud Manager. In this type of Live Migration, MongoDB Atlas receives data from Cloud Manager without requiring access through the firewall.
Your data is in Cloud Manager and you have a snapshot. Restore a backup of a deployment to an Atlas deployment.
Your data is in a MongoDB deployment and you don’t have access to the oplog. Use mongorestore to run a self-managed migration. To learn more, see Seed with mongorestore.