Docs Menu
Docs Home
/ /
Atlas Architecture Center
/ /

Single-Region Deployment Paradigm

On this page

  • Use Cases for Single-Region Deployments
  • Considerations for Single-Region Deployments
  • Recommendations for Single-Region Deployments

Single-region Atlas deployments set up cluster nodes within a single region of one cloud provider. Single-region Atlas deployments are supported on all cluster tiers. They provide a less expensive option for non-mission-critical deployments and for applications that have a geographically-similar user base.

Some providers, like AWS, have regions that support availability zones within a region, which adds protection in the case of a single zone outage. The provider automatically reroutes traffic to a node in another availability zone within the region to ensure availability. This is similar to multi-regional deployments but on a smaller scale.

The following diagram shows a single-region Atlas deployment for a region that has 3 availability zones:

An image showing a three-zone deployment in a single region.

To learn how to configure a single-region deployment, see Create a Cluster in the Atlas documentation.

A single-region deployment may be best for you if you have the following requirements:

  • You want to use one cloud provider.

  • You don't need to deploy to more than one region.

  • Your application requires low latency and has a majority of users in one geographic location.

For example, for an application deployed with AWS with users primarily located in the western US, you can deploy a single-region deployment to us-west-2 (a region that supports availability zones). This ensures low latency since all nodes are within the western US, while offering availability if there's a zonal outage that affects the primary node.

If your application requires low latency and cross-region or cross-provider high availability, consider a Multi-Region Deployment Paradigm or Multi-Cloud Deployment Paradigm, respectively.

If your application requires data sovereignty and cross-region or cross-provider high availability, consider a Multi-Region Deployment Paradigm or Multi-Cloud Deployment Paradigm, respectively.

Single-region deployments ensure a minimum level of availability. High availability depends on the deployment of nodes across regions as well as the number, distribution, and priority order of nodes. To learn more about recommended cluster topologies for high availability, see Guidance for Atlas High Availability.

For more considerations, see Considerations in the Atlas documentation.

To find recommendations for your Atlas cloud deployments, refer to the following resources:

Back

Deployment Paradigms