Evita le fatture a sorpresa

Che tu abbia appena iniziato a sviluppare la tua app o che tu abbia un'app di produzione completa, devi assicurarti di comprendere i costi e come evitare fatture impreviste.

Se non l'hai ancora fatto, consulta i piani tariffari Firebase per capire come funziona la fatturazione per Firebase.

Questa pagina illustra gli aspetti importanti per comprendere e monitorare i livelli di utilizzo e di spesa, tra cui:


Prova il codice

Testare il codice prima di eseguirne il deployment in produzione è un'ottima idea per molti motivi, ad esempio per rilevare errori che potrebbero costarti ingenti somme di denaro. Durante la creazione dell'infrastruttura per la tua app, ti consigliamo vivamente di eseguire prima i test in locale utilizzando Firebase Local Emulator Suite.

Local Emulator Suite ti consente di eseguire istanze di Cloud Functions, Cloud Firestore, Realtime Database e altro ancora, tutto localmente sul tuo computer desktop. In questo modo non solo è più facile eseguire rapidamente l'iterazione di nuove funzionalità, in particolare Cloud Functions, ma hai anche la certezza di non sostenere costi di Firebase che potrebbero derivare dai test sui servizi in produzione.

Durante i test, verifica le seguenti cause comuni di superamento dell'utilizzo e della spesa previsti:

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

  • Combinazioni di Cloud Functions che causano workload di fan-out eccessivi o persino loop infiniti



Visualizza i livelli di utilizzo e di spesa

Devi conoscere i normali pattern di utilizzo della tua app e assicurarti di rimanere entro le soglie importanti per te.

Visualizza l'utilizzo dei singoli prodotti

Puoi visualizzare l'utilizzo dei singoli prodotti nella scheda "Utilizzo" per molti prodotti nella console Firebase.

Visualizza l'utilizzo complessivo del progetto

Puoi visualizzare l'utilizzo complessivo del progetto nella dashboard Impostazioni > Utilizzo e fatturazione della console Firebase.

  • Puoi visualizzare l'utilizzo mensile e confrontare i livelli di utilizzo con la quota di utilizzo senza costi assegnata.

  • Fai clic su un prodotto per esaminare un riepilogo giornaliero dell'utilizzo e vedere come si confronta con la quota di utilizzo senza costi assegnata.

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

  • L'utilizzo di Cloud Firestore e Cloud Storage viene calcolato su base giornaliera.

  • L'utilizzo di Cloud Functions viene calcolato su base mensile.



Configura i budget

Puoi controllare i costi ed evitare sorprese in fattura creando budget per Google Cloud Billing. I budget sono importi monetari generali che prevedi di spendere ogni mese e possono essere budget per soli avvisi o budget con limite di spesa.

Budget per soli avvisi

  • Se la spesa raggiunge le soglie impostate per il budget, Cloud Billing invia notifiche via email.

  • Tieni presente quanto segue:

Budget con limite di spesa

  • Se la spesa raggiunge le soglie impostate per il budget per un servizio specifico, Cloud Billing invia notifiche via email.

  • Se la spesa raggiunge il 100% del budget per quel servizio, Cloud Billing mette in pausa il servizio per il resto del mese.

  • Tieni presente quanto segue:

    • I budget con limiti di spesa sono disponibili solo per i seguenti servizi Firebase: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase e Firebase Extensions.

    • Puoi configurare manualmente i budget con limite di spesa nella console Firebase o nella console Google Cloud.

Passaggi successivi