Questo documento spiega i dettagli dei prezzi per l'edizione Enterprise di Firestore. Per i prezzi dell'edizione Standard, vedi Prezzi di Firestore.
Quando utilizzi l'edizione Enterprise di Firestore, ti viene addebitato quanto segue:
L'utilizzo dello spazio di archiviazione e della larghezza di banda è misurato in gigabyte (GiB), dove 1 GiB = 2^30 byte. Tutti gli addebiti vengono sommati ogni giorno.
Le sezioni che seguono forniscono dettagli sul modo in cui viene addebitato l'utilizzo di Firestore Enterprise Edition.
Utilizzo del livello gratuito
Firestore offre un livello gratuito che ti consente di iniziare senza alcun costo. Le quantità del Livello gratuito sono elencate nella tabella seguente.
Gli importi del livello gratuito vengono applicati giornalmente e reimpostati intorno alla mezzanotte del fuso orario del Pacifico.
Il livello gratuito si applica a un solo database Firestore per progetto. Il primo database creato in un progetto senza un database di livello gratuito riceverà il livello gratuito. Se il database con il livello gratuito applicato viene eliminato, il livello gratuito verrà applicato al successivo database creato.
Livello gratuito | Importo |
---|---|
Dati archiviati | 1 GiB |
Unità di lettura | 50.000 al giorno |
Unità di scrittura | 40.000 al giorno |
Trasferimento di dati in uscita | 10 GiB al mese |
Unità di eventi | 10.000 al giorno |
Le seguenti operazioni e funzionalità non includono l'utilizzo gratuito:
Prezzi per località
Livello gratuito al giorno | Default* (USD) | Cloud Firestore CUD - 1 Year* (USD) | Cloud Firestore CUD - 3 Year* (USD) | |
---|---|---|---|---|
Unità di lettura | 50.000 | 0,05 USD / 1,000,000 count | 0,04 USD / 1,000,000 count | 0,03 USD / 1,000,000 count |
Unità di scrittura | 40.000 | 0,26 USD / 1,000,000 count | 0,208 USD / 1,000,000 count | 0,156 USD / 1,000,000 count |
Unità di eliminazione gestite | Non supportata | 0,26 USD / 1,000,000 count | 0,208 USD / 1,000,000 count | 0,156 USD / 1,000,000 count |
Dati archiviati | 1 GiB di spazio di archiviazione | 0,000328767 USD / 1 gibibyte hour | - | - |
Eseguire il backup dei dati | Non supportata | 0,000041096 USD / 1 gibibyte hour | - | - |
Operazione di ripristino | Non supportata | 0,20 USD / 1 gibibyte | - | - |
Dati PITR | Non supportata | 0,000205479 USD / 1 gibibyte hour | - | - |
Operazione di clonazione | Non supportata | 0,20 USD / 1 gibibyte | - | - |
Unità evento | 10.000 | 0,10 USD / 1,000,000 count | - | - |
Se la valuta utilizzata per il pagamento è diversa dai dollari statunitensi, si applicano i prezzi nella tua valuta elencati negli SKU Cloud Platform.
Le operazioni di lettura vengono addebitate in unità di lettura, che riflettono i dati elaborati per soddisfare la query, misurati in tranche da 4 KiB.
Le operazioni di scrittura ed eliminazione vengono addebitate in unità di scrittura, che riflettono i dati elaborati per eseguire l'operazione, misurati in tranche da 1 KiB.
Gli addebiti per le operazioni di lettura, scrittura ed eliminazione presentano alcune sfumature di cui devi tenere conto. Tali sottigliezze vengono spiegate in dettaglio nelle sezioni che seguono.
Nota: puoi utilizzare Firestore Query Explain per comprendere meglio come vengono elaborate e fatturate le query.
Operazioni di lettura
La maggior parte delle operazioni di lettura comporta l'esecuzione di una lettura puntuale di un documento specifico basata su un identificatore o la scansione di un intervallo di dati . Le operazioni di lettura consumano unità di lettura.
Le operazioni di lettura puntuale vengono addebitate in base ai dati letti, arrotondati per eccesso in tranche da 4 KiB. Ad esempio, la ricerca di un documento per ID con un documento di 3 KiB verrà arrotondata a 4 KiB e verrà addebitata 1 unità di lettura.
Le operazioni di scansione comportano la lettura di intervalli di dati continui. La quantità di dati letti durante le operazioni di scansione dipende da considerazioni quali la forma dei dati stessi, la disponibilità di indici e la complessità del piano di query. La quantità totale di dati continui scansionati viene sommata e fatturata come unità di lettura in tranche da 4 KiB.
Le query vengono addebitate in base alla quantità di dati (indici e/o documenti) letti per elaborare la query, che potrebbe superare i dati restituiti.
Un costo minimo di 1 unità di lettura si applica a tutte le operazioni di lettura.
Firestore Query Explain può aiutarti a comprendere come vengono elaborate e fatturate le query.
Operazioni di scrittura
Le operazioni di scrittura includono la creazione di nuovi documenti e l'aggiornamento di quelli esistenti. Le operazioni di scrittura consumano unità di scrittura.
La creazione di un nuovo documento viene addebitata in base alle dimensioni del documento creato e alle dimensioni delle voci di indice che vengono scritte. Ogni documento o voce di indice scritta viene addebitata in base all'elemento individuale scritto, arrotondato per eccesso al KiB più vicino.
L'aggiornamento di un documento comporta la lettura dei dati per trovare il documento da aggiornare, la valutazione delle modifiche da apportare al documento stesso e agli indici corrispondenti e quindi la scrittura di queste modifiche nel database. La dimensione del documento addebitata è la più grande tra le dimensioni prima e dopo l'aggiornamento e vengono addebitati i costi per le voci di indice che devono essere aggiornate ed eliminate. La quantità totale di dati coinvolti nell'aggiornamento, come descritto sopra, viene addebitata come unità di scrittura in tranche da 1 KiB.
Operazioni di eliminazione
Le operazioni di eliminazione vengono addebitate in base alle dimensioni del documento e alle voci di indice corrispondenti che vengono eliminate. Ogni elemento eliminato viene addebitato come unità di scrittura in tranche da 1 KiB.
Esempi di prezzi
Per vedere come si accumulano i costi di fatturazione della versione Enterprise di Firestore utilizzando esempi reali, consulta la pagina Esempi di prezzi.
Spiegazione della query
Firestore Query Explain può aiutarti a comprendere il costo attribuito a una query. Se viene recuperato solo il piano di query, si applica un costo minimo di un'unità di lettura. Se viene recuperato un piano di query e la query viene eseguita, si applica il costo della query.
Dimensioni dello spazio di archiviazione del database
Dimensioni di archiviazione del database Ti viene addebitata la quantità di dati archiviati in Firestore, incluso l'overhead di archiviazione. L'overhead comprende metadati e indici.
Ogni documento archiviato in Firestore richiede i seguenti metadati:
I costi di archiviazione sono in GiB/mese e vengono calcolati giornalmente. Firestore misura le dimensioni del database ogni giorno. Nel corso di un mese, questi punti di campionamento vengono mediati per calcolare le dimensioni di archiviazione del database. Questo valore medio viene moltiplicato per il prezzo unitario di archiviazione (GiB-mese).
Scopri come viene calcolata la capacità di archiviazione di Firestore in Calcoli delle dimensioni di archiviazione.
Dati PITR
Se abiliti PITR, ti viene addebitato il costo dell'archiviazione dei dati PITR. Il costo complessivo dell'archiviazione dei dati PiTR è simile al costo di archiviazione del database.
Nota: i dati PITR vengono fatturati separatamente dalla fatturazione delle dimensioni di archiviazione del database. I dati PITR non influiscono sui costi delle dimensioni di archiviazione dei dati.
I costi di archiviazione per PITR sono in GiB/mese e vengono calcolati giornalmente. Firestore misura le dimensioni del database ogni giorno. Nel corso di un mese, i punti di campionamento vengono mediati per calcolare le dimensioni di archiviazione del database. Questo valore medio viene moltiplicato per il prezzo unitario del PITR (GiB-mese).
Ad esempio, se la dimensione media del tuo database durante un mese è di 1 GiB e il PITR è abilitato per l'intero mese, anche la dimensione dei dati PITR fatturabile è di 1 GiB (perché la dimensione dei dati PITR è proporzionale alla dimensione del database).
Fatturazione minima: ti potrebbe essere addebitato fino a 1 giorno di costo di archiviazione PITR anche se disabiliti PITR entro un giorno dall'abilitazione.
Backup dei dati e operazioni di ripristino
Se abiliti i backup, ti viene addebitato il costo dell'archiviazione dei tuoi backup del database. La dimensione dello spazio di archiviazione per un backup è uguale alla dimensione dello spazio di archiviazione del database al momento del backup.
I costi di archiviazione per i backup sono in GiB/mese. Viene calcolato anche il numero di giorni per cui viene conservato ogni backup, in media nel corso del mese. Il costo di ogni backup viene calcolato utilizzando la dimensione dello spazio di archiviazione del backup moltiplicata per la proporzione del mese in cui il backup viene conservato, moltiplicata per il prezzo unitario. I limiti giornalieri sono definiti dal fuso orario America/Los_Angeles ai fini della fatturazione.
Quando esegui un'operazione di ripristino, Firestore misura le dimensioni del backup per l'operazione di ripristino. La dimensione del backup viene moltiplicata per il prezzo unitario delle operazioni di ripristino (GiB).
Larghezza di banda della rete
Ti viene addebitata la larghezza di banda della rete utilizzata dalle richieste Firestore Enterprise edition, come mostrato nelle sezioni seguenti. Il costo della larghezza di banda della rete di una richiesta Firestore Enterprise edition dipende dalle dimensioni della risposta alla richiesta, dalla località del database Firestore Enterprise edition e dalla destinazione della risposta.
La versione Enterprise di Firestore calcola le dimensioni della risposta in base a un formato di messaggio serializzato. L'overhead del protocollo, come l'overhead SSL, non conta ai fini dell'utilizzo della larghezza di banda della rete. Le richieste rifiutate in base alle regole di sicurezza di Firestore non contano ai fini dell'utilizzo della larghezza di banda della rete.
Per conoscere la larghezza di banda della rete che hai utilizzato, puoi utilizzare la console Google Cloud per esportare i dati di fatturazione su un file.
Prezzi generali di rete
Per le richieste che provengono da Google Cloud Platform (ad esempio, da un'applicazione in esecuzione su Google Compute Engine), ti vengono addebitati i seguenti costi:
Tipo di traffico | Prezzo |
---|---|
Trasferimento di dati in entrata | Gratis |
Trasferimento di dati all'interno di una regione | Gratis |
Trasferimento di dati tra regioni nella stessa località multiregionale | Gratis |
Trasferimento di dati tra regioni negli Stati Uniti (per GiB) | 0,01 ($ per i primi 10 GiB di ogni mese non viene addebitato alcun costo) |
Trasferimento di dati tra regioni, escluso il traffico tra regioni negli Stati Uniti | Tariffe per il trasferimento di dati in uscita da internet di Google Cloud Platform |
Se la valuta utilizzata per il pagamento è diversa dai dollari statunitensi, si applicano i prezzi nella tua valuta elencati negli SKU Cloud Platform.
Ti verrà addebitato il costo del trasferimento di dati internet per ciò che segue:
Servizio | Prezzo (USD) |
---|---|
Rete (trasferimento di dati in uscita) verso destinazioni in tutto il mondo (tranne Cina e Australia, ma inclusa Hong Kong) | 0 gibibyte to 10 gibibyte 0,00 USD (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte 0,12 USD / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte 0,11 USD / 1 gibibyte, per 1 month / project 10,240 gibibyte and above 0,08 USD / 1 gibibyte, per 1 month / project |
Rete (trasferimento di dati in uscita) verso destinazioni in Cina (esclusa Hong Kong) | 0 gibibyte to 10 gibibyte 0,00 USD (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte 0,23 USD / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte 0,22 USD / 1 gibibyte, per 1 month / project 10,240 gibibyte and above 0,20 USD / 1 gibibyte, per 1 month / project |
Rete (trasferimento di dati in uscita) verso destinazioni in Australia | 0 gibibyte to 10 gibibyte 0,00 USD (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte 0,19 USD / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte 0,18 USD / 1 gibibyte, per 1 month / project 10,240 gibibyte and above 0,15 USD / 1 gibibyte, per 1 month / project |
Rete (trasferimento di dati in entrata) | Gratis |
Se la valuta utilizzata per il pagamento è diversa dai dollari statunitensi, si applicano i prezzi nella tua valuta elencati negli SKU Cloud Platform.
Per gestire la spesa, imposta budget mensili e avvisi.
Budget e avvisi di Google Cloud
Google Cloud consente di impostare un budget mensile per tutti i servizi Google Cloud. Utilizza il budget mensile per monitorare i costi globali di Google Cloud, inclusi i costi della larghezza di banda della rete per Firestore. Dopo aver impostato un budget, puoi impostare gli avvisi in modo da ricevere notifiche via email man mano che i costi si avvicinano al budget.
Importante: le richieste inviate a Firestore e agli altri servizi Google Cloud avranno esito positivo anche se hai superato il budget mensile di Google Cloud. È tua responsabilità modificare i pattern di utilizzo in modo da non superare il budget di Google Cloud.
Segui queste istruzioni per impostare un budget mensile e creare avvisi nella console Google Cloud.