Ubicaciones de Firestore con compatibilidad con MongoDB
Cuando aprovisionas una base de datos de Firestore, debes elegir una ubicación para ella. A fin de reducir la latencia y aumentar la disponibilidad, almacena los datos cerca de los usuarios y los servicios que los necesitan.
De manera opcional, puedes crear varias bases de datos en tu proyecto, cada una con su propia configuración de ubicación.
Ten en cuenta que, una vez que aprovisiones una base de datos, no podrás cambiar su configuración de ubicación.
Tipos de ubicaciones
Puedes almacenar tus datos de Firestore con compatibilidad con MongoDB en una ubicación multirregional o regional.
Ubicaciones multirregionales
Para maximizar la disponibilidad y la durabilidad de la base de datos, debes seleccionar una ubicación multirregional.
Una ubicación multirregional consiste en un conjunto definido de regiones en las que se almacenan múltiples réplicas de la base de datos. Las réplicas pueden ser de lectura y escritura que contienen todos los datos de la base de datos, o pueden ser réplicas testigo que no mantienen un conjunto completo de datos, pero participan en la replicación.
Si se replican los datos entre múltiples regiones, los datos se pueden seguir entregando, incluso con la pérdida de toda una región. En una región, los datos se replican en varias zonas para que se puedan seguir entregando datos dentro de esa región, incluso con la pérdida de una zona.
Firestore con compatibilidad con MongoDB admite las siguientes ubicaciones multirregionales:
Nombre de la multirregión | Descripción de la multirregión | Regiones de lectura y escritura | Región testigo |
---|---|---|---|
eur3 |
Europa | europe-west1 (Bélgica), europe-west4 (Países Bajos) |
europe-north1 (Finlandia) |
nam5 |
Estados Unidos (centro) | us-central1 (Iowa), us-central2 (Oklahoma, región privada de Google Cloud ) |
us-east1 (Carolina del Sur) |
nam7 |
Estados Unidos (centro y este) | us-central1 (Iowa), us-east4 (Virginia del Norte) |
us-central2 (Oklahoma, región privada de Google Cloud ) |
Ubicaciones regionales
Una ubicación regional es un lugar geográfico específico, como Carolina del Sur. Los datos de una ubicación regional se repiten en varias zonas dentro de una región. Hay una separación de al menos 160 kilómetros entre las ubicaciones regionales.
Selecciona una ubicación regional para disminuir los costos o la latencia de las operaciones de escritura si tu aplicación es sensible a la latencia o si deseas una ubicación conjunta con otros recursos de Google Cloud .
Firestore con compatibilidad con MongoDB admite las siguientes ubicaciones regionales de recursos:
Nombre de la región | Descripción de la región | |
---|---|---|
Norteamérica | ||
us-west1 | Oregón | |
us-west2 | Los Ángeles | |
us-west3 | Salt Lake City | |
us-west4 | Las Vegas | |
|
Iowa | |
northamerica-northeast1 | Montreal | |
|
Toronto | |
|
Querétaro | |
us-east1 | Carolina del Sur | |
us-east4 | Virginia del Norte | |
|
Columbus | |
|
Dallas | |
Sudamérica | ||
|
Santiago | |
southamerica-east1 | São Paulo | |
Europa | ||
europe-west2 | Londres | |
|
Bélgica | |
|
Países Bajos | |
|
Milán | |
|
Madrid | |
|
París | |
|
Turín | |
|
Berlín | |
europe-west3 | Fráncfort | |
|
Finlandia | |
|
Estocolmo | |
europe-central2 | Varsovia | |
europe-west6 | Zúrich | |
Oriente Medio | ||
|
Doha | |
|
Dammam | |
|
Tel Aviv | |
Asia | ||
asia-south1 | Bombay | |
|
Delhi | |
asia-southeast1 | Singapur | |
asia-southeast2 | Yakarta | |
asia-east2 | Hong Kong | |
asia-east1 | Taiwán | |
asia-northeast1 | Tokio | |
asia-northeast2 | Osaka | |
asia-northeast3 | Seúl | |
Australia | ||
australia-southeast1 | Sídney | |
|
Melbourne | |
África | ||
|
Johannesburgo |
ANS de ubicación
El tipo de ubicación de Firestore con compatibilidad con MongoDB determina el porcentaje de tiempo de actividad del Acuerdo de Nivel de Servicio (ANS) en la Disponibilidad General (DG):
Servicio cubierto | Porcentaje de tiempo de actividad mensual |
---|---|
Firestore con compatibilidad con MongoDB, multirregional | >= 99.999% |
Firestore con compatibilidad con MongoDB (regional) | >= 99.99% |
Precios de ubicación
La ubicación de Firestore con compatibilidad con MongoDB determina el costo de las operaciones de la base de datos.
Para obtener una explicación completa de los precios por región y por tipo de región, consulta Comprende la facturación de Firestore con compatibilidad con MongoDB.
Cómo ver la ubicación de tus bases de datos
Usa uno de los siguientes métodos para ver la configuración de la ubicación de tus bases de datos:
Ejecuta el comando
gcloud firestore databases list
.Abre la lista de bases de datos en la consola de Google Cloud . La ubicación de cada base de datos se encuentra en la columna de ubicación.
Próximos pasos
Para crear una base de datos de Firestore con compatibilidad con MongoDB en una ubicación específica, consulta Crea y administra bases de datos.
Para obtener más información sobre la compilación de aplicaciones que satisfagan tus requisitos de latencia, disponibilidad y durabilidad, consulta Geografía y regiones.