Descubre las novedades de Firebase en Google I/O 2022. Más información

Seleccione ubicaciones para su proyecto

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

Varios productos de Firebase requieren una configuración de ubicación:

  • Google Analytics : si habilita Google Analytics en su proyecto de Firebase, se le pedirá que seleccione una ubicación de informes de Analytics. Esta ubicación representa el país o la región de su organización. Su ubicación de Analytics, a su vez, establece la moneda para los informes de ingresos.

  • Cloud Firestore y Cloud Storage : si comienza a usar cualquiera de estos productos, se le pedirá que seleccione la ubicación de recursos predeterminada de Google Cloud Platform (GCP) de su proyecto (si aún no se seleccionó al configurar otro servicio).

  • Cloud Functions para Firebase (solo funciones programadas) : si ejecuta funciones programadas , Cloud Scheduler requiere una aplicación de App Engine; durante su configuración, se le pedirá que seleccione la ubicación de recursos predeterminada de Google Cloud Platform (GCP) de su proyecto (si aún no se seleccionó al configurar otro servicio).

    Para obtener más información sobre la configuración de ubicación para funciones no programadas, visite Ubicaciones de Cloud Functions .

  • Realtime Database : si crea una instancia de Realtime Database, se le pedirá que seleccione la ubicación de la instancia y cada instancia puede estar en una ubicación diferente. Tenga en cuenta que las ubicaciones de sus instancias de Realtime Database no afectan las opciones para su ubicación predeterminada de recursos de GCP.

Seleccione una configuración de ubicación para un producto o grupo de productos

Para la mayoría de los casos de uso, selecciona una configuración de ubicación en Firebase console , ya sea durante la creación del proyecto o en la página de la consola para un producto específico.

Analítica

Si habilita Google Analytics en su proyecto de Firebase en la consola de Firebase, se le solicitará que seleccione una ubicación de informes de Analytics. Seleccione un país o región que represente la ubicación de su organización.

Si es propietario o editor de un proyecto, puede editar la zona horaria y la moneda de su ubicación de informes de Analytics; vaya a su configuración de Google Analytics , luego desplácese hasta el panel Informes .

Cloud Firestore, Cloud Storage y funciones programadas

Cloud Firestore, Cloud Storage y las funciones programadas comparten la misma configuración de ubicación, denominada ubicación de recursos de GCP predeterminada (obtenga más información sobre esta configuración de ubicación a continuación). Tenga en cuenta que es posible que esta ubicación se haya establecido previamente, ya sea durante la creación del proyecto o al configurar otro servicio que utilice esta configuración de ubicación.

  • Si configura Cloud Firestore o Cloud Storage, se le pedirá que seleccione la ubicación de recursos de GCP predeterminada de su proyecto en el flujo de trabajo de la consola de Firebase.

    Para Cloud Storage, su ubicación de recursos de GCP predeterminada solo se aplica a su depósito predeterminado . Si tiene el plan Blaze, puede crear varios depósitos, cada uno con su propia ubicación .

  • Si ejecuta funciones programadas , Cloud Scheduler requiere una aplicación de App Engine. Durante su configuración, se le pedirá que seleccione la ubicación de recursos de GCP predeterminada de su proyecto.

  • Puede establecer mediante programación su ubicación de recursos de GCP predeterminada llamando al punto final defaultLocation.finalize para su proyecto de Firebase.

Ubicaciones de bases de datos en tiempo real

Si crea una nueva instancia de Realtime Database, debe especificar la ubicación de esa instancia. Cada instancia de Realtime Database en su proyecto se puede ubicar en una ubicación diferente. Las ubicaciones admitidas actualmente para las instancias de Realtime Database se enumeran a continuación junto con sus esquemas de URL de base de datos asociados.

Tenga en cuenta que las ubicaciones de sus instancias de Realtime Database no afectan las opciones para su ubicación predeterminada de recursos de GCP .

Nombre de la región Descripción de la región Esquema de URL de base de datos
us-central1 Iowa DATABASE_NAME .firebaseio.com
europe-west1 Bélgica DATABASE_NAME .europe-west1.firebasedatabase.app
asia-southeast1 Singapur DATABASE_NAME .asia-sureste1.firebasedatabase.app

Ver configuración de ubicación

Más información sobre la ubicación de recursos predeterminada de GCP

Varios servicios disponibles para su aplicación requieren una configuración de ubicación que se denomina 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 App Engine (por ejemplo, para funciones programadas)
    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.

Puede seleccionar una ubicación de varias regiones o una ubicación regional como su ubicación de recursos de GCP predeterminada. Tenga en cuenta que si ya tiene una aplicación de App Engine con una ubicación de us-central o europe-west , cualquier servicio de GCP que use esta configuración de ubicación 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

Próximos pasos

  • Para crear una base de datos de Cloud Firestore en una ubicación específica, visite Comenzar con Cloud Firestore .

  • Para crear un depósito de Cloud Storage , visite la página Comenzar de su plataforma.

  • Para ejecutar funciones programadas con Cloud Functions para Firebase, visite la guía de configuración .

  • 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 .