Ubicaciones de Firestore con compatibilidad con MongoDB
Cuando aprovisionas una base de datos de Firestore, debes elegir una ubicación para ella. Para reducir la latencia y aumentar la disponibilidad, almacena tus datos cerca de los usuarios y los servicios que los necesiten.
También puedes crear varias bases de datos en tu proyecto, cada una con su propio ajuste de ubicación.
Ten en cuenta que, una vez que aprovisiones una base de datos, no podrás cambiar su ajuste de ubicación.
Tipos de ubicaciones
Puedes almacenar tus datos de Firestore con compatibilidad con MongoDB en una ubicación multirregional o en una ubicación regional.
Ubicaciones con varias regiones
Selecciona una ubicación multirregional para maximizar la disponibilidad y la durabilidad de tu base de datos.
Una ubicación multirregional consta de un conjunto definido de regiones en las que se almacenan varias réplicas de la base de datos. Cada réplica es una réplica de lectura y escritura que contiene todos los datos de la base de datos o una réplica testigo que no mantiene un conjunto completo de datos, pero participa en la replicación.
Al replicar los datos entre varias regiones, se pueden seguir ofreciendo datos incluso si se pierde una región entera. En una región, los datos se replican en distintas zonas para que se puedan seguir ofreciendo en esa región aunque se pierda una zona.
Firestore con compatibilidad con MongoDB admite las siguientes ubicaciones multirregión:
Nombre multirregional | Descripción multirregional | Regiones de lectura y escritura | Región de testigo |
---|---|---|---|
eur3 |
Europa | europe-west1 (Bélgica) y europe-west4 (Países Bajos) |
europe-north1 (Finlandia) |
nam5 |
Estados Unidos (Central) | us-central1 (Iowa) y us-central2 (Oklahoma, región privada Google Cloud ) |
us-east1 (Carolina del Sur) |
nam7 |
Estados Unidos (centro y este) | us-central1 (Iowa) y us-east4 (Norte de Virginia) |
us-central2 (Oklahoma: región privada 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 replican en varias zonas de una región. Todas las ubicaciones regionales están separadas de otras ubicaciones regionales por al menos 160 km.
Selecciona una ubicación regional para reducir los costes o la latencia de escritura si tu aplicación es sensible a la latencia, o para colocarla junto a otros Google Cloud recursos.
Firestore con compatibilidad con MongoDB admite las siguientes ubicaciones de recursos regionales:
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 | Norte de Virginia | |
|
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 | |
|
Deli | |
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 |
SLA de la ubicación
El tipo de ubicación de tu compatibilidad de Firestore con MongoDB determina el porcentaje de tiempo de actividad del Acuerdo de Nivel de Servicio (ANS) en la disponibilidad general:
Servicio Cubierto | Porcentaje de tiempo de funcionamiento mensual |
---|---|
Multirregión de Firestore con compatibilidad con MongoDB | >= 99,999 % |
Compatibilidad de Firestore con MongoDB Regional | >= 99,99 % |
Precios por ubicación
La ubicación de Firestore con compatibilidad con MongoDB determina el coste de las operaciones de la base de datos.
Para obtener una explicación detallada de los precios por región y por tipo de región, consulta el artículo Información sobre la facturación de Firestore con compatibilidad con MongoDB.
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 Google Cloud consola. La ubicación de cada base de datos se indica en la columna correspondiente.
Pasos siguientes
Para crear una base de datos de Firestore con compatibilidad con MongoDB en una ubicación específica, consulta Crear y gestionar bases de datos.
Para obtener más información sobre cómo crear aplicaciones que cumplan tus requisitos de latencia, disponibilidad y durabilidad, consulta el artículo Geografía y regiones.