Memahami biaya App Hosting

App Hosting memerlukan project dengan paket harga Firebase Blaze yang diaktifkan. Paket ini memiliki batas tanpa biaya berikut untuk produk Google Cloud yang dipanggil oleh App Hosting:

Produk Fitur Gratis Ditagih
(untuk penggunaan yang melebihi batas tanpa biaya)
App Hosting Bandwidth keluar 10 GiB / bulan

$0,15 / GiB yang di-cache

$0,20 / GiB tanpa cache

Artifact Registry Penyimpanan 0,5 GB / bulan $0,10 / GB / bulan untuk lebih dari 0,5 GB
Keluar Tanpa Biaya Lihat harga Artifact Registry untuk mengetahui daftar lengkap harga traffic keluar
Cloud Run CPU 180 ribu detik vCPU $0,00002400 / vCPU-detik
Memori 360 ribu GiB-detik $0,00000250 / GiB-detik
Permintaan 2 juta permintaan $0,40 / juta permintaan
Cloud Build Build-menit 2.500 build-menit $0,006 / menit build
Cloud Logging Penyimpanan Logging 50 GiB / project / bulan $0,50/GiB
Retensi Logging Tanpa biaya selama 30 hari $0,01 / GiB / bulan untuk log yang disimpan lebih dari 30 hari
Secret Manager Versi Secret Aktif 6 versi / bulan $0,06 per versi per lokasi
Operasi Akses 10.000 operasi / bulan $0,03 per 10.000 operasi
Notifikasi Rotasi 3 rotasi / bulan $0,05 per rotasi
Cloud Storage1 Penyimpanan standar2 5 GB-bulan $0,020 per GB per bulan
Operasi Class A2 5.000 $0,0050 per 1.000 operasi
Operasi Class B2 50.000 $0,0004 per 1.000 operasi
Transfer data2 100 GB dari Amerika Utara ke setiap tujuan Transfer Data Google Cloud (kecuali Australia dan China)

$0,02 / GB untuk Amerika Utara

$0,02 / GB untuk Eropa

$0,08 / GB untuk Asia

1Cloud Storage hanya digunakan saat men-deploy dari sumber lokal dengan Firebase CLI.

2Cloud Storage Kuota Selalu Gratis berlaku untuk backend App Hosting di US-CENTRAL1 saja.

Penggunaan tanpa biaya digabungkan di seluruh project berdasarkan akun penagihan dan direset setiap bulan; Anda hanya akan ditagih untuk penggunaan setelah batas tercapai.

Menghitung biaya

Mulai 14 Juni 2025, Anda akan mulai dikenai biaya untuk project Firebase App Hosting setelah melampaui kuota paket harga Blaze bayar sesuai penggunaan. Anda akan ditagih untuk item baris Firebase App Hosting berikut:

  • Bandwidth Keluar yang Tidak Di-cache mengacu pada data yang ditransfer langsung dari server origin layanan Firebase App Hosting untuk memenuhi permintaan pengguna. Server origin terletak di antara layanan Cloud Run backend App Hosting dan Cloud CDN. Hal ini terjadi jika konten yang diminta belum disimpan dalam cache Cloud CDN (yaitu, tidak di-cache). Akibatnya, server origin harus mengambil data dan mengirimkannya kepada pengguna.

    Proses ini dikenai biaya karena dua alasan utama:

    1. Mengisi cache Cloud CDN: Saat pengguna meminta konten yang tidak disimpan dalam cache, tindakan ini akan memicu proses untuk mengambil data tersebut dari server asal dan menyimpan salinannya di cache Cloud CDN untuk permintaan mendatang. Transfer data awal dari origin ke CDN ini berkontribusi pada biaya keseluruhan.
    2. Mentransfer data ke pengguna akhir: Setelah konten tersedia (baik langsung dari origin atau dari CDN setelah pengisian cache awal ), konten tersebut harus dikirim ke perangkat pengguna akhir di tujuan yang diminta. Transfer data ini juga berkontribusi pada biaya.
  • Bandwidth Keluar yang Di-cache mengacu pada data yang ditransfer dalam gibibyte dari cache Cloud CDN ke perangkat pengguna akhir di tujuan yang diminta.

Lihat Menyimpan konten aplikasi ke dalam cache untuk mendapatkan panduan tentang cara mengoptimalkan performa dengan Cloud CDN.

Anda juga akan dikenai biaya untuk penggunaan produk Google Cloud yang mendasarinya yang digunakan backend Anda:

  • Cloud Run
  • Cloud Build
  • Artifact Registry
  • Secret Manager
  • Cloud Logging

Harga persis untuk item baris ini dapat dilihat di halaman harga kami.

Contoh penagihan

Biaya menjalankan aplikasi web dinamis di App Hosting dapat sangat bervariasi, bergantung pada faktor seperti traffic, setelan runtime, dan ukuran respons. Biaya dalam contoh kami didasarkan pada asumsi tertentu tentang faktor-faktor ini.

Traffic dan ukuran respons

Setelah aplikasi Anda mencapai kuota gratis bulanannya, setiap kunjungan ke situs Anda akan mengakibatkan biaya. Biaya ini tidak tetap; biaya ini bergantung pada faktor-faktor seperti jumlah permintaan latar belakang yang dipicu oleh setiap kunjungan, daya komputasi yang diperlukan untuk membuat respons, dan ukuran respons. Beberapa permintaan lebih mahal daripada yang lain. Misalnya, biaya untuk menayangkan halaman yang kaya dengan gambar atau data kompleks mungkin akan lebih mahal daripada file HTML sederhana. Demikian pula, membuat halaman secara dinamis di server biasanya lebih mahal daripada menayangkan versi yang di-cache dari CDN.

Untuk memperkirakan biaya aplikasi secara efektif, sebaiknya pertimbangkan beberapa metrik utama:

  • Permintaan per kunjungan: Berapa banyak permintaan individual yang dipicu oleh kunjungan pengguna biasa? (Ingat, satu "muat halaman" biasanya melibatkan banyak permintaan mendasari untuk aset seperti gambar, CSS, dan JavaScript.)
  • Ukuran respons rata-rata: Berapa ukuran data yang biasanya dikirim kembali untuk setiap permintaan?
  • Latensi respons rata-rata: Berapa lama waktu yang diperlukan aplikasi Anda untuk merespons permintaan, rata-rata?

Anda dapat memperkirakan nilai ini dengan memeriksa log permintaan aplikasi dalam Konsol Google Cloud. Contoh penghitungan biaya kami mengasumsikan hal berikut:

Karakteristik traffic
~Permintaan yang Ditagih per kunjungan tunggal

10

Ukuran respons rata-rata (KiB)

400

Latensi respons rata-rata (md)

1000

Rasio cache-hit

50%

Setelan runtime

Setelan Cloud Run1
Batas CPU (vCPU) 1
Batas memori (MiB) 512
Konkurensi (permintaan) 80
minInstances 0
maxInstances 100

1 Ini adalah nilai default yang disediakan oleh App Hosting. Anda dapat memeriksa konfigurasi Cloud Run untuk setiap peluncuran dengan melihat detail revisi Cloud Run. Dari tab Rollouts di Firebase console, arahkan kursor ke peluncuran, lalu pilih menu tiga titik, lalu pilih "View Cloud Run revision".

Asumsi lainnya

Penggunaan project
Metode deployment GitHub
Build per bulan 20
Menit per build 8
Retensi Log < 30 hari
Versi rahasia < 6 versi
Ukuran gambar registry artefak (MB) 380

Contoh tagihan

Dengan asumsi ini, kita dapat mengekstrapolasi biaya berikut untuk contoh skenario ini. Pada tingkat 10 ribu kunjungan, hampir tidak ada biaya, dengan biaya yang signifikan mulai terakumulasi pada tingkat kunjungan 1 juta, dengan kunjungan adalah permintaan ke aplikasi Anda yang dimulai oleh pengguna.

SKU Harga Unit Paket Tanpa Biaya Penggunaan 10 ribu kunjungan Biaya 10 ribu kunjungan Penggunaan 1 juta kunjungan Biaya 1 juta kunjungan
Cloud Run - CPU

$0,00

Detik vCPU

180.000,00

1250

$0,00

125000

$0,00

Cloud Run - memori

$0,00

GiB detik

360.000,00

625

$0,00

62500

$0,00

Cloud Run - permintaan

$0,40

Permintaan SSR M

2,00

0,05

$0,00

5

$1,20

Cloud Build - menit build

$0,01

build-minute

2.500,00

160

$0,00

160

$0,00

Artifact Registry - penyimpanan

$0,10

GiB (disimpan)

0,50

0,6

$0,01

0,6

$0,01

App Hosting - Bandwidth keluar yang tidak di-cache

$0,20

GiB

10

2

$0,00

200

$39,00

App Hosting - Bandwidth keluar yang di-cache

$0,15

GiB

2

$0,00

200

$29,25

Secret Manager - Active Secret Versions

$0,06

versi

6,00

6,00

$0,00

6,00

$0,00

Secret Manager - Access Operations

$0,03

10 ribu operasi

1,0

0,10

$0,00

5,00

$0,12

Secret Manager - Notifikasi Rotasi

$0,05

rotasi

3,00

0,00

$0,00

0,00

$0,00

Cloud Logging - Penyimpanan Logging

$0,50

GiB

50,00

0,50

$0,00

50,00

$0,00

Cloud Logging - Retensi Logging

$0,01

GiB / bulan 30 hari

$0,00

$0,00

Total

$0,01

$69,58

Penghitungan

SKU Unit Cara menghitung penggunaan
Cloud Run - CPU Detik vCPU Detik vCPU = vCPU per instance * latensi respons rata-rata per permintaan * jumlah kunjungan * permintaan yang ditagih per kunjungan / jumlah permintaan serentak
Cloud Run - memori GiB detik Detik GiB = GiB per instance * latensi respons rata-rata per permintaan * # kunjungan * permintaan yang ditagih per kunjungan / # permintaan serentak
Cloud Run - permintaan Permintaan SSR M M permintaan SSR = (# kunjungan * permintaan yang ditagih per kunjungan / 1 juta) * (1 - rasio hit cache)
Cloud Build - menit build build-minute build-menit = # build * menit per build
Artifact Registry - penyimpanan 1 GiB (disimpan) GiB (disimpan) = 2 * ukuran gambar
App Hosting - Bandwidth yang Tidak Di-cache GiB GiB yang tidak di-cache= (1 - rasio hit cache) * (# kunjungan * permintaan yang ditagih per kunjungan * bandwidth keluar per permintaan)
App Hosting - Cached Bandwidth GiB GiB dalam cache = rasio hit cache * (# kunjungan * permintaan yang ditagih per kunjungan * bandwidth keluar per permintaan)

1 Aplikasi Anda biasanya hanya akan memiliki satu image di Artifact Registry, karena Hosting Aplikasi otomatis membersihkan versi yang tidak digunakan. Anda mungkin melihat dua gambar secara singkat hanya selama peluncuran baru.