Ubicaciones de Firestore en modo Datastore

Antes de usar Firestore en modo de Datastore, debes elegir una ubicación donde se almacenen los datos del proyecto. Para reducir la latencia y aumentar la disponibilidad, almacena tus datos cerca de los usuarios y los servicios que los necesiten.

Tipos de ubicaciones

Puede almacenar sus datos del modo Datastore en una ubicación multirregional o en una regional.

Los datos de una ubicación multirregional se almacenan en una configuración replicada multizona y multirregional. Selecciona una ubicación multirregional si quieres maximizar la disponibilidad y la durabilidad de tu base de datos. Las ubicaciones multirregionales pueden resistir la pérdida de una región completa y mantener la disponibilidad sin que se pierdan datos. En el Acuerdo de Nivel de Servicio de Datastore, las ubicaciones multirregionales definen un porcentaje de tiempo de actividad mensual más alto que las ubicaciones regionales.

Los datos de una ubicación regional se almacenan en una configuración replicada en varias zonas. Selecciona una ubicación regional si tu aplicación es más sensible a la latencia de escritura o si quieres colocarla junto a otrosGoogle Cloud recursos que pueda usar tu aplicación.

Ubicaciones con varias regiones

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 zonas para que se puedan seguir ofreciendo en esa región aunque se pierda una zona.

Están disponibles las siguientes ubicaciones multirregionales:

Nombre multirregional Descripción de la configuración multirregional Regiones de lectura y escritura Región del 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 )
.

Ubicación regional

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

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

us-central1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Iowa icono de una hoja CO2 bajo
northamerica-northeast1 Montreal icono de una hoja CO2 bajo

northamerica-northeast2

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Toronto icono de una hoja CO2 bajo

northamerica-south1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Querétaro
us-east1 Carolina del Sur
us-east4 Norte de Virginia

us-east5

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Columbus

us-south1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Dallas icono de una hoja CO2 bajo
Sudamérica

southamerica-west1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

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

europe-west4

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

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

europe-west8

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Milán

europe-southwest1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Madrid icono de una hoja CO2 bajo

europe-west9

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

París icono de una hoja CO2 bajo

europe-west12

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Turín

europe-west10

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Berlín
europe-north1 Finlandia icono de una hoja CO2 bajo

europe-north2

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Estocolmo icono de una hoja CO2 bajo
europe-central2 Varsovia
europe-west6 Zúrich icono de una hoja CO2 bajo
Oriente Medio

me-central1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Doha

me-central2

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Dammam

me-west1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Tel Aviv
Asia
asia-south1 Bombay

asia-south2

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

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

australia-southeast2

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Melbourne
África

africa-south1

Esta ubicación no admite App Engine. Si tienes previsto usar App Engine, debes elegir otra ubicación.

Johannesburgo

Seleccionar una ubicación

El ajuste de ubicación de tu Google Cloud proyecto se aplica tanto a Firestore en el modo de Datastore como a App Engine. Cuando selecciona una ubicación en cualquiera de los productos, se establece la ubicación de todo el Google Cloud proyecto.

Si aún no has seleccionado una ubicación para tu proyecto, se te pedirá que lo hagas cuando completes alguna de las siguientes tareas:

Ver la ubicación de tu proyecto

Utiliza uno de los siguientes métodos para saber qué ubicación has seleccionado para tu proyecto:

  • Ejecuta el comando gcloud app describe.

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

    Captura de pantalla de la ubicación elegida anteriormente

Pasos siguientes