Juntos funcionan mejor

Logotipos de Google Cloud y Firebase Logotipos de Google Cloud y Firebase

Sí. Firebase es la plataforma de desarrollo para dispositivos móviles de Google con la que puedes compilar y desarrollar tu app rápidamente. Está diseñada para que puedas aprovechar fácilmente los productos de Google Cloud cuando necesites aumentar el tamaño de tu equipo o infraestructura.


¿Qué tienen en común?

Firebase y Google Cloud comparten una infraestructura común, que incluye las siguientes opciones:

Productos Productos

Firebase y Google Cloud comparten tres productos: Cloud Firestore, Cloud Functions y Cloud Storage. Son los mismos productos que existen en Google Cloud, pero disponibles para los desarrolladores de los clientes mediante Firebase. Puedes acceder a los mismos datos mediante los SDK para servidores (Google Cloud) y los SDK del cliente (Firebase), por lo que tus equipos de frontend y backend pueden trabajar en conjunto.

Proyectos Proyectos

Cada cuenta puede tener varios proyectos que se verán similares a carpetas o directorios. Puedes agregar productos de Firebase y Google Cloud a un proyecto.

Facturación Facturación

La facturación se configura en el nivel del proyecto y puedes agregar productos de Firebase y Google Cloud a una misma factura.


Control de acceso Control de acceso

Puedes configurar controles de acceso basados en funciones en el nivel del proyecto. Luego, puedes autorizar o impedir que ciertas personas o grupos ejecuten algunas acciones en ambas plataformas.

Condiciones del Servicio Condiciones del Servicio

Varios productos de Firebase usan las Condiciones del Servicio de Google Cloud. Algunos de ellos son Firebase Authentication , Cloud Storage para Firebase , Cloud Functions para Firebase , Cloud Firestore y Firebase Test Lab . Estamos trabajando para que más productos de Firebase usen las Condiciones del Servicio de Google Cloud en el futuro.

Cuentas Cuentas

Firebase y Google Cloud usan Cuentas de Google, así que, si dispones de una, puedes usar ambos servicios.


¿Cuáles son las diferencias?

  • Te ayuda a compilar apps y a aumentar tu base de usuarios.
  • La usan los desarrolladores de apps cliente (tanto web como móviles).
  • Se usa a fin de desarrollar apps nuevas para dispositivos móviles, hacer crecer una app existente con funciones nuevas y aumentar el público.
  • Permite que la infraestructura de Google (Compute, Storage, Herramientas de redes, Data Analytics y Machine Learning) esté disponible de forma pública como un servicio acoplable.
  • Lo usan los desarrolladores de servidores y de backends.
  • Se usa para compilar software que aproveche los análisis de datos, el aprendizaje automático y la infraestructura base de Google.

Comenzar

Ahora conoces la relación que existe entre Firebase y Google Cloud.
Para comenzar, puedes visitar cualquiera de sus consolas. ¡A programar!