Evita le fatture a sorpresa

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

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

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


Prova il codice

Testare il codice prima del 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 localmente sul tuo computer. In questo modo, non solo è più facile iterare rapidamente nuove funzionalità, in particolare Cloud Functions, ma si garantisce anche 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 carichi di lavoro di fan-out eccessivi o persino loop infiniti



Visualizzare i livelli di utilizzo e spesa

Devi conoscere l'aspetto dei normali pattern di utilizzo della tua app e assicurarti di rimanere entro le soglie importanti per te.

Visualizzare l'utilizzo dei singoli prodotti

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

Visualizzare l'utilizzo complessivo del progetto

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

  • Puoi visualizzare il tuo utilizzo mensile e il modo in cui i tuoi livelli di utilizzo si confrontano con la quota di utilizzo senza costi allocata.

  • Fai clic su un prodotto qualsiasi per visualizzare un riepilogo giornaliero dell'utilizzo e il modo in cui viene misurato rispetto alla quota di utilizzo senza costi allocata.

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 su base giornaliera.

  • L'utilizzo di Cloud Functions viene calcolato mensilmente.



Configurare 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 solo con avvisi o budget con limite di spesa.

Budget solo avvisi

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

  • Tieni presente quanto segue:

    • Gli avvisi relativi al budget non mettono in pausa i servizi. Sono pensati per aiutarti a monitorare i costi e per avvisarti in modo che tu possa intervenire, se necessario. Ad esempio, potresti prendere in considerazione l'utilizzo delle notifiche relative al budget per disabilitare la fatturazione del progetto.

    • Quando esegui l'upgrade al piano tariffario Blaze nella console Firebase, ti viene chiesto automaticamente di configurare un budget solo per gli avvisi. Puoi anche configurare manualmente budget solo avvisi nella consoleGoogle Cloud.

Budget con limite di spesa

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

  • Se la spesa raggiunge il 100% del budget per quel servizio, Cloud Billing il servizio viene messo in pausa 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 Google Cloud.

Passaggi successivi