Halaman ini menjelaskan paket harga Firebase, termasuk cara kerja penagihan untuk Firebase dan keterkaitannya dengan layanan Google yang lain.
Firebase menawarkan dua paket harga, yaitu paket Spark tanpa biaya dan paket Blaze bayar sesuai penggunaan. Berikut adalah ringkasan setiap paketnya, tetapi untuk mengetahui informasi mendetail, baca bagian selanjutnya pada halaman ini.
Paket harga Spark
Tidak diperlukan informasi pembayaran apa pun untuk memulai |
Paket harga Blaze
Tautkan akun penagihan untuk mengakses lebih banyak layanan |
---|---|
Penggunaan penuh produk dan fitur Firebase gratis | Penggunaan penuh produk dan fitur Firebase gratis |
Kuota penggunaan gratis* untuk produk Firebase berbayar | Kuota penggunaan gratis* untuk produk Firebase berbayar |
Harga bayar sesuai penggunaan untuk penggunaan tambahan produk Firebase berbayar | |
Akses ke Cloud Functions
(kuota penggunaan gratis, lalu harga bayar sesuai penggunaan untuk penggunaan tambahan) |
|
Akses ke produk dan fitur Google Cloud berbayar | |
* Bergantung pada produk, jumlah kuota penggunaan gratis yang tersedia untuk paket Spark vs Blaze mungkin berbeda. Baca selengkapnya di FAQ ini. |
Untuk mengetahui perincian produk mendetail bagi setiap paket harga, lihat halaman harga Firebase. Pada halaman tersebut, Anda dapat mempelajari produk Firebase gratis, kuota penggunaan gratis, dan harga bayar sesuai penggunaan untuk produk Firebase.
Selain itu, sebagian besar produk Firebase menyediakan dokumentasi khusus produk tentang penggunaan, kuota, dan harga. Dokumentasi tersebut sering kali menyediakan contoh penggunaan hingga penagihan untuk produk yang bersangkutan. Buka bagian suatu produk dalam dokumentasi Firebase untuk menemukan jenis informasi ini.
Ilustrasi berikut menunjukkan keterkaitan paket harga (dan akun penagihan) dengan project dan aplikasi.
Paket harga Spark
Jika Anda berada di tahap awal pengembangan aplikasi, mulailah dengan paket harga Spark gratis. Anda tidak perlu memberikan informasi pembayaran apa pun untuk langsung menggunakan sebagian besar fitur Firebase.
Dan jika hanya menggunakan produk Firebase gratis, seperti FCM dan Crashlytics, Anda dapat menggunakan paket Spark di aplikasi produksi.
Apa yang sudah termasuk dalam paket Spark?
Paket Spark menyertakan akses berikut ke layanan:
- Penggunaan penuh produk dan fitur Firebase gratis (seperti metode login dengan akun media sosial, FCM, dan Crashlytics)
- Kuota penggunaan gratis untuk produk Firebase berbayar (seperti Cloud Firestore, Cloud Storage, dan Hosting)
Contoh skenario
Berikut adalah beberapa contoh penggunaan dan penagihan pada paket Spark:
Contoh 1: Aplikasi Anda menggunakan Remote Config, Cloud Messaging, dan Crashlytics. Anda akan mendapatkan akses ke semua fitur di ketiga produk ini secara gratis, meskipun aplikasi memiliki beberapa juta pengguna.
Contoh 2: Aplikasi Anda menggunakan Authentication, Crashlytics, dan Cloud Firestore kustom. Anda akan mendapatkan akses ke semua fitur untuk Authentication dan Crashlytics kustom (terlepas dari jumlah pengguna yang Anda miliki), plus 20.000 penulisan dokumen Cloud Firestore dan 50.000 pembacaan dokumen setiap hari secara gratis.
Fakta penting yang perlu diingat tentang paket Spark
Perhatikan hal-hal berikut tentang paket harga Spark:
Jika Anda melampaui batas kuota gratis dalam satu bulan kalender untuk produk apa pun, penggunaan produk tersebut oleh project Anda akan dihentikan selama sisa bulan yang bersangkutan.
Hal ini berlaku untuk semua aplikasi yang terdaftar pada project Firebase tersebut.
Untuk kembali menggunakan produk tersebut, Anda harus menunggu hingga siklus penagihan berikutnya atau mengupgrade ke paket harga Blaze.
Produk dan fitur Google Cloud berbayar (seperti streaming Pub/Sub, Cloud Run, atau BigQuery untuk Analytics) tidak tersedia bagi project yang menggunakan paket Spark.
Paket harga Blaze
Jika project Anda memerlukan kemampuan yang disediakan oleh layanan berbayar, beralihlah ke paket harga Blaze bayar sesuai penggunaan. Project Firebase yang menggunakan paket Blaze memiliki akun Cloud Billing yang tertaut, sehingga project dan aplikasi Anda dapat mengakses lebih banyak layanan dan tingkat penggunaan yang lebih tinggi.
Apa saja yang sudah termasuk dalam paket Blaze?
Paket Blaze menyertakan akses berikut ke layanan:
Penggunaan penuh produk dan fitur Firebase gratis (seperti metode login dengan akun media sosial, FCM, dan Crashlytics)
Kuota penggunaan gratis untuk produk Firebase berbayar (seperti Cloud Firestore, Cloud Storage, dan Hosting)
Harga bayar sesuai penggunaan untuk penggunaan tambahan produk Firebase berbayar
Kuota penggunaan gratis untuk Cloud Functions for Firebase, lalu harga bayar sesuai penggunaan
Akses ke produk dan fitur Google Cloud berbayar (seperti streaming Pub/Sub, Cloud Run, atau BigQuery untuk Analytics)
Jika project Anda tetap berada dalam kuota penggunaan gratis paket Blaze untuk produk berbayar, Anda tidak akan melihat tagihan untuk produk tersebut (dengan pengecualian untuk Cloud Functions). Namun, jika melebihi kuota penggunaan gratis, Anda hanya membayar untuk resource yang digunakan. Inilah alasan paket Blaze sering disebut sebagai paket "bayar sesuai penggunaan".
Contoh skenario
Berikut adalah beberapa contoh penggunaan dan penagihan pada paket Blaze:
Contoh 1: Aplikasi Anda menggunakan Remote Config, Cloud Messaging, dan Crashlytics. Anda akan mendapatkan akses ke semua fitur di ketiga produk ini secara gratis, meskipun aplikasi memiliki beberapa juta pengguna.
Contoh 2: Aplikasi Anda menggunakan Authentication, Crashlytics, dan Cloud Firestore kustom. Anda akan mendapatkan akses ke semua fitur untuk Authentication dan Crashlytics kustom (terlepas dari jumlah pengguna yang Anda miliki), plus 50.000 pembacaan dokumen Cloud Firestore dan 20.000 penulisan dokumen setiap hari secara gratis.
Namun, jika penggunaan Cloud Firestore oleh project Anda lebih tinggi daripada kuota harian tersebut, Anda akan dikenai biaya untuk pembacaan/penulisan di hari tersebut yang melebihi kuota 50 ribu atau 20 ribu.
Fakta penting yang perlu diingat tentang paket Blaze
Perhatikan hal-hal berikut tentang paket harga Blaze:
Bergantung pada produk, jumlah kuota penggunaan gratis untuk paket Spark vs Blaze mungkin berbeda. Baca selengkapnya di FAQ ini.
Sebagian besar produk dan fitur Firebase memiliki kuota dan harga berdasarkan penggunaan harian, tetapi beberapa didasarkan pada penggunaan bulanan atau per jam. Misalnya, Cloud Functions memiliki paket penggunaan gratis yang direset setiap bulan, sedangkan Cloud Firestore dan Cloud Storage memiliki paket gratis yang direset setiap hari. Baca selengkapnya di FAQ ini.
Google Cloud Billing akun
Jika menggunakan paket harga Blaze, project Anda akan ditautkan ke akun Google Cloud Billing. Berikut ini beberapa fakta singkat tentang akun Cloud Billing:
Akun Cloud Billing memerlukan metode pembayaran. Ini mencakup sebagian besar kartu kredit, serta metode pembayaran lainnya. Untuk mengetahui informasi mendetail, lihat dokumentasi Cloud Billing.
Anda dapat menautkan beberapa project Firebase ke satu akun Cloud Billing. Semua project ini akan menggunakan paket harga Blaze.
Jika Anda baru menggunakan Firebase dan Google Cloud, periksa apakah Anda memenuhi syarat untuk mendapatkan kredit senilai $300 dan akun Cloud Billing Uji Coba Gratis untuk mencoba layanan kami.
Beralih antarpaket harga
Mengupgrade dari Spark ke Blaze
Anda dapat mengupgrade ke paket harga Blaze di Firebase console.
Untuk maksud dan tujuan apa pun, mengupgrade project Firebase ke paket harga Blaze berarti Anda menautkan akun Cloud Billing ke project Google Cloud yang mendasarinya.
Tindakan dan situasi berikut akan otomatis mengupgrade paket harga Anda dari Spark ke Blaze:
Menautkan akun Cloud Billing ke project Anda dari dalam Google Cloud console
Menggunakan layanan Google Cloud (seperti Pub/Sub atau Cloud Run) atau Google Maps API dalam project yang sama
Misalnya, jika mulai menggunakan layanan Google Cloud melalui Google Cloud console, Anda akan diminta untuk menautkan akun Cloud Billing. Tindakan ini akan otomatis mengupgrade paket harga Firebase ke paket Blaze.
Jika project Anda diupgrade dari Spark ke Blaze, perhatikan apa yang akan terjadi:
- Bergantung pada produk, jumlah kuota penggunaan gratis untuk paket Spark vs Blaze mungkin berbeda. Baca selengkapnya di FAQ ini.
Mendowngrade dari paket Blaze ke Spark
Anda dapat mendowngrade ke paket harga Spark di Firebase console.
Tindakan dan situasi berikut akan otomatis mendowngrade paket harga Anda dari Blaze ke Spark:
Membatalkan tautan akun Cloud Billing dari project Anda melalui Google Cloud console
Menutup akun Cloud Billing yang ditautkan ke project Anda
Perhatikan bahwa Cloud Billing dapat menutup akun berdasarkan status atau histori pembayaran. Pelajari cara menyelesaikan masalah Cloud Billing.
Jika project Anda didowngrade dari Blaze ke Spark, perhatikan hal yang akan terjadi:
Project Anda kehilangan akses ke layanan Google Cloud berbayar, seperti streaming Pub/Sub, Cloud Run, atau BigQuery untuk Analytics.
Project Anda kehilangan akses ke instance Realtime Database non-default atau bucket Cloud Storage non-default.
Data dalam instance dan bucket tidak dihapus, tetapi Anda tidak akan memiliki akses ke data tersebut (artinya, tidak ada akses baca/tulis dari aplikasi, tidak ada akses konsol, dan tidak ada akses REST API).
Untuk mengaktifkan kembali akses, upgrade ke paket harga Blaze.
Jika Anda perlu menghapus data dari instance dan bucket non-default tersebut, tetapi tetap menggunakan paket Spark, hubungi Dukungan Firebase.
Anda tidak dapat melakukan deployment baru untuk Cloud Functions yang baru atau yang sudah ada.
Bergantung pada produk, jumlah kuota penggunaan gratis untuk paket Spark vs Blaze mungkin berbeda. Baca selengkapnya di FAQ ini.
Langkah berikutnya
Lihat FAQ harga Firebase untuk mendapatkan jawaban atas beberapa situasi tertentu, terutama untuk penagihan yang terkait dengan Cloud Functions for Firebase.
Pelajari cara menghindari tagihan tak terduga dengan menguji kode, memantau tingkat penggunaan dan pengeluaran, serta menyiapkan email pemberitahuan anggaran.