For applications hosted on AWS or Azure that require low-latency and high-throughput I/O, Atlas offers storage options using locally attached ephemeral NVMe SSDs.
Note
Atlas doesn't support NVMe clusters on Google Cloud. NVMe clusters are not compatible with independent shard scaling.
Tier Support
The following cluster tiers support NVMe clusters on AWS:
M40M50M60M80M200M400
On AWS, NVMe storage is supported on Gen2 Dedicated clusters.
The following cluster tiers support NVMe clusters on Azure:
M60M80M200M300M400M600
The fixed-value storage space and RAM for an NVMe cluster corresponds to its cluster tier. To learn more, see Amazon Cluster Configuration Options and Azure Cluster Configuration Options.
Region Support
To see which AWS regions support NVMe storage, see AWS Gen2 Region Support.
Atlas supports NVMe clusters in the following Azure regions:
Azure Region | Location | Atlas Region |
|---|---|---|
| São Paulo, Brazil |
|
| Toronto, ON |
|
| Iowa, USA |
|
| Virginia (East US) |
|
| Virginia, USA |
|
| Texas, USA |
|
| El Mirage, Arizona |
|
Azure Region | Location | Atlas Region |
|---|---|---|
| Paris, France |
|
| Ireland |
|
| Gävle, Sweden |
|
| London, England, UK |
|
| Netherlands |
|
Azure Region | Location | Atlas Region |
|---|---|---|
| New South Wales, Australia |
|
| Pune (Central India) |
|
| Saitama, Tokyo, Japan |
|
Availability Zones
NVMe clusters in the following Azure regions have two Availability Zones:
eastus2centralussouthcentralus
NVMe clusters in all other Azure regions that indicate Availability Zones have three Availability Zones.
Considerations
NVMe instances can't be used in multi-cloud clusters.
Atlas Infinite doesn't support locally attached NVMe SSD storage in public preview. For the features supported in public preview, see Public Preview Availability.
Clusters with NVMe storage use Cloud Backups. You can't disable backup on NVMe clusters. If you want to use hourly backups, Atlas limits backups on NVMe clusters to once every 12 hours.
NVMe clusters use a hidden secondary node that consists of a provisioned volume with high throughput and IOPS to facilitate backup.
You can't pause an NVMe cluster.
On Atlas Core clusters, scaling of clusters (including auto-scaling) that use the local NVMe SSD storage option requires an initial sync, and always uses a File Copy Based Initial Sync to sync all the nodes of an NVME cluster whenever an initial sync is required. Atlas NVMe clusters auto-scale to the next higher tier when 90% of the storage space is full. An initial sync takes longer to complete compared to subsequent syncs, and reduces the performance of the primary from which the data is read.