Halaman ini menjelaskan paket harga Firebase, termasuk cara kerja penagihan untuk Firebase dan keterkaitannya dengan layanan Google yang lain.
Firebase menawarkan dua paket harga, paket Spark dan paket Blaze. Berikut adalah ringkasan setiap paketnya, tetapi untuk mengetahui informasi mendetail, baca bagian di bawah pada halaman ini.
Paket harga Spark
Tidak diperlukan informasi pembayaran apa pun untuk memulai |
Paket harga Blaze
Tambahkan 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. 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:
Aplikasi Anda menggunakan Remote Config, Cloud Messaging, dan Crashlytics. Anda akan mendapatkan akses ke semua fitur dalam ketiga produk ini secara gratis, meskipun aplikasi memiliki beberapa juta pengguna.
Aplikasi Anda menggunakan Authentication, Crashlytics, dan Cloud Firestore kustom. Anda mendapatkan akses ke semua fitur untuk Authentication dan Crashlytics kustom (terlepas dari jumlah pengguna yang Anda miliki), plus 20.000 penulisan dokumen dan 50.000 pembacaan dokumen Cloud Firestore 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 menggunakan produk tersebut lagi, Anda harus menunggu hingga siklus penagihan berikutnya atau mengupgrade ke paket harga Blaze.
Produk dan fitur berbayar Google Cloud (seperti Pub/Sub, Cloud Run, atau streaming 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. Project Firebase yang menggunakan paket Blaze memiliki akun Penagihan Cloud yang terkait, 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 berbayar Google Cloud (seperti Pub/Sub, Cloud Run, atau streaming BigQuery untuk Analytics)
Jika project Anda tetap berada dalam kuota penggunaan gratis paket Blaze untuk produk berbayar, Anda tidak akan melihat penagihan untuk produk tersebut (dengan pengecualian untuk Cloud Functions). Namun, jika melebihi kuota penggunaan gratis, Anda hanya membayar untuk resource yang Anda gunakan. Inilah alasan paket Blaze sering disebut sebagai paket "bayar sesuai penggunaan".
Contoh skenario
Berikut adalah beberapa contoh penggunaan dan penagihan pada paket Blaze:
Aplikasi Anda menggunakan Remote Config, Cloud Messaging, dan Crashlytics. Anda akan mendapatkan akses ke semua fitur dalam ketiga produk ini secara gratis, meskipun aplikasi memiliki beberapa juta pengguna.
Aplikasi Anda menggunakan Authentication, Crashlytics, dan Cloud Firestore kustom. Anda mendapatkan akses ke semua fitur untuk Authentication dan Crashlytics kustom (terlepas dari jumlah pengguna yang Anda miliki), plus 50.000 pembacaan dokumen dan 20.000 penulisan dokumen Cloud Firestore 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.
Akun Penagihan Google Cloud
Jika menggunakan paket harga Blaze, project Anda dikaitkan dengan akun Penagihan Google Cloud. Berikut ini beberapa fakta singkat tentang akun Penagihan Cloud:
Akun Penagihan Cloud memerlukan metode pembayaran. Ini mencakup sebagian besar kartu kredit, serta rekening bank dan metode pembayaran PayPal (jika didukung di negara Anda). Untuk mengetahui informasi yang lebih detail, lihat dokumentasi Penagihan Cloud.
Anda dapat mengaitkan beberapa project Firebase dengan satu akun Penagihan Cloud. Semua project ini akan menggunakan paket harga Blaze.
Jika baru menggunakan Firebase dan Google Cloud, periksa apakah Anda memenuhi syarat untuk mendapatkan kredit senilai $300 dan akun Penagihan Cloud 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 tujuan apa pun, mengupgrade ke paket harga Blaze berarti Anda menambahkan akun Penagihan Cloud ke project Google Cloud terkait.
Tindakan dan situasi berikut akan otomatis mengupgrade paket harga Anda dari Spark ke Blaze:
Menambahkan akun Penagihan Cloud ke project Anda melalui 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 menambahkan akun Penagihan Cloud. 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:
Menghapus akun Penagihan Cloud yang terkait dari project Anda melalui Google Cloud Console
Menutup akun Penagihan Cloud yang terkait dengan project Anda
Perhatikan bahwa Penagihan Cloud dapat menutup akun berdasarkan status atau histori pembayaran. Pelajari cara menyelesaikan masalah Penagihan Cloud.
Jika project Anda didowngrade dari Blaze ke Spark, perhatikan hal yang akan terjadi:
Project Anda kehilangan akses ke layanan Google Cloud berbayar, seperti Pub/Sub, Cloud Run, atau streaming 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 (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 perlu menghapus data dari instance dan/atau bucket non-default tersebut, tetapi tetap menggunakan paket Spark, hubungi Dukungan.
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.