Navigation

Deployment Models & Regions

On this page

  • Overview
  • Deployment Models
  • Global Deployment
  • Local Deployment
  • Cloud Deployment Regions

When you first create a Realm app, you must select a deployment type that determines where your application's data is stored and processed. You can deploy your Realm app globally or limit the deployment to a specific cloud deployment region.

Globally deployed Realm apps are hosted in every cloud region that MongoDB Realm supports. The 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, Realm handles writes in the region closest to your application's original linked MongoDB cluster.

Locally deployed Realm 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.

MongoDB Realm 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 regions are available for local deployment only:

  • Frankfurt (eu-central-1)
  • Mumbai (ap-south-1)
  • Singapore (ap-southeast-1)
Give Feedback

On this page

  • Overview
  • Deployment Models
  • Global Deployment
  • Local Deployment
  • Cloud Deployment Regions