Evite las facturas sorpresa

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 no lo ha hecho, echa un vistazo a la Firebase precios planes para entender cómo facturar los trabajos 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. Como está la construcción de la infraestructura necesaria para su aplicación, es muy recomendable la primera prueba a nivel local utilizando la Firebase local emulador 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 de control de uso y facturación en la consola Firebase (ir a Ajustes del proyecto> de uso y de 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 desactivar los servicios y el uso ya que si bien es posible que tenga un error en su aplicación causando un aumento en el gasto, que sólo podría estar experimentando un crecimiento positivo inesperado de la 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. Ir a la nube de Google consola , acceder a su proyecto, a continuación, seleccione Facturación.

  2. Ir a los presupuestos y alertas del panel, a continuación, complete los pasos siguientes para configurar un presupuesto y una alerta de presupuesto enviado 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. Es posible que desee seleccionar Todos los servicios al empezar con alertas de presupuesto.

    4. Establecer la cantidad> Tipo de presupuesto utilizando una de estas opciones:

      • Una cantidad fija de dinero - utilizar este tipo cuando se está empezando a cabo primero o probar su aplicación

      • Una cantidad igual a la que su proyecto pasó el mes pasado - utilizar este tipo cuando su aplicación está creciendo de manera constante y que no quieren mantener la actualización de la cantidad de presupuesto cada mes

    5. Configurar alertas por ciento del presupuesto.

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

      • Para aplicaciones de producción, probar porcentajes pivotantes, como 50% y 100% de real, así como 150% de pronosticada.

    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 la creación de una nube de Monitoreo de área de trabajo y luego la adición de un canal de notificación de correo electrónico basados en la sección de alertas del espacio de trabajo. Para obtener más información acerca de esta configuración, visita configurar alertas de facturación avanzada y la lógica .

Si configura la notificación de un bajo porcentaje del presupuesto (como 1%), usted debe conseguir un correo electrónico dentro de un par de horas o un par de días que le dice que su proyecto ha alcanzado ese umbral.

Próximos pasos

Visita configurar alertas de facturación y lógica avanzada para aprender a 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.