Informazioni sulla fatturazione Cloud Firestore

Questo documento spiega i dettagli sui prezzi di Cloud Firestore. Ti dice anche come limitare e monitorare la tua spesa su Cloud Firestore.

Se si paga in una valuta diversa USD, i prezzi indicati nella vostra valuta il Cloud Platform SKU applicano.

Panoramica dei prezzi

Quando utilizzi Cloud Firestore, ti vengono addebitati i seguenti costi:

  • Il numero di documenti di leggere, scrivere ed eliminare.
  • La quantità di memoria che utilizza il vostro database, tra cui spese generali per i metadati e gli indici.
  • La quantità di larghezza di banda di rete che si utilizza.

Conservazione e utilizzo di banda sono calcolati in gigabyte (GIB), dove 1 GiB = 2 30 byte. Tutte le spese maturano giornalmente.

Le sezioni seguenti forniscono dettagli su come ti viene addebitato l'utilizzo di Cloud Firestore.

Prezzi in base alla località

La tabella seguente elenca i prezzi per le letture, le scritture, le eliminazioni e l'archiviazione per ogni posizione di Cloud Firestore:

Seleziona regione

USA (multi-regione)

USA (multi-regione)

Prezzi oltre la quota gratuita
Letture di documenti $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Eliminazione documento $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18/GiB/mese

Los Angeles

Los Angeles

Prezzi oltre la quota gratuita
Letture di documenti $ 0,036 per 100.000 documenti
Il documento scrive $ 0,108 per 100.000 documenti
Eliminazione documento $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,108/GiB/mese

Salt Lake City

Salt Lake City

Prezzi oltre la quota gratuita
Letture di documenti $ 0,036 per 100.000 documenti
Il documento scrive $ 0,108 per 100.000 documenti
Eliminazione documento $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,108/GiB/mese

Virginia del Nord

Virginia del Nord

Prezzi oltre la quota gratuita
Letture di documenti $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Eliminazione documento $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,099/GiB/mese

Las Vegas

Las Vegas

Prezzi oltre la quota gratuita
Letture di documenti $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Eliminazione documento $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,165/GiB/mese

Carolina del Sud

Carolina del Sud

Prezzi oltre la quota gratuita
Letture di documenti $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Eliminazione documento $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18/GiB/mese

Montreal

Montreal

Prezzi oltre la quota gratuita
Letture di documenti $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Eliminazione documento $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,099/GiB/mese

San Paolo

San Paolo

Prezzi oltre la quota gratuita
Letture di documenti $ 0,045 per 100.000 documenti
Il documento scrive $ 0,135 per 100.000 documenti
Eliminazione documento $ 0,015 per 100.000 documenti
Dati memorizzati $ 0,135/GiB/mese

Europa (multi-regione)

Europa (multi-regione)

Prezzi oltre la quota gratuita
Letture di documenti $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Eliminazione documento $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18/GiB/mese

Zurigo

Zurigo

Prezzi oltre la quota gratuita
Letture di documenti $ 0,042 per 100.000 documenti
Il documento scrive $ 0,126 per 100.000 documenti
Eliminazione documento $ 0,014 per 100.000 documenti
Dati memorizzati $ 0,210/GiB/mese

Varsavia

Varsavia

Prezzi oltre la quota gratuita
Letture di documenti $ 0,039 per 100.000 documenti
Il documento scrive $ 0,117 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,195/GiB/mese

Francoforte

Francoforte

Prezzi oltre la quota gratuita
Letture di documenti $ 0,039 per 100.000 documenti
Il documento scrive $ 0,117 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,117/GiB/mese

Londra

Londra

Prezzi oltre la quota gratuita
Letture di documenti $ 0,039 per 100.000 documenti
Il documento scrive $ 0,117 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,117/GiB/mese

Mumbai

Mumbai

Prezzi oltre la quota gratuita
Letture di documenti $ 0,035 per 100.000 documenti
Il documento scrive $ 0,104 per 100.000 documenti
Eliminazione documento $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,104/GiB/mese

Sydney

Sydney

Prezzi oltre la quota gratuita
Letture di documenti $ 0,038 per 100.000 documenti
Il documento scrive 0,115 dollari per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,115/GiB/mese

Hong Kong

Hong Kong

Prezzi oltre la quota gratuita
Letture di documenti $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Eliminazione documento $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18/GiB/mese

Tokyo

Tokyo

Prezzi oltre la quota gratuita
Letture di documenti $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,115/GiB/mese

Giacarta

Giacarta

Prezzi oltre la quota gratuita
Letture di documenti $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,192/GiB/mese

Osaka

Osaka

Prezzi oltre la quota gratuita
Letture di documenti $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,195/GiB/mese

Seoul

Seoul

Prezzi oltre la quota gratuita
Letture di documenti $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Eliminazione documento $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,192/GiB/mese

Se si paga in una valuta diversa USD, i prezzi indicati nella vostra valuta il Cloud Platform SKU applicano.

Legge, scrive ed elimina

Ti viene addebitato ogni documento letto, scritto ed eliminato che esegui con Cloud Firestore.

Gli addebiti per scritture ed eliminazioni sono semplici. Per scrive, ogni set o update conteggi operazione come una singola scrittura.

Gli addebiti per le letture hanno alcune sfumature che dovresti tenere a mente. Le sezioni seguenti spiegano in dettaglio queste sfumature.

Ascolto dei risultati della query

Nuvola FireStore permette di ascoltare i risultati di una query e ottenere aggiornamenti in tempo reale quando i risultati della query cambiamento.

Quando ascolti i risultati di una query, ti viene addebitata una lettura ogni volta che un documento nel set di risultati viene aggiunto o aggiornato. Ti viene addebitata anche una lettura quando un documento viene rimosso dal set di risultati perché il documento è stato modificato. (Al contrario, quando un documento viene eliminato, non ti viene addebitato alcun costo per la lettura.)

Inoltre, se l'ascoltatore è disconnesso per più di 30 minuti (ad esempio, se l'utente non è in linea), ti verranno addebitate le letture come se avessi emesso una nuova query.

Gestione di set di risultati di grandi dimensioni

Cloud Firestore dispone di diverse funzionalità per aiutarti a gestire le query che restituiscono un numero elevato di risultati:

  • Cursori, che consentono di riprendere una query a lungo in esecuzione.
  • Gettoni pagina, che vi aiutano a impaginare i risultati della query.
  • Limiti, che specificano il numero di risultati da recuperare.
  • Offset, che consentono di saltare un numero fisso di documenti.

Non sono previsti costi aggiuntivi per l'utilizzo di cursori, token di pagina e limiti. In effetti, queste funzionalità possono aiutarti a risparmiare denaro leggendo solo i documenti di cui hai effettivamente bisogno.

Tuttavia, quando invii una query che include un offset, ti viene addebitata una lettura per ogni documento ignorato. Ad esempio, se la tua query utilizza un offset di 10 e la query restituisce 1 documento, ti verranno addebitate 11 letture. A causa di questo costo aggiuntivo, è consigliabile utilizzare i cursori invece degli offset quando possibile.

Query diverse dalle letture del documento

Per le query diverse dalla lettura del documento, ad esempio una richiesta di un elenco di ID di raccolta, viene addebitata una lettura del documento. Se il recupero dell'insieme completo dei risultati richiede più di una richiesta (ad esempio, se si utilizza l'impaginazione), l'addebito viene effettuato una volta per richiesta.

Addebito minimo per le query

È previsto un addebito minimo di un documento letto per ogni query eseguita, anche se la query non restituisce risultati.

Regole di sicurezza di Cloud Firestore

Per le librerie mobili e client web, se il cloud Firestore regole di sicurezza l'uso exists() , get() , o getAfter() per leggere uno o più documenti dal database, si pagano per ulteriori recita:

  • Ti vengono addebitate le letture necessarie per valutare le regole di sicurezza di Cloud Firestore.

    Ad esempio, se le tue regole fanno riferimento a tre documenti, ma Cloud Firestore deve leggere solo due di questi documenti per valutare le tue regole, ti verranno addebitate due letture aggiuntive per i documenti dipendenti.

    Ti viene addebitata solo una lettura per documento dipendente anche se le tue regole fanno riferimento a quel documento più di una volta.

  • La valutazione delle regole ti viene addebitata solo una volta per richiesta.

    Di conseguenza, leggere più documenti può costare meno che leggerne uno alla volta, perché la lettura di più documenti richiede meno richieste.

  • Quando ascolti i risultati di una query, ti viene addebitata la valutazione della regola in tutti i seguenti casi:

    • Quando emetti la query.
    • Ogni volta che i risultati della query vengono aggiornati.
    • Ogni volta che il dispositivo dell'utente va offline, torna online.
    • Ogni volta che aggiorni le tue regole.
    • Ogni volta che aggiorni i documenti dipendenti nelle tue regole.

Dimensione dello spazio di archiviazione

Ti viene addebitata la quantità di dati che archivi in ​​Cloud Firestore, incluso il sovraccarico di archiviazione. La quantità di sovraccarico include metadati, indici automatici e indici compositi. Ogni documento archiviato in Cloud Firestore richiede i seguenti metadati:

  • L'ID del documento, incluso l'ID della raccolta e il nome del documento.
  • Il nome e il valore di ogni campo. Poiché Cloud Firestore è privo di schema, il nome di ogni campo in un documento deve essere archiviato con il valore del campo.
  • Eventuali indici a campo singolo e composti che fanno riferimento al documento. Ogni voce di indice contiene l'ID della raccolta; qualsiasi numero di valori di campo, a seconda della definizione dell'indice; e il nome del documento.

Scopri come Cloud storage Firestore è calcolato al bagagli calcoli delle dimensioni . È possibile visualizzare la quantità di memoria che il database utilizza visitando il Dettagli App Engine Quota pagina nella GCP Console.

Larghezza di banda di rete

Ti viene addebitata la larghezza di banda di rete utilizzata dalle tue richieste Cloud Firestore, come mostrato nelle sezioni seguenti. Il costo della larghezza di banda di rete di una richiesta Cloud Firestore dipende dalle dimensioni della risposta della richiesta, dalla posizione del database Cloud Firestore e dalla destinazione della risposta.

Cloud Firestore calcola la dimensione della risposta in base a un formato di messaggio serializzato. L'overhead del protocollo, come l'overhead SSL, non conta per l'utilizzo della larghezza di banda della rete. Le richieste negate dalle regole di sicurezza di Cloud Firestore non contano per l'utilizzo della larghezza di banda della rete.

Per sapere quanta banda di rete è stata utilizzata, è possibile utilizzare la GCP Console per esportare i dati di fatturazione in un file .

Prezzi di rete generali

Per le richieste che hanno origine all'interno di Google Cloud Platform (ad esempio, da un'applicazione in esecuzione su Google Compute Engine), ti verranno addebitati i seguenti importi:

Tipo di traffico Prezzo
Ingresso Gratuito
Uscita all'interno di una regione Gratuito
Uscita tra regioni nella stessa multiregione Gratuito
Uscita tra regioni negli Stati Uniti (per GiB) $ 0,01 (i primi 10 GiB al mese sono gratuiti)
Uscita tra le regioni, escluso il traffico tra le regioni degli Stati Uniti Tariffe in uscita da Internet di Google Cloud Platform

Se si paga in una valuta diversa USD, i prezzi indicati nella vostra valuta il Cloud Platform SKU applicano.

Cloud Firestore è inoltre soggetto a costi aggiuntivi per l'uscita da Internet per quanto segue:

  • Richieste di Google Cloud tra le regioni, escluso il traffico tra le regioni degli Stati Uniti
  • Richieste dall'esterno di Google Cloud (ad esempio, dal dispositivo mobile di un utente)

Vedere Google Cloud tariffe internet egress .

Guarda un esempio di prezzo

Per vedere come cloud Firestore costi di fatturazione maturano in un'applicazione di esempio del mondo reale, vedere l' esempio di fatturazione cloud Firestore .

Gestire la spesa

Per evitare spese impreviste sulla bolletta, impostare i budget mensili e avvisi utilizzando la console di fatturazione di Google Cloud.

Per monitorare l'utilizzo della nube FireStore, aprire la Nuvola FireStore scheda Utilizzo nella console Firebase. Usa la dashboard per misurare il tuo utilizzo in diversi periodi di tempo.