Deployment Models & Regions
Overview
When you first create an App, you must select a deployment type that determines where your application's data is stored and processed. You can deploy your App globally or limit the deployment to a specific cloud deployment region.
Deployment Models
Global Deployment
Globally deployed Apps are hosted in every cloud region that Atlas App Services supports. The a Realm SDKs automatically execute application requests, such as reading user information or calling a function in the cloud region that's closest to the user that issued the request.
Write operations to a linked MongoDB cluster are handled within a single region that you specify when you create your application. By default, App Services handles writes in the region closest to your application's original linked MongoDB cluster.
Local Deployment
Locally deployed Apps are hosted in a specific cloud region that you specify when you first create your
application. Application requests and
MongoDB write operations will all be handled exclusively in the
specified region. By default, local applications are deployed in the
region that is closest to your application's initial linked MongoDB Atlas data source or
us-east-1
if there is no linked data source.
Cloud Deployment Regions
Atlas App Services supports deployment and writes in the following AWS regions:
- Ireland (
eu-west-1
) - Oregon (
us-west-2
) - Sydney (
ap-southeast-2
) - Virginia (
us-east-1
)
The following Azure regions support local deployment only:
- Virginia (
eastus2
) - California (
westus
) - Netherlands (
westeurope
) - Singapore (
southeastasia
) - Hong Kong (
eastasia
)
The following AWS regions support local deployment only:
- Frankfurt (
eu-central-1
) - Mumbai (
ap-south-1
) - Singapore (
ap-southeast-1
)