Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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 bollette a sorpresa.

Se non l'hai già, controlla la Firebase prezzi piani per capire come la fatturazione per lavori per Firebase.

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


Metti alla prova il tuo codice

Testare il codice prima di distribuirlo in produzione è un'ottima idea per molti motivi, ad esempio per rilevare errori che potrebbero costare notevoli somme di denaro. Come si sta costruendo l'infrastruttura per la vostra applicazione, si consiglia vivamente prima sperimentazione a livello locale utilizzando la Firebase locale emulatore 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 su nuove funzionalità, in particolare Cloud Functions, ma garantisce anche di non sostenere costi Firebase che potrebbero derivare dal test rispetto ai servizi in produzione.

Durante il 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 funzioni cloud che causano carichi di lavoro fan-out eccessivi o persino loop infiniti



Visualizza i tuoi livelli di utilizzo e spesa

Devi sapere come appaiono i normali modelli 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

È possibile visualizzare l'utilizzo complessivo del progetto in uso e la fatturazione del cruscotto nella console Firebase (vai a Impostazioni progetto> di utilizzo e fatturazione).

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

  • Fare clic su qualsiasi prodotto per rivedere un riepilogo giornaliero dell'utilizzo e come misura fino alla quota di utilizzo gratuito 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 email di avviso sul budget

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

Puoi impostare semplici avvisi di budget che inviano a te e ai tuoi compagni di squadra notifiche e-mail 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 fa per te!

Panoramica dei budget e degli avvisi di budget

I budget sono importi generici 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 disattivare i servizi e l'utilizzo, perché anche se si potrebbe avere un bug nella vostra applicazione che causa un aumento della spesa, si potrebbe semplicemente trattarsi di una crescita positiva inaspettata della vostra applicazione. Non vuoi che la tua app si chiuda 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 Cloud Billing associato.

  1. Vai alla Google Cloud Console , accedere al progetto, quindi selezionare Fatturazione.

  2. Vai alla bilanci e avvisi pannello, quindi effettuare le seguenti operazioni per impostare un budget e un avviso di bilancio inviato via email:

    1. Seleziona un budget esistente o creane uno nuovo.

    2. Dai al tuo budget un nome descrittivo.

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

    4. Impostare l'Importo> tipo di bilancio utilizzando una di queste opzioni:

      • Una quantità di denaro - utilizzare questo tipo quando sei prima di partire o per testare la vostra applicazione

      • Un importo pari a quello che il vostro progetto ha passato il mese scorso - utilizzare questo tipo quando la vostra applicazione è in costante crescita e non si vuole tenere aggiornata l'importo del budget ogni mese

    5. Impostare Percentuale di segnalazioni di bilancio.

      • Per la prima prova, provare diverse percentuali, come l'1%, 2%, 5%, e il 50% effettivo.

      • Per le applicazioni di produzione, prova percentuali cardine, come il 50% e il 100% di attuale e 150% di Previsione.

    6. Imposta chi deve 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 una nube di monitoraggio dello spazio di lavoro e poi l'aggiunta di un canale di notifica e-mail-based per la sezione Alerting dello spazio di lavoro. Per ulteriori informazioni su questa impostazione, visita impostare avvisi di fatturazione avanzate e la logica .

Se si imposta una notifica per una bassa percentuale di budget (come 1%), si dovrebbe ottenere una e-mail entro un paio d'ore o un paio di giorni che indica che il progetto ha colpito quella soglia.

Prossimi passi

Visita Set up avanzato avvisi di fatturazione e la logica per imparare a fare quanto segue:

  • Utilizza 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 logica di fatturazione aggiuntiva basata su Google Cloud Pub/Sub.