Overview
Cuando creas una aplicación por primera vez, debes seleccionar una Tipo de implementación que determina dónde se almacenan y procesan los datos de tu aplicación. Puedes implementar tu aplicación globalmente o limitarla a una región específica de la nube.
Modelos de implementación
Implementación global
A globally deployed App is hosted across the world in all of the following AWS regions:
Irlanda (IE) -
aws-eu-west-1Oregón (EE. UU.-OR) -
aws-us-west-2Sídney (AU) -
aws-ap-southeast-2Virginia (US-VA) -
aws-us-east-1
An App can handle most types of requests from any region. For example, any region can run serverless functions, evaluate rules, validate object schemas, or authenticate users.
Todas las operaciones de escritura en una fuente de datos MongoDB vinculada se gestionan dentro de una única región que se especifica al crear la aplicación. Puede elegir cualquier región global para gestionar las escrituras, pero generalmente debería elegir la región más cercana a su clúster MongoDB. Si un servidor de otra región necesita gestionar una solicitud de escritura, la reenvía a la región de escritura configurada, lo que aumenta la latencia de la operación.
Los SDK de Realm ejecutan automáticamente las solicitudes de la aplicación, como leer información del usuario o llamar a una función, en la región de implementación global más cercana al usuario que emitió la solicitud. Las solicitudes enviadas a una URL global (por ejemplo, con la API de datos) se reenvían al servidor DNS más cercano. Las solicitudes enviadas a una URL específica de una región se ejecutan en esa región, independientemente de la ubicación del usuario.
Implementación local
Una aplicación implementada localmente está disponible en una única región del proveedor de nube. Todas las solicitudes y operaciones de escritura en MongoDB se gestionan exclusivamente en la región que usted especifica al crear la aplicación.
Puede implementar en cualquier región, pero generalmente debe elegir la región más cercana a los usuarios de su aplicación.
Regiones de implementación en la nube
Puedes implementar tu aplicación en regiones de nube alojadas en todo el mundo por los principales proveedores de servicios de nube. La compatibilidad con una región determinada depende de tu modelo de implementación. La implementación global tiene menos regiones compatibles que la implementación local.
Si no especifica una región al crear o configurar su aplicación, App Services seleccionará la región geográficamente más cercana a la fuente de datos seleccionada.
App Services admite las siguientes regiones:
Nube | Región | Ubicación | ID de región | Local | Global |
|---|---|---|---|---|---|
AWS |
| Irlanda (IE) |
| ✓ | ✓ |
AWS |
| Oregón (EE. UU.-OR) |
| ✓ | ✓ |
AWS |
| Sydney (AU) |
| ✓ | ✓ |
AWS |
| Virginia (EE. UU.-VA) |
| ✓ | ✓ |
AWS |
| Ohio (EE. UU.-VA) |
| ✓ | |
AWS |
| London (IE) |
| ✓ | |
AWS |
| Frankfurt (DE-FF) |
| ✓ | |
AWS |
| Mumbai (IN-MB) |
| ✓ | |
AWS |
| Singapur (SG) |
| ✓ | |
AWS |
| São Paulo (BR-SP) |
| ✓ | |
Azure |
| Virginia (EE. UU.-VA) |
| ✓ | |
Azure |
| California (US-OR) |
| ✓ | |
Azure |
| Países Bajos (DE-FF) |
| ✓ | |
Azure |
| Singapur (SG) |
| ✓ | |
Azure |
| Hong Kong (IN-MB) |
| ✓ | |
GCP |
| Iowa |
| ✓ | |
GCP |
| Virginia |
| ✓ | |
GCP |
| Oregón |
| ✓ | |
GCP |
| Bélgica |
| ✓ | |
GCP |
| Mumbai |
| ✓ |