Docs Menu
Docs Home
/ /
Atlas Architecture Center
/ /

Multi-Cloud Deployment Paradigm

On this page

  • Use Cases for Multi-Cloud Deployments
  • Considerations and Recommendations

Multi-cloud Atlas deployments are a special case of multi-region deployment in which you set up cluster nodes across multiple geographic regions and multiple cloud providers. Multi-cloud deployments enhance protection in the case of a regional outage or cloud provider outage by automatically rerouting traffic to a node in another region for continuous availability and a smooth user experience. Multi-cloud deployments can also protect against vendor lock-in, enhance performance, and help meet compliance requirements for data sovereignty.

Atlas supports multi-cloud deployment across any combination of AWS, Azure, and Google Cloud.

To learn how to configure multi-cloud deployments and learn about the different types of nodes you can add, see Configure High Availability and Workload Isolation in the Atlas documentation.

The following image shows a multi-region, multi-cloud Atlas deployment for regions that support availability zones. Note that this differs from a multi-region deployment only in that multiple cloud providers are used.

An image showing a five-node deployment spread across three regions and two cloud providers. Each region contains one zone per node.
click to enlarge

A multi-region, multi-cloud deployment may be best for you if you have the following requirements:

  • Have critical operations that require the highest level of availability.

  • Want to move your data to different cloud providers in response to provider changes (such as pricing models)

  • Have governing regulations that dictate which regions your data can be stored in, and by which providers. For example, for an application that requires data storage in Europe, you can deploy a multi-region, multi-cloud deployment to three regions within the EU (such as eu-west-1 and eu-west-2 for AWS, and uksouth for Azure). This ensures data sovereignty since all regions are within the EU, while offering high availability if there's a regional outage or a cloud provider outage that affects the primary node.

Multi-cloud deployments have the same considerations and recommendations as other multi-region deployments.

Important

There may be other considerations for multi-cloud deployments that are not covered in the Atlas Architecture Center, such as cloud-provider-aware application-side settings. Contact MongoDB's Professional Services team to create a strategy for your Atlas multi-cloud deployments that covers these considerations.

Back

Multi-Region