Diskon abonemen

Diskon abonemen (CUD) memberikan harga diskon yang sangat besar sebagai imbalan atas komitmen Anda untuk terus membelanjakan jumlah tertentu untuk operasi Firestore — Read/Write/Delete — selama satu tahun atau tiga tahun.

CUD ideal jika pembelanjaan Anda untuk operasi Firestore melibatkan jumlah minimum yang dapat diprediksi dan dapat Anda janjikan selama minimal satu tahun.

Harga CUD Firestore

Firestore menawarkan dua tingkat diskon, bergantung pada periode komitmen:

  • Komitmen satu tahun memberi Anda diskon 20% dari tarif on-demand, yang merupakan tarif standar yang dipublikasikan.

  • Komitmen tiga tahun memberi Anda diskon sebesar 40% dari tarif on-demand.

Saat membeli komitmen, Anda memilih periode satu tahun atau tiga tahun. Anda juga menentukan jumlah komitmen, yang merupakan perkiraan pembelanjaan Firestore Anda untuk operasi Baca/Tulis/Hapus per jam selama periode tersebut. Jumlah komitmen ini, setelah penerapan diskon, akan menjadi biaya komitmen Anda. Kemudian, Anda akan menerima CUD, dan ditagih biaya komitmen secara bulanan selama durasi periode CUD.

Diskon berlaku untuk semua penggunaan operasi yang memenuhi syarat di database Firestore yang terkait dengan project dalam akun Penagihan Cloud yang digunakan untuk membeli komitmen, terlepas dari region database.

Setiap pembelanjaan di luar komitmen akan ditagih dengan tarif on-demand. Seiring meningkatnya penggunaan Firestore, Anda dapat membeli komitmen tambahan untuk menerima diskon atas peningkatan pembelanjaan yang tidak tercakup dalam komitmen sebelumnya.

Jika harga on-demand untuk operasi Baca/Tulis/Hapus Firestore berubah setelah Anda membeli komitmen, biaya komitmen Anda tidak akan berubah dan Anda tetap menerima persentase diskon yang sama untuk penggunaan yang berlaku.

Resource yang memenuhi syarat

CUD Firestore otomatis diterapkan ke pembelanjaan Anda untuk penggunaan operasi Firestore seperti yang diukur dalam operasi Baca/Tulis/Hapus di seluruh project.

CUD Firestore tidak berlaku untuk pembelanjaan Anda pada resource Firestore selain operasi Baca/Tulis/Hapus.

Membeli komitmen

Sebelum membeli komitmen, baca Persyaratan Khusus Layanan terkait Unit Komitmen.

Setelah Anda membeli komitmen, diskon akan berlaku dalam satu jam berikutnya dan otomatis diterapkan ke penggunaan berikutnya yang memenuhi syarat.

Pastikan ukuran dan durasi komitmen Anda sesuai dengan histori dan perkiraan pengeluaran minimum Anda untuk operasi Firestore.

Untuk membeli atau mengelola DAS untuk akun Penagihan Cloud, ikuti petunjuk di Membeli komitmen berbasis pembelanjaan.

Contoh skenario CUD Firestore

Idealnya, komitmen Anda mewakili setidaknya perkiraan pembelanjaan minimum per jam untuk operasi Baca/Tulis/Hapus Firestore di seluruh project Anda selama satu atau tiga tahun ke depan.

Misalnya, Anda memiliki database Firestore yang berada di region: us-central1 (Iowa).

Dari halaman harga, Anda dapat menghitung perkiraan biaya komitmen per jam:

  • Pengeluaran operasi baca: 2 juta pembacaan dokumen per jam * $0,03 per 100.000 pembacaan dokumen = $0,60 per jam
  • Pengeluaran operasi tulis: 2 juta penulisan dokumen per jam * $0,09 per 100.000 penulisan dokumen = $1,80 per jam
  • Total pengeluaran: $0,60 + $1,80 = $2,40 per jam

Jika Anda memperkirakan akan membelanjakan minimum $2,40 per jam secara terus-menerus selama tahun depan atau lebih, Anda dapat membuat komitmen untuk jumlah tersebut. Dengan kata lain, saat membeli komitmen, Anda memasukkan "$2.40" sebagai jumlah komitmen on-demand per jam.

Di sisi lain, jika Anda terkadang ingin menskalakan traffic, Anda dapat membuat komitmen untuk jumlah yang lebih rendah. Setiap pembelanjaan di atas jumlah komitmen akan dikenai tarif on-demand.

Melanjutkan contoh ini, asumsikan bahwa Anda memutuskan komitmen sebesar $2,40 per jam. Sebagai langkah berikutnya, Anda memilih durasi periode komitmen.

Sebagai dasar perbandingan, hitung biaya sesuai permintaan Firestore dengan tarif komitmen yang dipilih, tanpa penerapan diskon komitmen apa pun:

  • Biaya bulanan berdasarkan harga on-demand: $2,40 per jam * 730 jam = $1.752 per bulan.

Dari sini, Anda dapat menghitung biaya bulanan dan penghematan yang akan Anda lihat dalam komitmen 1 tahun dengan diskon 20% dibandingkan dengan satu tahun membayar tarif penuh:

  • Biaya bulanan komitmen 1 tahun, $2,40/jam: ($2,40 per jam - diskon 20%) * 730 jam = $1.401,60 per bulan
  • Total penghematan per bulan: $1.752 - $1.401,60 = $350,40
  • Total penghematan dengan komitmen 1 tahun, $2,40/jam: $350,40 per bulan * 12 bulan = $4.204,80

Anda dapat menerapkan penghitungan serupa untuk menghitung biaya dan penghematan CUD selama 3 tahun, diskon 40% dibandingkan dengan tarif on-demand:

  • Biaya bulanan komitmen 3 tahun, $2,40/jam: ($2,40 per jam - diskon 40%) * 730 jam = $1.051,20 per bulan
  • Total penghematan per bulan: $1.752 - $1.051,20 = $700,80
  • Total penghematan dengan komitmen 3 tahun, $2,40/jam: $700,80 per bulan * 36 bulan = $25.228,80

Komitmen yang mencakup perkiraan penggunaan Firestore minimum Anda selama beberapa tahun ke depan dapat menghasilkan penghematan yang signifikan.

Rekomendasi untuk memilih jumlah komitmen

Saat mempertimbangkan CUD Firestore dan jumlah yang ingin Anda komit, perhatikan hal berikut:

  • Region: CUD Firestore berlaku untuk semua operasi Baca/Tulis/Hapus dalam project, terlepas dari region tempat operasi tersebut berada. Jika Anda memiliki database Firestore di beberapa region, hitung pembelanjaan di semua region yang digunakan project Anda sebelum memutuskan apakah akan membeli komitmen atau tidak.

  • Project: Menentukan pembelanjaan dasar pengukuran yang konsisten per project saat menghitung total komitmen. Pertimbangkan bahwa beban produksi biasanya berjalan 100% sepanjang waktu, sementara lingkungan pengembangan atau staging mungkin sering berjalan secara bergantian.

Biaya komitmen Anda berlaku untuk setiap jam selama jangka waktu komitmen, terlepas dari penggunaan sebenarnya. Pilih jumlah komitmen dengan cermat, berdasarkan histori penggunaan Firestore dan ekspektasi Anda di masa mendatang. Selama penggunaan operasi Baca/Tulis/Hapus Firestore Anda tetap di atas tingkat pembelanjaan yang dikomitmenkan, Anda akan menerima diskon maksimum selama durasi komitmen.

Langkah berikutnya