Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Selecciona las ubicaciones de tu proyecto

Varios de los productos de Firebase requieren que configures una ubicación:

Ubicación predeterminada de los recursos de GCP

Varios de los servicios disponibles para tu app requieren que configures una ubicación que se denomina ubicación predeterminada para los recursos de Google Cloud Platform (GCP) de tu proyecto. Es donde se almacenan tus datos para los servicios de GCP que requieren una configuración de ubicación.

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

  • Cloud Firestore
    Ten en cuenta que la ubicación predeterminada de los recursos de GCP no se aplica a Firebase Realtime Database.

  • Cloud Storage
    Ten en cuenta que la ubicación predeterminada de los recursos de GCP solo se aplica al depósito predeterminado de Cloud Storage. Si tienes el plan Blaze, puedes crear varios depósitos, cada uno con su propia ubicación.

  • App de Google App Engine (GAE)
    Si configuras una aplicación de App Engine, esta utilizará la ubicación predeterminada de los recursos de GCP. 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

  • Analytics: Selecciona un país o una región que represente la ubicación de la organización.

  • Cloud Firestore y Cloud Storage: Selecciona una ubicación multirregional o regional.

  • Funciones programadas (para la aplicación de App Engine requerida): Selecciona una ubicación multirregional o regional.

Ten en cuenta que, si ya tienes una app 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 multirregionales

Una ubicación multirregional es un área geográfica general, como Estados Unidos. Los datos de una ubicación multirregional se replican en varias regiones. En una región, los datos se replican en varias zonas.

Para maximizar la disponibilidad y la durabilidad de la base de datos, debes seleccionar una ubicación multirregional. Las ubicaciones multirregionales pueden soportar la pérdida de regiones completas y mantener la disponibilidad sin perder datos.

Firebase admite las siguientes ubicaciones multirregionales para los recursos de GCP:
Nombre de la multirregión Descripción de la multirregión Regiones constituyentes
eur3 Europa europe-west1, europe-west4
nam5 Estados Unidos us-central1, us-central2 (Oklahoma, región privada de GCP)

Ubicaciones regionales

Una ubicación regional es un lugar geográfico específico, como Carolina del Sur. Los datos de una ubicación regional se replican en varias zonas dentro de una región. Hay una separación de al menos 160 kilómetros entre una ubicación regional y otra.

Selecciona una ubicación regional para disminuir los costos, para disminuir la latencia de las operaciones de escritura si tu aplicación es sensible a la latencia o si deseas una ubicación conjunta con otros recursos de GCP.

Firebase admite las siguientes ubicaciones regionales para los recursos de GCP:
Nombre de la regiónDescripción de la región
Norteamérica
us-west2Los Ángeles
us-west3Salt Lake City
us-west4Las Vegas
northamerica-northeast1Montreal
us-east1Carolina del Sur
us-east4Virginia del Norte
Sudamérica
southamerica-east1São Paulo
Europa
europe-west2Londres
europe-west3Fráncfort
europe-west6Zúrich
Asia
asia-south1Bombay
asia-southeast2Yakarta
asia-east2Hong Kong
asia-northeast1Tokio
asia-northeast2Osaka
asia-northeast3Seúl
Australia
australia-southeast1Sídney

Establece la configuración de la ubicación de tu proyecto

En la mayoría de los casos prácticos, debes establecer la configuración de ubicación del proyecto en Firebase console, ya sea durante la creación del proyecto o en la página correspondiente al producto en la consola.

Analytics

Si habilitas Google Analytics en tu proyecto de Firebase en Firebase console, se te solicitará que selecciones la ubicación de los informes de Analytics.

Si tienes la función de Propietario o Editor de un proyecto, puedes editar la zona horaria y la moneda de la ubicación de los informes de Analytics. Para ello, ve a la configuración de Google Analytics y, luego, desplázate hasta el panel Informes.

Cloud Firestore, Cloud Storage y funciones programadas

Ten en cuenta que la ubicación predeterminada de los recursos de GCP podría haberse establecido previamente, ya sea durante la creación del proyecto o en la configuración de otro servicio que requiere una configuración de ubicación.

  • En Firebase console, cuando configuras inicialmente Cloud Firestore o Cloud Storage, se te solicita que selecciones la ubicación predeterminada para los recursos de GCP de tu proyecto.

  • Si ejecutas funciones programadas, Cloud Scheduler requiere una aplicación de Google App Engine. Durante el proceso de configuración, se te pedirá que selecciones la ubicación predeterminada para los recursos de GCP de tu proyecto.

  • Puedes establecer de manera programática la ubicación predeterminada de tus recursos de GCP si llamas al extremo defaultLocation.finalize de tu proyecto de Firebase.

Consulta la configuración de la ubicación de tu proyecto

Próximos pasos

  • Para crear una base de datos de Cloud Firestore en una ubicación específica, consulta Primeros pasos con Cloud Firestore.

  • Para crear un depósito de Cloud Storage, visita la página de introducción correspondiente a tu plataforma.

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

  • Para obtener más información sobre la compilación de aplicaciones que satisfagan tus requisitos de latencia, disponibilidad y durabilidad, consulta Geografía y regiones.