Navigation

Amazon Web Services (AWS)

Synopsis

Atlas supports deploying clusters onto Amazon Web Services (AWS). Atlas supports all AWS regions other than those in China and US GovCloud.

The following table shows the supported AWS regions. The Atlas Region is the corresponding region name used by the Atlas API.

AWS Region Location Atlas Region M0 Free Tier Support M2/M5 Shared Tier Support
us-east-1 US East (N. Virginia) US_EAST_1 check square icon check square icon
us-west-2 US West (Oregon) US_WEST_2 check square icon check square icon
ca-central-1 Canada (Central) CA_CENTRAL_1    
us-east-2 US East (Ohio) US_EAST_2    
us-west-1 US West (N. California) US_WEST_1    
sa-east-1 South America (Sao Paulo) SA_EAST_1    
AWS Region Location Atlas Region M0 Free Tier Support M2/M5 Shared Tier Support
ap-south-1 Asia Pacific (Mumbai) AP_SOUTH_1 check square icon check square icon
ap-southeast-1 Asia Pacific (Singapore) AP_SOUTHEAST_1 check square icon check square icon
ap-southeast-2 Asia Pacific (Sydney) AP_SOUTHEAST_2   check square icon
ap-northeast-1 Asia Pacific (Tokyo) AP_NORTHEAST_1    
ap-northeast-2 Asia Pacific (Seoul) AP_NORTHEAST_2    
AWS Region Location Atlas Region M0 Free Tier Support M2/M5 Shared Tier Support
eu-central-1 EU (Frankfurt) EU_CENTRAL_1 check square icon check square icon
eu-west-1 EU (Ireland) EU_WEST_1 check square icon check square icon
eu-north-1 EU (Stockholm) EU_NORTH_1    
eu-west-2 EU (London) EU_WEST_2    
eu-west-3 EU (Paris) EU_WEST_3    

This page provides reference material related to Atlas cluster deployments on AWS.

Instance Configuration Options

Each Atlas instance size comes with a default set of resources. Atlas provides the following resource configuration options:

Custom Storage Size

The size of the server root volume. Atlas clusters deployed onto AWS use general purpose SSDs [1].

The following instance sizes are available:

Instance size Maximum disk storage
M0 512MB
M2 2GB
M5 5GB
M10 100GB
M20 200GB
M30 400GB
M40 800GB
M50 3TB
M60 4TB
M80 4TB
M100 4TB
M200 4TB
M400 4TB

Workloads typically require less than 2TB.

Custom Storage Speed

The input/output operations per second (IOPS) the system can perform.

Each instance size has a default IOPS rate. You can also choose to provision your instance’s IOPS rate to meet your particular needs.

The selected instance and custom storage size dictate the maximum IOPS for each storage speed.

Encrypted Storage Volumes
Encrypts the root volume for data at rest inside the volume and all data moving between the volume and the instance. Atlas uses Amazon EBS encryption.

Amazon Availability Zones

Each AWS region includes a set number of independent availability zones. Availability Zones consist of one or more discrete data centers, each with redundant power, networking and connectivity, housed in separate facilities. For regions that have at least three availability zones (3AZ), Atlas deploys clusters across three availability zones. For regions that only have two availability zones (2AZ), Atlas deploys clusters across two availability zones.

The Atlas Add New Cluster form marks regions that support at least three availability zones as Recommended, as they provide higher availability.

The number of availability zones in a region has no affect on the number of MongoDB nodes Atlas can deploy. MongoDB Atlas clusters are always made of replica sets with a minimum of three MongoDB nodes.

For more information on the number of availability zones in a given region, see the Amazon documentation on global infrastructure.

For more information on AWS regions and availability zones, see the Amazon documentation on using regions and availability zones

Regions with at Least Three Availability Zones

Atlas clusters deployed in regions with at least three availability zones are split across three availability zones. For example, a three node replica set cluster would have one node deployed onto each availability zone.

A 3-node replica set deployed across a 3-availability zone AWS region.

3AZ clusters have higher availability compared to 2AZ clusters. However, not all regions support 3AZ clusters.

Regions with Only Two Availability Zones

Atlas clusters deployed in regions with two availability zones are split across the two availability zones. For example, a three node replica set cluster would have two nodes deployed to one availability zone and the remaining node deployed to the other availability zone.

A 3-node replica set deployed across a 2-availability zone AWS region.

2AZ clusters have a higher chance of loss of availability in the event of the loss of an availability zone than 3AZ clusters. However, where latency or location are a priority, a region that supports 2AZ clusters may be preferred.

[1]For detailed documentation on Amazon storage options, see Amazon EBS Volume Types