High-level migration steps
After you deploy MongoDB Atlas on AWS, you can use the Atlas Live Migration Service
The following diagram illustrates the data migration process.
The Atlas Live Migration Service makes an initial copy of the data from your source database, and watches for any changes so that it stays in sync until you’re ready to cut over. During this process, your application can continue to read and write from your source database. When you’re ready to cut over, you change the connection string in your application from your source database to your Atlas cluster, and the migration is complete.
The migration workflow consists of these steps:
Step 1. Prepare
Assess your current MongoDB data size and workload.
Determine the size of your Atlas cluster on AWS.
Prepare your migration and cutover plans.
Step 2. Deploy
Set up a new environment on AWS for the MongoDB Atlas cluster, based on the sizing you determined in step 1.
Configure network access.
Configure security for the destination cluster.
Step 3. Migrate
Configure the source and destination in the Atlas Live Migration Service.
Run the migration.
Cut over to MongoDB Atlas on AWS.
For step-by-step migration instructions, see the pattern Migrate a self-hosted MongoDB environment to MongoDB Atlas on the AWS Cloud on the AWS Prescriptive Guidance website.
For more information about the Atlas Live Migration Service, see the MongoDB website
For more information about the following migration scenarios, see the MongoDB documentation: