Dokumen ini menjelaskan detail harga untuk edisi Firestore Enterprise. Untuk mengetahui harga edisi Standard, lihat harga Firestore.
Saat menggunakan edisi Firestore Enterprise, Anda dikenai biaya untuk hal-hal berikut:
Penggunaan bandwidth dan penyimpanan dihitung dalam gibibyte (GiB), dengan 1 GiB = 2^30 byte. Semua biaya akan diakumulasikan per hari.
Bagian berikut ini menjelaskan secara detail biaya yang ditagihkan kepada Anda atas penggunaan edisi Enterprise Firestore.
Penggunaan paket gratis
Firestore menawarkan paket gratis yang memungkinkan Anda memulai tanpa biaya. Jumlah paket gratis tercantum dalam tabel berikut.
Jumlah paket gratis diterapkan setiap hari dan direset pada tengah malam waktu Pasifik.
Paket gratis hanya berlaku untuk satu database Firestore per project. Database pertama yang dibuat dalam project tanpa database paket gratis akan mendapatkan paket gratis. Jika database dengan paket gratis yang diterapkan dihapus, database berikutnya yang dibuat akan menerima paket gratis.
Tingkatan gratis | Jumlah |
---|---|
Data tersimpan | 1 GiB |
Unit operasi baca | 50.000 per hari |
Unit operasi tulis | 40.000 per hari |
Transfer data keluar | 10 GiB per bulan |
Unit peristiwa | 10.000 per hari |
Operasi dan fitur berikut tidak mencakup penggunaan gratis:
Harga berdasarkan lokasi
Paket gratis per hari | Default* (USD) | Cloud Firestore CUD - 1 Year* (USD) | Cloud Firestore CUD - 3 Year* (USD) | |
---|---|---|---|---|
Unit Baca | 50.000 | US$0,05 / 1,000,000 count | US$0,04 / 1,000,000 count | US$0,03 / 1,000,000 count |
Unit Operasi Tulis | 40.000 | US$0,26 / 1,000,000 count | US$0,208 / 1,000,000 count | US$0,156 / 1,000,000 count |
Unit Penghapusan Terkelola | Tidak didukung | US$0,26 / 1,000,000 count | US$0,208 / 1,000,000 count | US$0,156 / 1,000,000 count |
Data Tersimpan | Penyimpanan 1 GiB | US$0,000328767 / 1 gibibyte hour | - | - |
Mencadangkan data | Tidak didukung | US$0,000041096 / 1 gibibyte hour | - | - |
Operasi pemulihan | Tidak didukung | US$0,20 / 1 gibibyte | - | - |
Data PITR | Tidak didukung | US$0,000205479 / 1 gibibyte hour | - | - |
Operasi clone | Tidak didukung | US$0,20 / 1 gibibyte | - | - |
Unit Acara | 10.000 | US$0,10 / 1,000,000 count | - | - |
Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.
Operasi baca dikenai biaya dalam Unit Baca, yang mencerminkan data yang diproses untuk memenuhi kueri, yang diukur dalam porsi 4 KiB.
Operasi tulis dan hapus dikenai biaya dalam Unit Tulis, yang mencerminkan data yang diproses untuk melakukan operasi, yang diukur dalam porsi 1 KiB.
Pengenaan biaya untuk operasi baca, tulis, dan hapus memiliki beberapa nuansa yang harus Anda perhatikan. Bagian berikut ini akan menjelaskan perbedaan tersebut secara detail.
Catatan: Anda dapat menggunakan Firestore Query Explain untuk lebih memahami cara setiap kueri diproses dan ditagih.
Operasi Baca
Sebagian besar operasi baca melibatkan pelaksanaan pembacaan titik dokumen tertentu berdasarkan ID atau pemindaian rentang data . Operasi baca menggunakan unit baca.
Operasi pembacaan titik dikenai biaya berdasarkan data yang dibaca, dibulatkan ke atas dalam porsi 4 KiB. Misalnya, mencari dokumen berdasarkan ID dengan dokumen 3 KiB akan dibulatkan menjadi 4 KiB dan dikenai biaya 1 unit baca.
Operasi pemindaian melibatkan pembacaan rentang data yang berkelanjutan. Jumlah data yang dibaca selama operasi pemindaian bergantung pada pertimbangan seperti bentuk data itu sendiri, ketersediaan indeks, dan kompleksitas rencana kueri. Jumlah total data berkelanjutan yang dipindai dijumlahkan dan ditagih sebagai unit baca dalam porsi 4 KiB.
Kueri dikenai biaya berdasarkan jumlah data (indeks dan/atau dokumen) yang dibaca untuk memproses kueri, yang mungkin melebihi data yang ditampilkan.
Biaya minimum 1 unit baca berlaku untuk semua operasi baca.
Firestore Query Explain dapat membantu Anda memahami cara setiap kueri diproses dan ditagih.
Operasi Tulis
Operasi tulis mencakup pembuatan dokumen baru dan pembaruan dokumen yang sudah ada. Operasi tulis menggunakan unit tulis.
Pembuatan dokumen baru dikenai biaya berdasarkan ukuran dokumen yang dibuat dan ukuran entri indeks yang ditulis. Setiap dokumen atau entri indeks yang ditulis dikenai biaya berdasarkan item individual yang ditulis, dibulatkan ke atas hingga 1 KiB terdekat.
Mengupdate dokumen memerlukan pembacaan data untuk menemukan dokumen yang akan diupdate, mengevaluasi perubahan yang akan dilakukan pada dokumen itu sendiri dan indeks terkait, lalu menulis perubahan ini ke database. Ukuran dokumen yang dikenakan biaya adalah yang terbesar antara ukuran sebelum dan sesudah update, dan biaya dikenakan untuk entri indeks yang perlu diupdate dan dihapus. Jumlah total data yang terlibat dalam update seperti yang dijelaskan di atas dikenai biaya sebagai unit tulis dalam porsi 1 KiB.
Operasi Hapus
Operasi penghapusan dikenai biaya berdasarkan ukuran dokumen dan entri indeks terkait yang dihapus. Setiap item yang dihapus dikenai biaya sebagai unit tulis dalam porsi 1 KiB.
Contoh penghitungan harga
Untuk melihat cara akumulasi biaya penagihan edisi Firestore Enterprise menggunakan contoh nyata, lihat halaman Contoh Harga.
Query Explain
Firestore Query Explain dapat membantu Anda memahami biaya yang diatribusikan untuk sebuah kueri. Jika hanya rencana kueri yang diambil, biaya minimum sebesar satu unit baca akan berlaku. Jika rencana kueri diambil dan kueri dijalankan, biaya kueri akan berlaku.
Ukuran penyimpanan database
Ukuran penyimpanan database Anda dikenai biaya untuk jumlah data yang disimpan di Firestore, termasuk overhead penyimpanan. Jumlah overhead meliputi metadata dan indeks.
Setiap dokumen yang tersimpan di Firestore memerlukan metadata berikut:
Biaya penyimpanan dalam GiB/bulan dan dihitung setiap hari. Firestore mengukur ukuran database setiap hari. Selama sebulan, titik contoh ini dirata-ratakan untuk menghitung ukuran penyimpanan database. Nilai rata-rata ini dikalikan dengan harga satuan penyimpanan (GiB-bulan).
Pelajari cara menghitung penyimpanan Firestore di Penghitungan Ukuran Penyimpanan.
Data PITR
Jika mengaktifkan PITR, Anda akan dikenai biaya untuk penyimpanan data PITR. Biaya keseluruhan penyimpanan data PiTR hampir sama dengan biaya penyimpanan database.
Catatan: Data PITR ditagih secara terpisah dari penagihan ukuran penyimpanan database. Data PITR tidak memengaruhi biaya ukuran penyimpanan data Anda.
Biaya penyimpanan untuk PITR adalah dalam GiB/bulan dan dihitung setiap hari. Firestore mengukur ukuran database setiap hari. Selama sebulan, titik contoh dirata-ratakan untuk menghitung ukuran penyimpanan database. Nilai rata-rata ini dikalikan dengan harga satuan PITR (GiB-bulan).
Misalnya, jika ukuran rata-rata database Anda selama sebulan adalah 1 GiB dan PITR diaktifkan selama sebulan penuh, maka ukuran data PITR yang dapat ditagih juga 1 GiB (karena ukuran data PITR sebanding dengan ukuran database).
Penagihan minimum: Anda dapat ditagih hingga 1 hari biaya penyimpanan PITR meskipun Anda menonaktifkan PITR dalam satu hari setelah pengaktifan.
Operasi pemulihan dan data pencadangan
Jika Anda mengaktifkan pencadangan, Anda akan dikenai biaya untuk penyimpanan cadangan database. Ukuran penyimpanan untuk cadangan sama dengan ukuran penyimpanan database saat cadangan diambil.
Biaya penyimpanan untuk cadangan adalah dalam GiB/bulan. Selama periode sebulan, jumlah hari saat setiap cadangan dipertahankan dan rata-rata selama sebulan juga akan dihitung. Biaya setiap cadangan dihitung menggunakan ukuran penyimpanan cadangan dikalikan dengan proporsi bulan saat cadangan dipertahankan, dikalikan dengan harga satuan. Batas hari ditentukan oleh zona waktu America/Los_Angeles untuk tujuan penagihan.
Saat Anda melakukan operasi pemulihan, Firestore mengukur ukuran cadangan untuk operasi pemulihan. Ukuran cadangan dikalikan dengan harga satuan operasi pemulihan (GiB).
Bandwidth jaringan
Anda dikenai biaya untuk bandwidth jaringan yang digunakan oleh permintaan edisi Firestore Enterprise, seperti ditunjukkan pada bagian berikut. Biaya bandwidth jaringan permintaan edisi Firestore Enterprise bergantung pada ukuran respons permintaan, lokasi database edisi Firestore Enterprise, dan tujuan respons.
Edisi Firestore Enterprise menghitung ukuran respons berdasarkan format pesan yang diserialkan. Overhead protokol, seperti overhead SSL, tidak diperhitungkan terhadap penggunaan bandwidth jaringan. Permintaan yang ditolak oleh Aturan Keamanan Firestore tidak diperhitungkan dalam penggunaan bandwidth jaringan.
Untuk mengetahui jumlah bandwidth jaringan yang telah digunakan, Anda dapat menggunakan konsol Google Cloud untuk mengekspor data penagihan ke file.
Harga jaringan umum
Untuk permintaan yang berasal dari Google Cloud Platform (misalnya, dari aplikasi yang berjalan di Google Compute Engine), Anda dikenai biaya sebagai berikut:
Jenis traffic | Harga |
---|---|
Transfer data masuk | Gratis |
Transfer data dalam suatu region | Gratis |
Transfer data antar-region dalam multi-region yang sama | Gratis |
Transfer data antar-region di AS (per GiB) | $0,01 (gratis 10 GiB pertama per bulan) |
Transfer data antar-region, tidak termasuk traffic antar-region di AS | Kecepatan transfer data internet keluar Google Cloud Platform |
Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.
Anda akan dikenai biaya transfer data internet untuk hal berikut:
Layanan | Harga (USD) |
---|---|
Jaringan (Transfer data keluar) Tujuan di Seluruh Dunia (kecuali China & Australia, tetapi termasuk Hong Kong) | 0 gibibyte to 10 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte US$0,12 / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte US$0,11 / 1 gibibyte, per 1 month / project 10,240 gibibyte and above US$0,08 / 1 gibibyte, per 1 month / project |
Jaringan (Transfer data keluar) Tujuan China (tidak termasuk Hong Kong) | 0 gibibyte to 10 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte US$0,23 / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte US$0,22 / 1 gibibyte, per 1 month / project 10,240 gibibyte and above US$0,20 / 1 gibibyte, per 1 month / project |
Jaringan (Transfer data keluar) Tujuan Australia | 0 gibibyte to 10 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / project 10 gibibyte to 1,024 gibibyte US$0,19 / 1 gibibyte, per 1 month / project 1,024 gibibyte to 10,240 gibibyte US$0,18 / 1 gibibyte, per 1 month / project 10,240 gibibyte and above US$0,15 / 1 gibibyte, per 1 month / project |
Jaringan (Transfer data masuk) | Gratis |
Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.
Untuk mengelola pengeluaran, tetapkan anggaran dan pemberitahuan bulanan.
Anggaran dan pemberitahuan Google Cloud
Google Cloud memungkinkan Anda menetapkan anggaran bulanan untuk semua layanan Google Cloud. Gunakan anggaran bulanan untuk memantau biaya Google Cloud secara keseluruhan, termasuk biaya bandwidth jaringan untuk Firestore. Setelah menetapkan anggaran, Anda dapat menetapkan pemberitahuan, yang akan mengirimkan notifikasi email saat biaya Anda mendekati anggaran.
Penting: Permintaan ke Firestore dan layanan Google Cloud lainnya akan berhasil meskipun Anda telah melebihi anggaran Google Cloud bulanan. Anda bertanggung jawab untuk mengubah pola penggunaan agar tetap sesuai dengan anggaran Google Cloud Anda.
Ikuti petunjuk ini untuk menetapkan anggaran bulanan dan membuat pemberitahuan di Konsol Google Cloud.