Catch up on highlights from Firebase at Google I/O 2023. Learn more

Evita le bollette a sorpresa

Sia che tu stia appena iniziando a sviluppare la tua app o che tu abbia un'app di produzione in piena regola, vuoi assicurarti di comprendere i tuoi costi e come evitare fatture a sorpresa.

Se non l'hai già fatto, dai un'occhiata ai piani tariffari di Firebase per capire come funziona la fatturazione per Firebase.

Questa pagina ti guida attraverso aspetti importanti della comprensione e del monitoraggio dei livelli di utilizzo e spesa, tra cui:


Metti alla prova il tuo codice

Testare il codice prima di distribuirlo in produzione è un'ottima idea per molte ragioni, come rilevare errori che potrebbero costarti notevoli somme di denaro. Mentre crei l'infrastruttura per la tua app, ti consigliamo vivamente di eseguire prima il test in locale utilizzando Firebase Local Emulator Suite .

La Local Emulator Suite ti consente di eseguire istanze di Cloud Functions, Cloud Firestore, Realtime Database e altro, tutto localmente sul tuo computer desktop. Ciò non solo semplifica l'iterazione rapida delle nuove funzionalità, in particolare le funzioni cloud, ma garantisce anche di non incorrere in costi Firebase che potrebbero derivare dai test sui servizi in produzione.

Durante il test, controlla queste cause comuni di utilizzo e spesa eccedenti previsti:

  • Dimenticando di aggiungere un limite a una query di database con milioni di risultati

  • Combinazioni di funzioni cloud che causano carichi di lavoro di fan-out eccessivi o addirittura loop infiniti



Visualizza i tuoi livelli di utilizzo e spesa

Devi sapere quali sono i normali schemi di utilizzo della tua app e assicurarti di rimanere entro le soglie importanti per te.

Visualizza l'utilizzo del singolo prodotto

Puoi visualizzare l'utilizzo del singolo prodotto nella scheda "Utilizzo" per molti prodotti nella console Firebase.

Visualizza l'utilizzo complessivo del progetto

Puoi visualizzare l'utilizzo complessivo del tuo progetto nella dashboard di utilizzo e fatturazione nella console Firebase (vai su Impostazioni progetto > Utilizzo e fatturazione ).

  • Puoi visualizzare il tuo utilizzo mensile e come i tuoi livelli di utilizzo stanno misurando fino alla quota di utilizzo gratuita assegnata.

  • Fai clic su qualsiasi prodotto per rivedere un riepilogo giornaliero dell'utilizzo e come misura fino alla quota di utilizzo gratuita assegnata.

Ricorda che ogni prodotto ha quote di utilizzo diverse e quindi tempistiche diverse, ad esempio:

  • L'utilizzo di Cloud Firestore e Cloud Storage viene calcolato giornalmente.

  • L'utilizzo di Cloud Functions viene calcolato mensilmente.



Imposta e-mail di avviso sul budget

Evita sorprese sulla bolletta creando budget in Google Cloud Billing e impostando avvisi di budget. Questa sezione descrive come eseguire entrambe le operazioni per il tuo progetto Firebase.

Puoi impostare semplici avvisi sul budget che inviano notifiche e-mail a te e ai tuoi compagni di squadra quando il tuo progetto supera una soglia di spesa impostata.

Potresti già avere un avviso di budget se hai eseguito l'upgrade a un piano tariffario Blaze di recente. Ma se vuoi saperne di più sugli avvisi di budget, impostare un nuovo avviso o modificare un avviso esistente, questa sezione è per te!

Panoramica dei budget e avvisi di budget

I budget sono importi generali in dollari che prevedi di spendere ogni mese.

Un avviso di budget invia un'e-mail ogni volta che il livello di spesa del tuo progetto raggiunge una soglia che hai impostato. Gli avvisi di budget NON disattivano i servizi o l'utilizzo della tua app.

Non disattiviamo i servizi e l'utilizzo perché, sebbene tu possa avere un bug nella tua app che causa un aumento della spesa, potresti semplicemente riscontrare una crescita positiva inaspettata della tua app. Non vuoi che la tua app si spenga inaspettatamente quando ne hai più bisogno per funzionare.

Imposta un budget e un semplice avviso di budget

Per impostare un budget o un avviso di budget, devi essere un proprietario dell'account di fatturazione Cloud associato.

  1. Vai a Google Cloud Console , accedi al tuo progetto, quindi seleziona Fatturazione .

  2. Vai al pannello Budget e avvisi , quindi completa i seguenti passaggi per impostare un budget e un avviso di budget via email:

    1. Seleziona un budget esistente o creane uno nuovo.

    2. Assegna al tuo budget un nome descrittivo.

    3. Impostare l'ambito per l'avviso di budget, inclusi i progetti e i servizi a cui si desidera applicare l'avviso di budget. Probabilmente vorrai selezionare Tutti i servizi quando inizi con gli avvisi di budget.

    4. Imposta il tipo Importo > Budget utilizzando una di queste opzioni:

      • Una determinata quantità di denaro : utilizza questo tipo quando inizi o test la tua app per la prima volta

      • Un importo pari a quello che il tuo progetto ha speso il mese scorso : usa questo tipo quando la tua app è in costante crescita e non vuoi continuare ad aggiornare l'importo del budget ogni mese

    5. Imposta la percentuale di avvisi sul budget .

      • Per il test iniziale, prova diverse percentuali, come 1%, 2%, 5% e 50% di effettivo .

      • Per le app di produzione, prova le percentuali fondamentali, come il 50% e il 100% di Actual e il 150% di Forecasted .

    6. Imposta chi dovrebbe ricevere le email.

      • Per impostazione predefinita, chiunque disponga delle autorizzazioni di fatturazione appropriate riceve l'e-mail di notifica (per impostazione predefinita, gli amministratori dell'account di fatturazione e gli utenti dell'account di fatturazione sull'account di fatturazione cloud associato).

      • Puoi anche inviare e-mail ad altre persone del tuo team. Ciò richiede la creazione di un'area di lavoro di monitoraggio del cloud e quindi l'aggiunta di un canale di notifica basato su e-mail alla sezione Avvisi dell'area di lavoro. Per ulteriori informazioni su questa configurazione, visita Configurazione di avvisi e logica di fatturazione avanzati .

Se imposti una notifica per una percentuale di budget bassa (come l'1%), dovresti ricevere un'e-mail entro un paio d'ore o un paio di giorni che ti informano che il tuo progetto ha raggiunto quella soglia.

Prossimi passi

Visita Configurazione di avvisi e logica di fatturazione avanzati per informazioni su come eseguire le seguenti operazioni:

  • Usa Cloud Monitoring per creare avvisi più sofisticati per la fatturazione e l'utilizzo, inclusi avvisi personalizzati che inviano notifiche ad altri mezzi, come Slack.

  • Crea una logica di fatturazione aggiuntiva basata su Google Cloud Pub/Sub.