Ubicaciones de Firestore en modo Datastore

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

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 United States us-central1 (Iowa), us-central2 (Oklahoma, región privada de GCP) 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 la hoja CO2 bajo
us-west2 Los Ángeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montreal Ícono de la hoja CO2 bajo
us-east1 Carolina del Sur
us-east4 Virginia del Norte
Sudamérica
southamerica-east1 São Paulo Ícono de la hoja CO2 bajo
Europa
europe-west2 Londres
europe-west3 Fráncfort
europe-central2 Varsovia
europe-west6 Zúrich Ícono de la hoja CO2 bajo
Asia
asia-south1 Bombay
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

Entre las ubicaciones regionales hay una separación de 160 kilómetros como mínimo.

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 Google Cloud Console. 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