MongoDB Atlas on AWS: Migrating from a self-managed environment to the AWS Cloud - AWS Prescriptive Guidance

MongoDB Atlas on AWS: Migrating from a self-managed environment to the AWS Cloud

Suresh Veeragoni, Amazon Web Services (AWS)

Paresh Saraf, MongoDB

October 2020 (document history)

This guide describes the architecture, tools, considerations, and best practices for migrating from a self-managed MongoDB environment (including MongoDB Community Server, Enterprise Server, Enterprise Advanced, mLab, or any managed MongoDB cluster) to MongoDB Atlas on Amazon Web Services (AWS). For the migration steps, see the pattern Migrate a self-hosted MongoDB environment to MongoDB Atlas on the AWS Cloud on the AWS Prescriptive Guidance website.

If you want to run MongoDB Atlas in the AWS Cloud, get started with MongoDB Atlas in AWS Marketplace.

MongoDB is a document database built on a scale-out architecture for developers who build scalable web and business applications by using agile methodologies. Development teams use MongoDB for the following reasons:

  • The document data model is a powerful way to store and retrieve data.

  • MongoDB’s horizontal, scale-out architecture can support large volumes of both data and traffic.

  • Developers can install MongoDB and start writing code immediately.

MongoDB Atlas is a fully managed database as a service (DBaaS) that’s available on all major public cloud providers, including AWS. MongoDB Atlas supports:

  • A single view that aggregates data from multiple sources

  • Real-time data analysis

  • Internet of Things (IoT) applications

  • Scalable mobile applications

  • Database personalization at scale

  • Catalogs of database assets, entities, and metadata that simplify data storage, data retrieval, and schema changes

  • Ability to store and manage any type of content

  • Ability to offload mainframe applications to modern platforms

  • Database support for gaming applications

For more information about these features, see MongoDB Use Cases on the MongoDB website.

The guide is intended for AWS Service Integrator Partners (SI Partners) and AWS users.