App Hosting için kullandıkça öde Blaze fiyatlandırma planı kullanılan bir proje gerekir. Bu fiyatlandırma planı kapsamında projeniz, 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 üzerindeki kullanım için) |
|---|---|---|---|
| App Hosting | Giden trafik 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'tan fazla depolama alanı 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-saniye | 0,00002400 ABD doları / vCPU-saniye |
| Bellek | 360.000 GiB-saniye | 0,00000250 ABD doları / GiB-saniye | |
| İstekler | 2 milyon istek | 0,40 ABD doları / milyon istek | |
| Cloud Build | Derleme dakikaları | 2.500 derleme dakikası | 0,006 ABD doları / derleme dakikası |
| Cloud Logging | Günlük Depolama Alanı | 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 | Ayda 6 sürüm | Her konumda sürüm başına 0,06 ABD doları |
| Erişim işlemleri | 10.000 işlem / ay | 10.000 işlem başına 0,03 ABD doları | |
| Döndürme Bildirimleri | Ayda 3 rotasyon | Döndürme başına 0,05 ABD doları | |
| Cloud Storage1 | Standard Storage2 | 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 Google Cloud veri aktarımı hedefine 100 GB (Avustralya ve Çin hariç) | Kuzey Amerika için 0,02 ABD doları / GB Avrupa için 0,02 ABD doları / GB 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 Always Free kotaları yalnızca US-CENTRAL1 bölgesindeki 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ın üzerindeki kullanım 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 ödeme 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, App Hosting arka uç Cloud Run hizmeti ile Cloud CDN arasında yer alır. 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 sunucu verileri getirmeli ve kullanıcıya göndermelidir.
Bu süreç iki temel nedenden dolayı maliyetlere yol açar:
- Cloud CDN önbelleklerini doldurma: Bir kullanıcı önbelleğe alınmamış içerik istediğinde, bu verilerin kaynak sunucudan getirilip gelecekteki istekler için Cloud CDN önbelleğinde bir kopyasının depolanması işlemi tetiklenir. Verilerin kaynak sunucudan CDN'ye ilk aktarımı, genel maliyete katkıda bulunur.
- Verileri son kullanıcıya aktarma: İçerik kullanılabilir hale geldiğinde (doğrudan kaynaktan veya ilk önbellek doldurulduktan 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 gibibayt cinsinden verileri ifade eder.
Cloud CDN ile performansı optimize etme hakkında bilgi edinmek 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ürüyor?
Bu değerleri, Google Cloud konsolunda 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 konsolundaki Kullanıma sunma sekmesinde, imleçle bir kullanıma sunma işleminin ü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 | 8 |
| Günlükleri saklama | < 30 gün |
| Gizli anahtar sürümleri | < 6 sürüm |
| Artifact Registry görüntü boyutu (MB) | 380 |
Örnek fatura
Bu varsayımlarla, aşağıdaki maliyetleri bu örnek senaryo için tahmin edebiliriz. 10 bin ziyaret seviyesinde neredeyse hiç maliyet yoktur. Önemli maliyetler, 1 milyon ziyaret seviyesinde oluşmaya başlar. Ziyaret, kullanıcı tarafından başlatılan uygulamanıza yönelik bir istektir.
| SKU | Fiyat | Birim | Ücretsiz katman | 10.000 ziyaret kullanımı | 10.000 ziyaret maliyeti | 1 milyon ziyaret kullanımı | 1 milyon ziyaret maliyeti |
|---|---|---|---|---|---|---|---|
| Cloud Run - CPU | 0,00 ABD doları |
vCPU saniyesi | 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ı |
derleme dakikası | 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 - Önbelleğe alınmamış giden trafik bant genişliği | 0,20 ABD doları |
GiB | 10 |
2 |
0,00 ABD doları |
200 |
39,00 $ |
| App Hosting - Önbelleğe alınmış giden trafik bant genişliği | 0,15 ABD doları |
GiB | 2 |
0,00 ABD doları |
200 |
29,25 ABD doları |
|
| Secret Manager - Active Secret Versions | 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ı |
| Secret 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 TL |
Hesaplamalar
| SKU | Birim | Kullanım nasıl hesaplanır? |
|---|---|---|
| Cloud Run- CPU | vCPU saniyesi | 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 isteği = (Ziyaret sayısı * Ziyaret başına faturalandırılan istek sayısı / 1 milyon) * (1 - önbellek isabet oranı) |
| Cloud Build - derleme dakikaları | derleme dakikası | Derleme dakikası = derleme sayısı * derleme başına dakika |
| Artifact Registry - depolama 1 | GiB (depolanan) | GiB (depolanan) = 2 * resim boyutu |
| App Hosting - Ö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 trafik 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 trafik bant genişliği) |
1 App Hosting, kullanılmayan sürümleri otomatik olarak temizlediğinden uygulamanızın genellikle Artifact Registry'de yalnızca bir resmi olur. Yalnızca yeni bir kullanıma sunma sırasında kısa süreliğine iki resim görebilirsiniz.