Comprendi la fatturazione di Cloud Firestore

Questo documento spiega cloud Firestore dettagli sui prezzi. Racconta anche di come limitare e monitorare la spesa su Cloud Firestore.

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

panoramica Prezzi

Quando si utilizza cloud FireStore, si pagano per il seguente:

  • 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 calcolate in gibibyte (GIB), dove 1 GiB = 2 30 byte. Tutte le spese maturano quotidianamente.

Le seguenti sezioni forniscono dettagli su come si pagano per il vostro uso cloud Firestore.

Prezzi da posizione

La tabella elenca di seguito Prezzi per legge, scrive, cancella e storage per ogni località cloud Firestore:

Seleziona la regione

US (multi-regione)

US (multi-regione)

Prezzi al di là della quota libera
documento legge $ 0,06 per 100.000 documenti
scrive sul documento $ 0,18 per 100.000 documenti
eliminazioni di documenti $ 0,02 per 100.000 documenti
I dati memorizzati $ 0.18 / GB / mese

Oregon

Oregon

Prezzi al di là della quota libera
documento legge $ 0,03 per 100.000 documenti
scrive sul documento $ 0,09 per 100.000 documenti
eliminazioni di documenti $ 0,01 per 100.000 documenti
I dati memorizzati $ 0.15 / GB / mese

Los Angeles

Los Angeles

Prezzi al di là della quota libera
documento legge $ 0,036 per 100.000 documenti
scrive sul documento $ 0,108 per 100.000 documenti
eliminazioni di documenti $ 0,012 per 100.000 documenti
I dati memorizzati $ 0,108 / GB / mese

Salt Lake City

Salt Lake City

Prezzi al di là della quota libera
documento legge $ 0,036 per 100.000 documenti
scrive sul documento $ 0,108 per 100.000 documenti
eliminazioni di documenti $ 0,012 per 100.000 documenti
I dati memorizzati $ 0,108 / GB / mese

Northern Virginia

Northern Virginia

Prezzi al di là della quota libera
documento legge $ 0,033 per 100.000 documenti
scrive sul documento $ 0,099 per 100.000 documenti
eliminazioni di documenti $ 0,011 per 100.000 documenti
I dati memorizzati $ 0,099 / GB / mese

Las Vegas

Las Vegas

Prezzi al di là della quota libera
documento legge $ 0,033 per 100.000 documenti
scrive sul documento $ 0,099 per 100.000 documenti
eliminazioni di documenti $ 0,011 per 100.000 documenti
I dati memorizzati $ 0,165 / GB / mese

Carolina del Sud

Carolina del Sud

Prezzi al di là della quota libera
documento legge $ 0,06 per 100.000 documenti
scrive sul documento $ 0,18 per 100.000 documenti
eliminazioni di documenti $ 0,02 per 100.000 documenti
I dati memorizzati $ 0.18 / GB / mese

Montreal

Montreal

Prezzi al di là della quota libera
documento legge $ 0,033 per 100.000 documenti
scrive sul documento $ 0,099 per 100.000 documenti
eliminazioni di documenti $ 0,011 per 100.000 documenti
I dati memorizzati $ 0,099 / GB / mese

San Paolo

San Paolo

Prezzi al di là della quota libera
documento legge $ 0,045 per 100.000 documenti
scrive sul documento $ 0,135 per 100.000 documenti
eliminazioni di documenti $ 0,015 per 100.000 documenti
I dati memorizzati $ 0,135 / GB / mese

Europa (multi-regione)

Europa (multi-regione)

Prezzi al di là della quota libera
documento legge $ 0,06 per 100.000 documenti
scrive sul documento $ 0,18 per 100.000 documenti
eliminazioni di documenti $ 0,02 per 100.000 documenti
I dati memorizzati $ 0.18 / GB / mese

Zurigo

Zurigo

Prezzi al di là della quota libera
documento legge $ 0,042 per 100.000 documenti
scrive sul documento $ 0,126 per 100.000 documenti
eliminazioni di documenti $ 0,014 per 100.000 documenti
I dati memorizzati $ 0,210 / GB / mese

Varsavia

Varsavia

Prezzi al di là della quota libera
documento legge $ 0,039 per 100.000 documenti
scrive sul documento $ 0,117 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,195 / GB / mese

Francoforte

Francoforte

Prezzi al di là della quota libera
documento legge $ 0,039 per 100.000 documenti
scrive sul documento $ 0,117 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,117 / GB / mese

Londra

Londra

Prezzi al di là della quota libera
documento legge $ 0,039 per 100.000 documenti
scrive sul documento $ 0,117 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,117 / GB / mese

Mumbai

Mumbai

Prezzi al di là della quota libera
documento legge $ 0,035 per 100.000 documenti
scrive sul documento $ 0,104 per 100.000 documenti
eliminazioni di documenti $ 0,012 per 100.000 documenti
I dati memorizzati $ 0,104 / GB / mese

Sydney

Sydney

Prezzi al di là della quota libera
documento legge $ 0,038 per 100.000 documenti
scrive sul documento $ 0,115 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,115 / GB / mese

Hong Kong

Hong Kong

Prezzi al di là della quota libera
documento legge $ 0,06 per 100.000 documenti
scrive sul documento $ 0,18 per 100.000 documenti
eliminazioni di documenti $ 0,02 per 100.000 documenti
I dati memorizzati $ 0.18 / GB / mese

Taiwan

Taiwan

Prezzi al di là della quota libera
documento legge $ 0,0345 per 100.000 documenti
scrive sul documento $ 0,1042 per 100.000 documenti
eliminazioni di documenti $ 0,0115 per 100.000 documenti
I dati memorizzati $ 0,1725 / GB / mese

Tokyo

Tokyo

Prezzi al di là della quota libera
documento legge $ 0,038 per 100.000 documenti
scrive sul documento $ 0,115 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,115 / GB / mese

Singapore

Singapore

Prezzi al di là della quota libera
documento legge $ 0,0369 per 100.000 documenti
scrive sul documento $ 0,1107 per 100.000 documenti
eliminazioni di documenti $ 0,0123 per 100.000 documenti
I dati memorizzati $ 0,1846 / GB / mese

Jakarta

Jakarta

Prezzi al di là della quota libera
documento legge $ 0,038 per 100.000 documenti
scrive sul documento $ 0,115 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,192 / GB / mese

Osaka

Osaka

Prezzi al di là della quota libera
documento legge $ 0,038 per 100.000 documenti
scrive sul documento $ 0,115 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,195 / GB / mese

Seoul

Seoul

Prezzi al di là della quota libera
documento legge $ 0,038 per 100.000 documenti
scrive sul documento $ 0,115 per 100.000 documenti
eliminazioni di documenti $ 0,013 per 100.000 documenti
I dati memorizzati $ 0,192 / GB / mese

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

Legge, scrive, ed eliminazioni

Si pagano per ogni documento lettura, scrittura ed eliminazione di eseguire con Cloud Firestore.

Le spese per le scritture e le eliminazioni sono semplici. Per scrive, ogni set o update i conteggi operazione come una singola scrittura.

Oneri per legge hanno alcune sfumature che si dovrebbe tenere a mente. Le sezioni seguenti spiegano queste sfumature in dettaglio.

Ascoltando i risultati delle query

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

Quando si ascoltano i risultati di una query, si pagano per una lettura ogni volta che viene aggiunto o aggiornato un documento nel set di risultati. Vi sono anche addebitato per una lettura quando un documento viene rimosso dal set di risultati perché il documento è stato modificato. (Al contrario, quando un documento viene eliminato, non siete addebitato per una lettura.)

Inoltre, se l'ascoltatore viene scollegato per più di 30 minuti (ad esempio, se l'utente va offline), vi verrà addebitato per legge come se si fosse rilasciato una nuovissima query.

La gestione di grandi insiemi di risultati

Nuvola FireStore ha diverse caratteristiche che consentono di gestire query che restituiscono un gran numero 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 ci sono costi aggiuntivi per l'utilizzo di cursori, gettoni di pagina e limiti. In realtà, queste caratteristiche possono aiutare a risparmiare denaro leggendo solo i documenti che in realtà bisogno.

Tuttavia, quando si invia una query che include un offset, si pagano una lettura per ogni documento saltato. Ad esempio, se la query utilizza un offset di 10, e la query restituisce 1 del documento, si pagano per 11 letture. A causa di questo costo aggiuntivo, è necessario utilizzare i cursori invece di offset, quando possibile.

Interroga diversa legge nel documento

Per le query diverse documento si legge, come ad esempio la richiesta di un elenco di ID di raccolta, vi vengono fatturati per una lettura del documento. Se il recupero la serie completa di risultati richiede più di una richiesta (ad esempio, se si utilizza l'impaginazione), si sono fatturati una volta per ogni richiesta.

calcolo minimo query

C'è un importo minimo di un documento letto per ogni query che si esegue, anche se i rendimenti di query non ha prodotto risultati.

Regole nuvola Firestore sicurezza

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:

  • Si pagano per legge che sono necessarie per valutare i Firestore Regole di sicurezza cloud.

    Per esempio, se le regole si riferiscono a tre documenti, ma Nuvola FireStore ha solo leggere due di questi documenti per valutare le regole, vi verrà addebitato per due ulteriori letture per i documenti a carico.

    Si pagano solo una lettura per documento dipendente, anche se le regole si riferiscono a quel documento più di una volta.

  • Si pagano per la valutazione regola solo una volta per ogni richiesta.

    Di conseguenza, può costare meno di leggere più documenti che a leggere i documenti uno alla volta, perché la lettura più documenti richiede un minor numero di richieste.

  • Quando si ascoltano i risultati di una query, si pagano per la valutazione delle regole in tutti i seguenti casi:

    • Quando si utilizza la query.
    • Ogni volta che i risultati della query vengono aggiornati.
    • Ogni volta che il dispositivo dell'utente in linea va, poi torna in linea.
    • Ogni volta che si aggiorna le regole.
    • Ogni volta che si aggiorna i documenti dipendenti nelle regole.

Le dimensioni di archiviazione

Si pagano per la quantità di dati memorizzati nel cloud FireStore, tra cui spese generali di storage. La quantità di overhead comprende metadati, indici automatici e indici compositi. Ogni documento memorizzato in Cloud Firestore richiede i seguenti metadati:

  • L'ID del documento, incluso l'ID raccolta e il nome del documento.
  • Il nome e il valore di ogni campo. A causa della nube FireStore è schemaless, il nome di ogni campo in un documento deve essere conservato con il valore del campo.
  • Qualsiasi campo singolo e indici composti che fanno riferimento al documento. Ogni voce di indice contiene l'ID 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

Si pagano per la larghezza di banda utilizzata dalle vostre richieste nube Firestore, come illustrato nelle sezioni seguenti. Il costo della larghezza di banda di rete di una richiesta nuvola Firestore dipende dalle dimensioni della richiesta di risposta, la posizione del database cloud FireStore, e la destinazione della risposta.

Nuvola Firestore calcola le dimensioni di risposta in base a un formato di messaggio serializzato. Protocollo in testa, come ad esempio spese generali SSL, non conta verso l'utilizzo della larghezza di banda della rete. Le richieste negate dai vostri Firestore Regole di sicurezza cloud non contano verso 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 .

valutazione della rete generale

Per le richieste che hanno origine all'interno di Google Cloud Platform (per esempio, da un'applicazione in esecuzione su Google Compute Engine), si pagano come segue:

tipo di traffico Prezzo
Ingresso Libero
Uscita all'interno di una regione Libero
Uscita tra regioni di uno stesso multi-regione Libero
Uscita fra regioni Uniti (per GB) $ 0,01 EUR (primi 10 GB al mese sono gratuiti)
Egress tra le regioni, che non includono il traffico tra regioni degli Stati Uniti Google Cloud Platform tariffe internet egress

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

Nuvola FireStore è anche soggetto a costi aggiuntivi internet egress per quanto segue:

  • Google Cloud richiede tra le regioni, che non includono il traffico tra regioni degli Stati Uniti
  • Le richieste al di fuori di Google Cloud (ad esempio, da un dispositivo mobile di un utente)

Vedere Google Cloud tariffe internet egress .

Vedere un esempio di pricing

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. Utilizzare il cruscotto per valutare l'uso in diversi periodi di tempo.