Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Ubicaciones de Cloud Firestore

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

Antes de usar Cloud Firestore, debe elegir una ubicación para su base de datos. Para reducir la latencia y aumentar la disponibilidad, almacene sus datos cerca de los usuarios y servicios que los necesitan. Esta configuración de ubicación es la ubicación de recursos predeterminada de Google Cloud Platform (GCP) de su proyecto.

Tenga en cuenta que es posible que su ubicación de recursos de GCP predeterminada se haya establecido previamente, ya sea durante la creación del proyecto o al configurar otro servicio que requiere una configuración de ubicación (consulte a continuación).

Ubicación de recursos de GCP predeterminada

Varios servicios disponibles para su aplicación requieren una configuración de ubicación, denominada ubicación de recursos predeterminada de Google Cloud Platform (GCP) de su proyecto. Esta ubicación es donde se almacenan sus datos para los servicios de GCP que requieren una configuración de ubicación.

Los siguientes productos comparten la misma ubicación de recursos de GCP predeterminada:

  • Tienda de fuego en la nube
    Tenga en cuenta que su ubicación de recursos de GCP predeterminada no se aplica a Firebase Realtime Database .

  • Almacenamiento en la nube
    Tenga en cuenta que su ubicación de recursos de GCP predeterminada solo se aplica a su depósito de Cloud Storage predeterminado . Si tiene el plan Blaze, puede crear varios depósitos, cada uno con su propia ubicación .

  • Aplicación Google App Engine (GAE)
    Si configura una aplicación de App Engine , su ubicación comparte su ubicación de recursos de GCP predeterminada. Ten en cuenta que si usas Cloud Scheduler (por ejemplo, para ejecutar funciones programadas ), debes tener una aplicación de App Engine en tu proyecto.

Tipos de ubicaciones

Puede almacenar sus datos de Cloud Firestore en una ubicación de varias regiones o en una ubicación regional .

Tenga en cuenta que si ya tiene una aplicación de App Engine con una ubicación en us-central o europe-west , su base de datos de Cloud Firestore se considerará multirregional .

Ubicaciones de varias regiones

Seleccione una ubicación de varias regiones para maximizar la disponibilidad y la durabilidad de su base de datos.

Una ubicación de varias regiones consta de un conjunto definido de regiones donde 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, los datos pueden continuar sirviéndose incluso con la pérdida de una región completa. Dentro de una región, los datos se replican en todas las zonas para que los datos puedan continuar sirviéndose dentro de esa región incluso con la pérdida de una zona.

Firebase admite las siguientes ubicaciones de recursos de GCP de varias regiones:
Nombre de varias regiones Descripción de múltiples regiones 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 GCP) us-east1 (Carolina del Sur)

Ubicaciones regionales

Una ubicación regional es un lugar geográfico específico, como Carolina del Sur. Los datos en una ubicación regional se replican en múltiples zonas dentro de una región . Todas las ubicaciones regionales están separadas de otras ubicaciones regionales por al menos 100 millas.

Seleccione una ubicación regional para costos más bajos, para una latencia de escritura más baja si su aplicación es sensible a la latencia, o para la ubicación conjunta con otros recursos de GCP .

Firebase es compatible con las siguientes ubicaciones de recursos regionales de GCP:
Nombre de la región Región Descripción
América del norte
us-west1 Oregón
us-west2 los Angeles
us-west3 Salt Lake City
us-west4 Las Vegas
northamerica-northeast1 Montreal
us-east1 Carolina del Sur
us-east4 Virginia del Norte
Sudamerica
southamerica-east1 Sao Paulo
Europa
europe-west2 Londres
europe-west3 Fráncfort
europe-central2 Varsovia
europe-west6 Zúrich
Asia
asia-south1 Bombay
asia-southeast1 Singapur
asia-southeast2 Jacarta
asia-east2 Hong Kong
asia-east1 Taiwán
asia-northeast1 tokio
asia-northeast2 osaka
asia-northeast3 Seúl
Australia
australia-southeast1 Sídney

SLA de ubicación

Su tipo de ubicación de Cloud Firestore determina el porcentaje de tiempo de actividad del acuerdo de nivel de servicio (SLA) :

Servicio cubierto Porcentaje de tiempo de actividad mensual
Región múltiple de Cloud Firestore >= 99.999%
Regional de Cloud Firestore >= 99,99%

Precios de ubicación

Su ubicación de Cloud Firestore 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, consulte Comprender la facturación de Cloud Firestore .

Ver la configuración de ubicación de su proyecto

En la consola de Firebase, vaya a la configuración de su proyecto .

Próximos pasos

  • Para obtener más información sobre la creación de aplicaciones para satisfacer sus requisitos de latencia, disponibilidad y durabilidad, consulte Geografía y regiones .