Dokumen ini menjelaskan detail harga mode Datastore.
Firestore dalam mode Datastore menawarkan penggunaan gratis sehingga Anda dapat memulai tanpa biaya. Agar dapat melebihi kuota penggunaan gratis, Anda harus mengaktifkan penagihan untuk project Anda.
Penggunaan Anda dihitung setiap hari dan direset pada tengah malam waktu Pasifik.
Harga (USD) | |
|---|---|
0 count to 50,000 count Free per 1 day / project 50,000 count and above US$0,06 / 100,000 count, per 1 day / project | |
Operasi penulisan entity | 0 count to 20,000 count Free per 1 day / project 20,000 count and above US$0,18 / 100,000 count, per 1 day / project |
Operasi penghapusan entity | 0 count to 20,000 count Free per 1 day / project 20,000 count and above US$0,02 / 100,000 count, per 1 day / project |
Data tersimpan | 0 gibibyte day to 1 gibibyte day Free per 1 day / project 1 gibibyte day and above US$0,000246575 / 1 gibibyte hour, per 1 day / project |
0 count to 50,000 count Free per 1 day / project 50,000 count and above US$0,00 (Free) / 100,000 count, per 1 day / project | |
0 gibibyte to 10 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 10 gibibyte and above US$0,01 / 1 gibibyte, per 1 month / account |
Operasi dan fitur berikut tidak mencakup penggunaan gratis. Anda harus mengaktifkan penagihan untuk menggunakan fitur ini:
Untuk mengetahui informasi selengkapnya tentang cara penagihan fitur ini, lihat Pertimbangan ukuran penyimpanan.
Untuk melihat harga pembacaan, penulisan, penghapusan, dan penyimpanan untuk setiap lokasi mode Datastore, lihat harga Firestore.
Anda dikenai biaya satu operasi baca untuk setiap entitas yang dibaca dan satu operasi baca untuk setiap batch hingga 1.000 entri indeks yang dibaca.
Entri indeks
Anda dikenai biaya satu operasi baca untuk setiap batch hingga 1.000 entri indeks yang dibaca oleh kueri kecuali dalam hal berikut:
Kueri yang memiliki hingga satu properti rentang tidak dikenai biaya untuk entri indeks yang dibaca dan memiliki biaya minimum nol operasi baca. Gunakan contoh berikut untuk memahami kapan pembacaan entri indeks dikenai biaya. Kemudian, gunakan bagian billing_details dari Query Explain untuk memvalidasi pemahaman Anda.
Kueri berikut berisi satu properti kesetaraan (age) dan satu properti rentang (start_date) dan tidak dikenai biaya untuk entri indeks yang dibaca:
Kueri berikut berisi dua properti rentang (age dan start_date) dan dikenai biaya untuk entri indeks yang dibaca:
Properti yang muncul dalam klausa order by dianggap sebagai properti rentang jika ada setidaknya satu properti rentang lainnya. Oleh karena itu, kueri berikut berisi dua properti rentang (age dan start_date) serta dikenai biaya untuk entri indeks yang dibaca:
Properti yang muncul dalam klausa distinct on dianggap sebagai properti rentang jika ada setidaknya satu properti rentang lainnya. Oleh karena itu, kueri berikut berisi dua properti rentang (age dan start_date) serta dikenai biaya untuk entri indeks yang dibaca:
Kueri agregasi
Untuk kueri agregasi count(), sum(), dan avg(), Anda dikenai biaya satu pembacaan entity untuk setiap batch hingga 1.000 entri indeks yang dibaca oleh kueri.
Misalnya, kueri agregasi yang membaca antara 0 dan 1.000 entri indeks akan ditagih untuk satu pembacaan entity. Untuk kueri agregasi yang membaca 1.500 entri indeks, Anda akan ditagih 2 pembacaan entity.
Untuk mempelajari lebih lanjut indeks yang digunakan dan entri indeks yang dibaca, gunakan Query Explain.
Transformasi properti
Setiap operasi transformasi properti seperti increment dan appendMissingElements dikenai biaya untuk pembacaan dan penulisan. Operasi commit dengan penyisipan, pembaruan, atau upsert dan transformasi properti pada entity yang sama dihitung sebagai satu baca dan satu tulis.
Operasi kecil meliputi:
Operasi kecil dapat digunakan tanpa biaya, tetapi Anda harus mengaktifkan penagihan jika ingin melebihi kuota penggunaan gratis per hari.
Query Explain dan Analyze
Penggunaan Query Explain and Analyze akan menimbulkan biaya.
Saat kueri dijelaskan dengan opsi default, tidak ada operasi baca indeks atau entitas yang dijalankan. Terlepas dari kompleksitas kueri, satu operasi baca akan dikenai biaya.
Saat kueri dijelaskan dengan opsi analisis, operasi indeks dan baca akan dijalankan, sehingga Anda akan dikenai biaya untuk kueri tersebut seperti biasa. Tidak ada biaya tambahan untuk aktivitas penjelasan dan analisis, hanya biaya biasa untuk kueri yang dijalankan.
Anda dikenai biaya untuk bandwidth jaringan yang digunakan oleh permintaan Firestore dalam mode Datastore, seperti ditunjukkan pada bagian berikut. Biaya bandwidth jaringan permintaan bergantung pada ukuran respons permintaan, lokasi database mode Datastore, dan tujuan respons.
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 (USD) |
|---|---|
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 gibibyte to 10 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 10 gibibyte and above US$0,01 / 1 gibibyte, per 1 month / account |
Transfer data antar-region, tidak termasuk traffic antar-region di AS |
Jika Anda melakukan pembayaran dengan mata uang selain USD, yang berlaku adalah harga yang tercantum dalam mata uang Anda pada SKU Cloud Platform.
Kecepatan transfer data internet
Anda akan dikenai biaya untuk transfer data internet untuk hal berikut:
Item | Harga (USD) |
|---|---|
Jaringan (transfer data keluar) KE Amerika Utara (per GiB dalam USD) | 0 gibibyte to 1 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte US$0,12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,08 / 1 gibibyte, per 1 month / account |
Jaringan (transfer data keluar) KE Eropa (per GiB dalam USD) | 0 gibibyte to 1 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte US$0,12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,085 / 1 gibibyte, per 1 month / account |
Jaringan (transfer data keluar) KE Asia Kecuali Korea, Indonesia (per GiB dalam USD) | 0 gibibyte to 1 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte US$0,12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,085 / 1 gibibyte, per 1 month / account |
Jaringan (transfer data keluar) KE Australia, Indonesia, Korea, Amerika Selatan, Arab Saudi (per GiB dalam USD) | 0 gibibyte to 1,024 gibibyte US$0,19 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,18 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,15 / 1 gibibyte, per 1 month / account |
Jaringan (transfer data keluar) KE Timur Tengah excl Arab Saudi, Afrika (per GiB dalam USD) | 0 gibibyte to 1 gibibyte US$0,00 (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte US$0,15 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,13 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,11 / 1 gibibyte, per 1 month / account |
Jaringan (transfer data keluar) KE tujuan di China (tidak termasuk Hong Kong) (per GiB dalam USD) | 0 gibibyte to 1,024 gibibyte US$0,23 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte US$0,22 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above US$0,20 / 1 gibibyte, per 1 month / account |
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.
Operasi ekspor dan impor akan ditagih untuk operasi pembacaan dan penulisan entity sesuai tarif yang ditunjukkan pada tabel di atas. Jika Anda membatalkan ekspor atau impor, Anda akan ditagih untuk operasi yang dijalankan hingga waktu ketika permintaan pembatalan tersebut diterapkan melalui Firestore dalam mode Datastore.
Catatan: Biaya operasi ekspor dan impor tidak memengaruhi anggaran yang ditetapkan untuk App Engine dan Firestore dalam mode Datastore. Biaya juga tidak dibatasi oleh anggaran yang ditetapkan untuk App Engine dan Firestore dalam mode Datastore. Artinya, biaya ini dapat melebihi batas anggaran yang telah ditetapkan untuk produk-produk tersebut.
Menemukan informasi penggunaan kuota untuk aplikasi Anda
Untuk melihat penggunaan mode Datastore aplikasi Anda, termasuk pemakaian kuota, buka halaman Detail Kuota App Engine. Anda perlu melakukan langkah ini sekalipun aplikasi Anda tidak dijalankan di App Engine.
Resource mode Datastore yang digunakan oleh aplikasi Anda tercantum di halaman Penyimpanan yang ditampilkan. Anda dapat mengklik Tampilkan resource yang tidak digunakan jika ingin melihat daftar lengkap informasi kuota yang tersedia.
Anda akan dikenai biaya untuk jumlah data yang disimpan dalam mode Datastore, termasuk overhead penyimpanan. Jumlah overhead meliputi metadata, indeks bawaan, indeks komposit, dan versi pemulihan point-in-time (PITR). Anda juga dikenai biaya untuk ukuran penyimpanan cadangan dan operasi pemulihan.
Setiap entity yang disimpan dalam database Anda memerlukan metadata berikut yang berkontribusi terhadap ukuran penyimpanan:
Pelajari metode penghitungan penyimpanan mode Datastore di Penghitungan Ukuran Penyimpanan.
Data PITR
Jika mengaktifkan PITR, Anda akan dikenai biaya untuk penyimpanan data PITR. Sebagian besar pelanggan akan menemukan bahwa 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. Mode Datastore 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 PITR (GiB-bulan).
Misalnya, jika ukuran rata-rata database Anda selama satu bulan adalah 1 GiB dan PITR diaktifkan untuk satu bulan penuh, maka ukuran data PITR yang dapat ditagih juga 1 GiB.
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 backups, 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, mode Datastore mengukur ukuran cadangan untuk operasi pemulihan. Ukuran cadangan dikalikan dengan harga satuan operasi pemulihan (GiB).