reference deployment

MongoDB Atlas on AWS

Global cloud document database service

This Partner Solution deploys MongoDB Atlas on the Amazon Web Services (AWS) Cloud. MongoDB Atlas helps to ensure availability, scalability, and security compliance by using automation to maintain performance at scale as your applications evolve. Extend your data to support any workload that uses MongoDB’s application data platform, including full-text search and real-time analytics. For a fully managed MongoDB cluster, try it for free on AWS Marketplace.

This Partner Solution is for developers and DevOps professionals who want to deploy a flexible, fully managed databases on AWS using MongoDB Atlas. By default, the template creates an Atlas project with a standard, single-Region, M10 cluster that can be customized for different configurations and project settings.

This Partner Solution was developed by MongoDB in collaboration with AWS. MongoDB is an AWS Partner.

  •  What you'll build
  • Use this Partner Solution to set up the following MongoDB Atlas environment on AWS:

    • A virtual private cloud (VPC) that spans two Availability Zones. The VPC is configured with public subnets, according to AWS best practices, to provide you with your own virtual network on AWS.*
    • In the public subnets, managed NAT gateways to allow outbound internet access.*
    • A VPC peering connection between your VPC and the MongoDB Atlas project VPC.
    • A VPC for the MongoDB Atlas project that spans at least three Availability Zones. This includes a fully managed MongoDB Atlas cluster, a database user, and an IP access list entry.

    *  The template that deploys the Partner Solution into an existing VPC skips the components marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To build your MongoDB Atlas environment on AWS, follow the instructions in the deployment guide. The deployment process takes about 10–20 minutes and includes these steps:

    1. Sign in to your AWS account. If you don't have an account, sign up at https://aws.amazon.com.
    2. If you don't already have a MongoDB account, sign up at https://www.mongodb.com/cloud/atlas/register.
    3. Launch the Partner Solution by choosing from the following options. Before you create the stack, choose the Region from the top toolbar.
    4. Test the deployment.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Costs and licenses
  • You are responsible for the cost of the AWS services used while running this Partner Solution reference deployment. There is no additional cost for using the Partner Solution.

    If deploying a MongoDB cluster in an Atlas environment using the pay-as-you-go option, first subscribe to MongoDB Atlas (pay-as-you-go) on AWS Marketplace and then link your AWS account to your MongoDB Atlas account. For more information, refer to Link an AWS Billing Account to MongoDB Atlas.

    The AWS CloudFormation template for this Partner Solution includes configuration parameters that you can customize. Some of these settings, such as cluster tier, number of replica sets, storage size, and IOPS, affect the cost of deployment. Refer to the pricing pages for each AWS service you use. Prices are subject to change.

    For MongoDB cost estimates, refer to MongoDB Pricing. This Partner Solution deploys MongoDB Atlas with the latest stable MongoDB enterprise version, which is licensed and distributed under the Server Side Public License.