Uygulama Barındırma maliyetlerini anlama

App Hosting için Firebase Blaze fiyatlandırma planının etkin olduğu bir proje gerekir. Bu plan, App Hosting tarafından çağrılan Google Cloud ürünleri için aşağıdaki ücretsiz sınırlara sahiptir:

Ürün Özellik Ücretsiz Faturalandırıldı
(ücretsiz sınırların ötesindeki kullanım için)
App Hosting Giden bant genişliği 10 GiB / ay

Önbelleğe alınmış GiB başına 0,15 ABD doları

0,20 ABD doları / önbelleğe alınmamış GiB

Artifact Registry Depolama 0,5 GB / ay 0,5 GB'ın üzerindeki veriler için ayda GB başına 0,10 ABD doları
Çıkış Ücretsiz Çıkış fiyatlarının tam listesi için Artifact Registry fiyatlandırması sayfasına bakın.
Cloud Run CPU 180.000 vCPU/sn 0,00002400 ABD doları / vCPU-saniye
Bellek 360.000 GiB/sn 0,00000250 ABD doları / GiB-saniye
İstekler 2 milyon istek 0,40 ABD doları / bir milyon istek
Cloud Build Derleme dakikaları 2.500 derleme dakikası Derleme dakikası başına 0,006 ABD doları
Cloud Logging Günlük Depolama 50 GiB / proje / ay 0,50 ABD doları/GiB
Günlük Tutma 30 gün boyunca ücretsiz 30 günden uzun süre saklanan günlükler için ayda GiB başına 0,01 ABD doları
Secret Manager Etkin gizli anahtar sürümleri 6 sürüm / ay Her konumda sürüm başına 0,06 ABD doları
Erişim işlemleri Ayda 10.000 işlem 10.000 işlem başına 0,03 ABD doları
Rotasyon Bildirimleri Ayda 3 rotasyon Döndürme başına 0,05 ABD doları
Cloud Storage1 Standart depolama alanı2 5 GB/ay GB başına ayda 0,020 ABD doları
A Sınıfı İşlemler2 5.000 1.000 işlem başına 0,0050 ABD doları
B Sınıfı İşlemler2 50.000 1.000 işlem başına 0,0004 ABD doları
Veri aktarımı2 Kuzey Amerika'dan her bir Google Cloud Veri Aktarımı hedefine 100 GB (Avustralya ve Çin hariç)

Kuzey Amerika için GB başına 0,02 ABD doları

Avrupa için GB başına 0,02 ABD doları

Asya için 0,08 ABD doları / GB

1Cloud Storage yalnızca Firebase KSA ile yerel kaynaktan dağıtım yaparken kullanılır.

2Cloud Storage Daima Ücretsiz kotaları yalnızca US-CENTRAL1'deki App Hosting arka uçları için geçerlidir.

Ücretsiz kullanım, faturalandırma hesabına göre projeler arasında toplanır ve her ay sıfırlanır. Yalnızca sınırları aşan kullanımınız için faturalandırılırsınız.

Maliyetleri hesaplama

1 Ağustos 2025'ten itibaren, kullandıkça öde Blaze fiyatlandırma planı izinlerini aştığınızda Firebase App Hosting projeniz için maliyetler oluşmaya başlar. Aşağıdaki Firebase App Hosting satır öğeleri için sizden ücret alınır:

  • Önbelleğe alınmamış giden bant genişliği, kullanıcı isteklerini karşılamak için doğrudan Firebase App Hosting hizmetinin kaynak sunucularından aktarılan verileri ifade eder. Kaynak sunucular, bir App Hostingarka uç hizmeti ile Cloud CDN arasında yer alır.Cloud Run Bu durum, istenen içerik Cloud CDN önbelleğinde henüz depolanmadığında (yani önbelleğe alınmamışsa) meydana gelir. Dolayısıyla, kaynak sunucunun verileri getirmesi ve kullanıcıya göndermesi gerekir.

    Bu süreç iki temel nedenden dolayı maliyetlere yol açar:

    1. Cloud CDN önbelleklerini doldurma: Bir kullanıcı önbelleğe alınmamış içerik istediğinde, bu verilerin kaynak sunucudan getirilmesi ve gelecekteki istekler için Cloud CDN önbelleğinde bir kopyasının saklanması işlemi tetiklenir. Verilerin kaynak sunucudan CDN'ye ilk aktarımı, genel maliyete katkıda bulunur.
    2. Verileri son kullanıcıya aktarma: İçerik kullanıma sunulduktan sonra (doğrudan kaynaktan veya ilk önbellek doldurma işleminden sonra CDN'den) istenen hedefteki son kullanıcının cihazına iletilmelidir. Bu veri aktarımı da maliyete katkıda bulunur.
  • Önbelleğe Alınmış Giden Bant Genişliği, Cloud CDN'nin önbelleklerinden istenen hedefteki son kullanıcının cihazına aktarılan verileri ifade eder (gibibayt cinsinden).

Cloud CDN ile performansı optimize etme konusunda yardım almak için Uygulama içeriğini önbelleğe alma başlıklı makaleyi inceleyin.

Ayrıca, arka uçunuzun kullandığı temel Google Cloud ürünlerin kullanımı için de ücretlendirilirsiniz:

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

Bu satır öğelerinin tam fiyat noktalarını fiyatlandırma sayfamızda görebilirsiniz.

Faturalandırma örnekleri

App Hosting üzerinde dinamik bir web uygulaması çalıştırmanın maliyeti; trafik, çalışma zamanı ayarları ve yanıt boyutu gibi faktörlere bağlı olarak büyük ölçüde değişebilir. Örneğimizdeki maliyetler, bu faktörlerle ilgili belirli varsayımlara dayanmaktadır.

Trafik ve yanıt boyutu

Uygulamanız aylık ücretsiz kotasına ulaştıktan sonra sitenize yapılan her ziyaret için maliyet oluşur. Bu maliyetler sabit değildir. Her ziyaretin tetiklediği arka plan isteklerinin sayısı, yanıt oluşturmak için gereken işlem gücü ve yanıt boyutu gibi faktörlere bağlıdır. Bazı istekler diğerlerinden daha maliyetlidir. Örneğin, resimler veya karmaşık verilerle dolu bir sayfanın sunulması, basit bir HTML dosyasının sunulmasından daha maliyetli olabilir. Benzer şekilde, sunucuda dinamik olarak sayfa oluşturmak genellikle CDN'den önbelleğe alınmış bir sürüm sunmaktan daha pahalıdır.

Uygulamanızın maliyetlerini etkili bir şekilde tahmin etmek için birkaç temel metriği göz önünde bulundurmanız gerekir:

  • Ziyaret başına istek sayısı: Tipik bir kullanıcı ziyareti kaç ayrı isteği tetikler? (Bir "sayfa yükleme" işleminin genellikle resim, CSS ve JavaScript gibi öğeler için birçok temel istek içerdiğini unutmayın.)
  • Ortalama yanıt boyutu: Her istek için geri gönderilen verilerin tipik boyutu nedir?
  • Ortalama yanıt gecikmesi: Uygulamanızın bir isteğe yanıt vermesi ortalama ne kadar sürer?

Bu değerleri, Google Cloud Console'da uygulamanızın istek günlüklerini inceleyerek tahmin edebilirsiniz. Örnek maliyet hesaplamalarımızda aşağıdaki varsayımlar kullanılmıştır:

Trafik özellikleri
~Tek ziyaret başına faturalandırılan istek sayısı

10

Ortalama yanıt boyutu (KiB)

400

Ortalama yanıt gecikmesi (ms)

1000

Önbellek isabet oranı

%50

Çalışma zamanı ayarları

Cloud Run ayarları1
CPU sınırı (vCPU) 1
Bellek sınırı (MiB) 512
Eşzamanlılık (istekler) 80
minInstances 0
maxInstances 100

1 Bunlar, App Hosting tarafından sağlanan varsayılan değerlerdir. Cloud Run düzeltme ayrıntılarını görüntüleyerek her dağıtım için Cloud Run yapılandırmanızı kontrol edebilirsiniz. Firebase Console'daki Rollout'lar sekmesinde, bir rollout'un üzerine gelin ve üç noktalı menüyü seçin, ardından "Cloud Run düzeltmesini görüntüle"yi seçin.

Diğer varsayımlar

Proje kullanımı
Dağıtım yöntemi GitHub
Aylık derleme sayısı 20
Derleme başına dakika sayısı 8
Günlük Saklama < 30 gün
Gizli anahtar sürümleri < 6 sürüm
Artifact Registry resim boyutu (MB) 380

Örnek fatura

Bu varsayımlarla, örnek senaryo için aşağıdaki maliyetleri tahmin edebiliriz. 10 bin ziyaret düzeyinde neredeyse hiç maliyet yoktur. Önemli maliyetler, 1 milyon ziyaret düzeyinde oluşmaya başlar. Ziyaret, kullanıcı tarafından başlatılan uygulamanıza yönelik bir istektir.

SKU Price Birim Ücretsiz katman 10 bin ziyaret kullanımı 10 bin ziyaret maliyeti 1 milyon ziyaret kullanımı 1 milyon ziyaret maliyeti
Cloud Run - CPU

0,00 ABD doları

vCPU/sn

180.000,00

1250

0,00 ABD doları

125000

0,00 ABD doları

Cloud Run - bellek

0,00 ABD doları

GiB saniye

360.000,00

625

0,00 ABD doları

62500

0,00 ABD doları

Cloud Run - istekler

0,40 ABD doları

M SSR istekleri

2,00

0,05

0,00 ABD doları

5

1,20 ABD doları

Cloud Build - derleme dakikaları

0,01 ABD doları

build-minute

2.500,00

160

0,00 ABD doları

160

0,00 ABD doları

Artifact Registry - depolama

0,10 ABD doları

GiB (depolanan)

0,50

0,6

0,01 ABD doları

0,6

0,01 ABD doları

App Hosting - Uncached outgoing bandwidth

0,20 ABD doları

GiB

10

2

0,00 ABD doları

200

$39,00

App Hosting - Cached outgoing bandwidth

0,15 ABD doları

GiB

2

0,00 ABD doları

200

29,25 ABD doları

Secrets Manager - Etkin Gizli Anahtar Sürümleri

0,06 ABD doları

sürümler

6,00

6,00

0,00 ABD doları

6,00

0,00 ABD doları

Secrets Manager - Erişim İşlemleri

0,03 ABD doları

10.000 işlem

1.0

0.10

0,00 ABD doları

5,00

0,12 ABD doları

Secrets Manager - Rotation Notifications

0,05 ABD doları

dönüşler

3,00

0,00

0,00 ABD doları

0,00

0,00 ABD doları

Cloud Logging - Logging Storage

0,50 ABD doları

GiB

50,00

0,50

0,00 ABD doları

50,00

0,00 ABD doları

Cloud Logging - Günlük Tutma

0,01 ABD doları

GiB / ay 30 gün

0,00 ABD doları

0,00 ABD doları

Toplam

0,01 ABD doları

69,58 ABD doları

Hesaplamalar

SKU Birim Kullanım nasıl hesaplanır?
Cloud Run - CPU vCPU/sn vCPU saniyeleri = örnek başına vCPU * istek başına ortalama yanıt gecikmesi * ziyaret sayısı * ziyaret başına faturalandırılan istek sayısı / eşzamanlı istek sayısı
Cloud Run - bellek GiB saniye GiB saniye = örnek başına GiB * istek başına ortalama yanıt gecikmesi * ziyaret sayısı * ziyaret başına faturalandırılan istek sayısı / eşzamanlı istek sayısı
Cloud Run - istekler M SSR istekleri M SSR istekleri = (Ziyaret sayısı * ziyaret başına faturalandırılan istek sayısı / 1 milyon) * (1 - önbellek isabet oranı)
Cloud Build - derleme dakikaları build-minute Derleme dakikaları = derleme sayısı * derleme başına dakika
Artifact Registry - depolama alanı 1 GiB (depolanan) GiB (depolanan) = 2 * görüntü boyutu
Uygulama barındırma - önbelleğe alınmamış bant genişliği GiB Önbelleğe alınmamış GiB= (1 - önbellek isabet oranı) * (ziyaret sayısı * ziyaret başına faturalandırılan istek sayısı * istek başına giden bant genişliği)
App Hosting - Önbelleğe Alınmış Bant Genişliği GiB Önbelleğe alınan GiB = önbellek isabet oranı * (ziyaret sayısı * ziyaret başına faturalandırılan istek sayısı * istek başına giden bant genişliği)

1 Uygulama Barındırma, kullanılmayan sürümleri otomatik olarak temizlediğinden uygulamanızın Artifact Registry'de genellikle yalnızca bir resmi olur. Yalnızca yeni bir kullanıma sunma sırasında kısa süreliğine iki resim görebilirsiniz.