Ubicaciones de Firestore en modo Datastore

Antes de usar Firestore en modo Datastore, debes elegir una ubicación para almacenar los datos del proyecto. A fin de reducir la latencia y aumentar la disponibilidad, almacena los datos cerca de los usuarios y los servicios que los necesitan.

Tipos de ubicaciones

Puedes almacenar tus datos del modo Datastore en una ubicación multirregional o en una ubicación regional.

Los datos en una ubicación multirregional operan en una configuración replicada multizona y multirregional. Selecciona una ubicación multirregional si deseas maximizar la disponibilidad y durabilidad de tu base de datos. Las ubicaciones multirregionales pueden soportar la pérdida de toda una región y mantener la disponibilidad sin pérdida de datos. En el Acuerdo de Nivel de Servicio de Datastore, las ubicaciones multirregionales definen un porcentaje de tiempo de actividad mensual mayor que las ubicaciones regionales.

Los datos en una ubicación regional operan en una configuración replicada multizona. Selecciona una ubicación regional si tu aplicación es más sensible a la latencia de escritura o si deseas una ubicación conjunta con otros recursos de Google Cloud que tu aplicación podría usar.

Ubicaciones multirregionales

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.

Las siguientes ubicaciones multirregionales están disponibles:

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 us-central1 (Iowa), us-central2 (Oklahoma, región privada de Google Cloud) us-east1 (Carolina del Sur)

Ubicación regional

Una ubicación regional es un lugar geográfico específico, como Carolina del Sur. Las siguientes ubicaciones regionales se encuentran disponibles:

Nombre de la región Descripción de la región
Norteamérica
us-west1 Oregón ícono de hoja CO2 bajo
us-west2 Los Ángeles
us-west3 Salt Lake City
us-west4 Las Vegas

us-central1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Iowa ícono de una hoja CO2 bajo
northamerica-northeast1 Montreal ícono de hoja CO2 bajo

northamerica-northeast2

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Toronto ícono de una hoja CO2 bajo
us-east1 Carolina del Sur
us-east4 Virginia del Norte

us-east5

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Columbus
Sudamérica

southamerica-west1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Santiago ícono de hoja CO2 bajo
southamerica-east1 São Paulo ícono de hoja CO2 bajo
Europa
europe-west2 Londres ícono de hoja CO2 bajo
europe-west1 Bélgica ícono de hoja CO2 bajo

europe-west4

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Países Bajos
europe-west3 Fráncfort ícono de hoja CO2 bajo

europe-west8

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Milán

europe-southwest1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Madrid

europe-west9

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

París ícono de hoja CO2 bajo

europe-west12

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Turín

europe-west10

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Berlín
europe-north1 Finlandia ícono de hoja CO2 bajo
europe-central2 Varsovia
europe-west6 Zúrich ícono de una hoja CO2 bajo
Oriente Medio

me-central1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Doha

me-central2

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Dammam

me-west1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Tel Aviv
Asia
asia-south1 Bombay

asia-south2

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

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

australia-southeast2

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Melbourne
África

africa-south1

Esta ubicación no es compatible con App Engine. Si planeas usar App Engine, debes elegir una ubicación diferente.

Johannesburgo

Selecciona una ubicación

La configuración de la ubicación de tu proyecto de Google Cloud se aplica a Firestore en modo Datastore y App Engine. Cuando seleccionas una ubicación en cualquiera de los dos productos, estableces la ubicación para todo tu proyecto de Google Cloud.

Si todavía no seleccionaste una ubicación para tu proyecto, se te pedirá que la selecciones cuando completes una de las siguientes tareas:

Visualiza la ubicación de tu proyecto

Usa uno de los siguientes métodos a fin de averiguar qué ubicación seleccionaste para tu proyecto:

  • Ejecuta el comando gcloud app describe.

  • Si tienes implementada al menos una versión de una app de App Engine, abre el panel de App Engine en la consola de Google Cloud. La información de ubicación en la esquina superior derecha del panel se aplica a App Engine y a Firestore en modo Datastore.

    Captura de pantalla de la ubicación elegida antes.

Próximos pasos