Navigation

Microsoft Azure

Synopsis

Atlas supports deploying clusters onto Microsoft Azure. This page provides reference material related to Atlas cluster deployments on Azure.

Depending on your cluster tier, Atlas supports the following Azure regions. The Atlas Region is the corresponding region name used by Atlas processes.

Azure Region Location Atlas Region M0 Free Tier Support M2/M5 Shared-Tier Support
centralus Iowa (Central US) US_CENTRAL    
eastus Virginia (East US) US_EAST    
eastus2 Virginia (East US 2) US_EAST_2 check square icon check square icon
northcentralus Illinois (North Central US) US_NORTH_CENTRAL    
westus California (West US) US_WEST check square icon check square icon
southcentralus Texas (South Central US) US_SOUTH_CENTRAL    
westus2 Washington (West US 2) US_WEST_2    
brazilsouth Sao Paulo (Brazil South) BRAZIL_SOUTH    
canadaeast Quebec City (Canada East) CANADA_EAST    
canadacentral Toronto (Canada Central) CANADA_CENTRAL    
Azure Region Location Atlas Region M0 Free Tier Support M2/M5 Shared-Tier Support
northeurope Ireland (North Europe) EUROPE_NORTH check square icon check square icon
westeurope Netherlands (West Europe) EUROPE_WEST check square icon  
uksouth London (UK South) UK_SOUTH    
ukwest Cardiff (UK West) UK_WEST    
francecentral Paris (France) FRANCE_CENTRAL    
Azure Region Location Atlas Region M0 Free Tier Support M2/M5 Shared-Tier Support
eastasia Hong Kong (East Asia) ASIA_EAST check square icon  
southeastasia Singapore (Southeast Asia) ASIA_SOUTH_EAST    
australiaeast New South Wales (Australia East) AUSTRALIA_EAST    
australiasoutheast Victoria (Australia Southeast) AUSTRALIA_SOUTH_EAST    
centralindia Pune (Central India) INDIA_CENTRAL    
southindia Chennai (South India) INDIA_SOUTH    
westindia Mumbai (West India) INDIA_WEST    
japaneast Tokyo (Japan East) JAPAN_EAST    
japanwest Osaka (Japan West) JAPAN_WEST    
koreacentral Seoul (Korea Central) KOREA_CENTRAL    
koreasouth Busan (Korea South) KOREA_SOUTH    
Azure Region Location Atlas Region M0 Free Tier Support M2/M5 Shared-Tier Support
southafricanorth Johannesburg (South Africa North) SOUTH_AFRICA_NORTH    
Azure Region Location Atlas Region M0 Free Tier Support M2/M5 Shared-Tier Support
uaenorth Dubai (UAE North) UAE_NORTH    

Cluster Configuration Options

Each Atlas cluster tier 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 Azure use premium storage disks. [1]

The following clusters tiers are available:

Cluster Tier Maximum disk storage
M0 512MB
M2 2GB
M5 5GB
M10 64GB
M20 128GB
M30 256GB
M40 512GB
M50 2TB
M60 4TB
M80 4TB
M200 4TB

Workloads typically require less than 2TB.

Atlas configures the following resources automatically and does not allow user modification:

Storage Speed
The input/output operations per second (IOPS) [1] the system can perform. This value is fixed based on the specified custom storage size.
Encrypted Storage Volumes
Azure storage volumes are always encrypted.

Azure Fault Domains

Each Azure region includes a set number of fault domains. Fault domains consist of a group of virtual machines that share a common power source and network switch. For regions that have at least three fault domains (3FD), Atlas deploys clusters across three fault domains. For regions that only have two fault domains (2FD), Atlas deploys clusters across two fault domains.

The Atlas Add New Cluster form marks regions that support 3FD clusters as Recommended, as they provide higher availability.

The number of fault domains in a region has no effect 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 general information on Azure regions and fault domains, see Manage the availability of Windows virtual machines in Azure

Regions with at Least Three Fault Domains

If the selected Azure region has at least three fault domains, Atlas clusters are split across three fault domains. For example, a three node replica set cluster would have one node deployed onto each zone.

A 3-node replica set deployed across a 3-fault-domain Azure region.

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

Regions with Only Two Fault Domains

If the selected Azure region has two fault domains, Atlas clusters are split across the two fault domains. For example, a three node replica set cluster would have two nodes deployed to one zone and the remaining node deployed to the other zone.

A 3-node replica set deployed across a 2-fault-domain Azure region.

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

[1](1, 2) For detailed documentation on Azure storage options, see High-performance Premium Storage and managed disks for VMs