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

Evite facturas sorpresa

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

Ya sea que esté comenzando a desarrollar su aplicación o que tenga una aplicación de producción completa, querrá asegurarse de comprender sus costos y cómo evitar facturas sorpresa.

Si aún no lo ha hecho, consulte los planes de precios de Firebase para comprender cómo funciona la facturación para Firebase.

Esta página lo guía a través de aspectos importantes para comprender y monitorear sus niveles de uso y gasto, que incluyen:


Prueba tu código

Probar su código antes de implementarlo en producción es una gran idea por muchas razones, como detectar errores que podrían costarle cantidades significativas de dinero. A medida que crea la infraestructura para su aplicación, le recomendamos enfáticamente que primero pruebe localmente con Firebase Local Emulator Suite .

Local Emulator Suite le permite ejecutar instancias de Cloud Functions, Cloud Firestore, Realtime Database y más, todo localmente en su máquina de escritorio. Esto no solo le facilita la iteración rápida de nuevas funciones (en particular, Cloud Functions), sino que también garantiza que no incurra en ningún costo de Firebase que pueda resultar de las pruebas con los servicios en producción.

Mientras realiza las pruebas, verifique estas causas comunes de uso y gasto superiores a los esperados:

  • Olvidarse de agregar un límite a una consulta de base de datos con millones de resultados

  • Combinaciones de Cloud Functions que provocan cargas de trabajo de despliegue excesivo o incluso bucles infinitos



Ver sus niveles de uso y gasto

Debe saber cómo son los patrones de uso normales para su aplicación y asegurarse de mantenerse dentro de los umbrales importantes para usted.

Ver el uso de productos individuales

Puede ver el uso de productos individuales en la pestaña "Uso" para muchos productos en Firebase console.

Ver el uso general del proyecto

Puede ver el uso general de su proyecto en el panel Uso y facturación en Firebase console (vaya a Configuración del proyecto > Uso y facturación ).

  • Puede ver su uso mensual y cómo sus niveles de uso se comparan con la cuota de uso sin costo asignada.

  • Haga clic en cualquier producto para revisar un resumen diario de uso y cómo se compara con la cuota de uso asignada sin costo.

Recuerde que cada producto tiene diferentes cuotas de uso y, por lo tanto, diferentes plazos, por ejemplo:

  • El uso de Cloud Firestore y Cloud Storage se calcula diariamente.

  • El uso de Cloud Functions se calcula mensualmente.



Configurar correos electrónicos de alerta de presupuesto

Evita sorpresas en tu factura creando presupuestos en Google Cloud Billing y configurando alertas de presupuesto. Esta sección describe cómo hacer ambas cosas para su proyecto de Firebase.

Puede configurar alertas de presupuesto simples que le envíen a usted y a sus compañeros de equipo notificaciones por correo electrónico cuando su proyecto supere un umbral de gasto establecido.

Es posible que ya tenga una alerta de presupuesto si actualizó a un plan de precios de Blaze recientemente. Pero si desea obtener más información sobre las alertas de presupuesto, configurar una nueva alerta o modificar una alerta existente, ¡esta sección es para usted!

Resumen de presupuestos y alertas de presupuesto

Los presupuestos son montos generales en dólares que planea gastar cada mes.

Una alerta de presupuesto envía un correo electrónico cada vez que el nivel de gasto de su proyecto alcanza un umbral que ha establecido. Las alertas de presupuesto NO desactivan los servicios o el uso de su aplicación.

No desactivamos los servicios y el uso porque, aunque es posible que tenga un error en su aplicación que cause un aumento en el gasto, es posible que experimente un crecimiento positivo inesperado de su aplicación. No desea que su aplicación se cierre inesperadamente cuando más la necesita para funcionar.

Configure un presupuesto y una alerta de presupuesto simple

Para configurar un presupuesto o una alerta de presupuesto, debe ser propietario de la cuenta de facturación de la nube asociada.

  1. Vaya a Google Cloud Console , acceda a su proyecto y luego seleccione Facturación .

  2. Vaya al panel Presupuestos y alertas , luego complete los siguientes pasos para configurar un presupuesto y una alerta de presupuesto por correo electrónico:

    1. Seleccione un presupuesto existente o cree uno nuevo.

    2. Dale a tu presupuesto un nombre descriptivo.

    3. Establezca el alcance de la alerta de presupuesto, incluidos los proyectos y servicios a los que desea que se aplique la alerta de presupuesto. Probablemente desee seleccionar Todos los servicios cuando comience con las alertas de presupuesto.

    4. Establezca la Cantidad > Tipo de presupuesto usando una de estas opciones:

      • Una cantidad fija de dinero : use este tipo cuando esté comenzando o probando su aplicación por primera vez.

      • Una cantidad igual a lo que gastó su proyecto el mes pasado : use este tipo cuando su aplicación esté creciendo de manera constante y no quiera seguir actualizando la cantidad del presupuesto cada mes.

    5. Configure las alertas de Porcentaje de presupuesto .

      • Para la prueba inicial, pruebe varios porcentajes, como 1 %, 2 %, 5 % y 50 % de Actual .

      • Para aplicaciones de producción, pruebe porcentajes fundamentales, como 50 % y 100 % de real , así como 150 % de pronóstico .

    6. Configure quién debe recibir correos electrónicos.

      • De forma predeterminada, cualquier persona con los permisos de facturación adecuados recibe el correo electrónico de notificación (de forma predeterminada, los administradores de la cuenta de facturación y los usuarios de la cuenta de facturación en la cuenta de facturación de la nube asociada).

      • También puede enviar correos electrónicos a otras personas de su equipo. Esto requiere crear un Área de trabajo de monitoreo en la nube y luego agregar un canal de notificación basado en correo electrónico a la sección Alertas del área de trabajo. Para obtener más información sobre esta configuración, visite Configurar lógica y alertas de facturación avanzadas .

Si configura una notificación para un Porcentaje bajo del presupuesto (como el 1%), debería recibir un correo electrónico dentro de un par de horas o un par de días informándole que su proyecto ha alcanzado ese umbral.

Próximos pasos

Visite Configurar lógica y alertas de facturación avanzadas para obtener información sobre cómo hacer lo siguiente:

  • Use Cloud Monitoring para crear alertas más sofisticadas para facturación y uso, incluidas alertas personalizadas que envían notificaciones a otros medios, como Slack.

  • Cree una lógica de facturación adicional basada en Google Cloud Pub/Sub.