Bu sayfada, Firebase projeniz Blaze fiyatlandırma planındayken harcama sınırı bütçelerinin nasıl ayarlanacağı ve yönetileceği açıklanmaktadır.
Harcama sınırı bütçeleri, aşağıdaki belirli Firebase hizmetlerinde kullanılabilir: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase ve Firebase Extensions.
Harcama sınırı yapılandırma talimatlarına gidin
Bütçeleri anlama
Google Cloud Billing için bütçeler oluşturarak maliyetlerinizi kontrol edebilir ve faturanızda sürprizlerle karşılaşmayı önleyebilirsiniz. Bütçeler, her ay harcamayı planladığınız genel parasal tutarlardır ve yalnızca uyarı bütçeleri veya harcama sınırı bütçeleri olabilir.
Yalnızca uyarı içeren bütçeler
Harcama, bütçeniz için belirlenen eşiklere ulaşırsa Cloud Billing e-posta bildirimleri gönderir.
Aşağıdakileri göz önünde bulundurun:
Bütçe uyarıları hizmetleri duraklatmaz. Bu uyarılar, maliyetlerinizi izlemenize ve gerekirse işlem yapabilmeniz için sizi uyarmaya yöneliktir. Örneğin, projedeki faturalandırmayı devre dışı bırakmak için bütçe bildirimlerini kullanmayı düşünebilirsiniz.
Firebase konsolunda Blaze fiyatlandırma planına yükselttiğinizde, otomatik olarak yalnızca uyarı içeren bir bütçe ayarlamanız istenir. Google Cloud konsolunda yalnızca uyarı içeren bütçeleri manuel olarak da ayarlayabilirsiniz.
Harcama sınırı bütçeleri (bu sayfa)
Harcama, belirli bir hizmet için bütçenizde belirlenen eşiklere ulaşırsa Cloud Billing e-posta bildirimleri gönderilir.
Harcama, söz konusu hizmet için bütçenizin% 100'üne ulaşırsa Cloud Billing ay sonuna kadar bu hizmeti duraklatır.
Aşağıdakileri göz önünde bulundurun:
Harcama sınırı bütçeleri yalnızca aşağıdaki Firebase hizmetlerinde kullanılabilir: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase ve Firebase Extensions.
Harcanabilecek maksimum tutar bütçelerini Firebase konsolunda (bu sayfada açıklandığı gibi) veya Google Cloud konsolunda manuel olarak ayarlayabilirsiniz.
- Harcama sınırı bütçesi oluşturmadan önce bu sayfanın ilerleyen kısımlarında yer alan harcama sınırı bütçeleriyle ilgili önemli bilgileri inceleyin.
Harcama sınırı bütçelerine genel bakış
Harcama sınırı bütçesi oluşturmadan önce bu bölümdeki bilgileri inceleyin. Bu bilgiler arasında uygun hizmetlerin listesi ve olası harcama sınırı durumları yer alır. Bu sayfanın devamında harcama sınırı bütçelerinin sınırlamalarını da incelemenizi öneririz.
Google Cloud dokümanlarında harcama sınırı bütçeleriyle ilgili SSS listesini de bulabilirsiniz.
Uygun hizmetler
Aşağıdaki Firebase hizmetleri için harcama sınırı bütçeleri ayarlanabilir:
- Firebase AI Logic: Gemini Developer API veya Agent Platform Gemini API (formerly Vertex AI) erişimi için sınırlar belirleyin.
- Firebase App Hosting: Temel alınan Cloud Run hizmetinde sınırlamalar belirleyin.
- Cloud Functions for Firebase: Temel alınan Cloud Run işlevleri hizmetinde sınırlamalar belirleyin.
- Firebase Extensions: Temel alınan Cloud Run işlevleri hizmetinde sınırlamalar belirleyin.
Harcama sınırı bütçeleri için uygun hizmetlerin listesini genişletmek üzere çalışıyoruz. Bu nedenle, listeyi düzenli olarak kontrol edin.
Harcama sınırı durumları
Harcama sınırı aşağıdaki durumlardan birinde olabilir:
- Yapılandırıldı: Cloud Billing, harcama sınırı bütçenize göre belirli bir hizmet için projenizin harcamalarını etkin bir şekilde izliyor.
- Uygulandı: Projenizin harcaması, ilgili hizmet için belirlediğiniz aylık bütçenin% 100'üne ulaştığından Cloud Billing, harcama sınırını uyguladı. Uygulanan harcama sınırı açıkça kaldırılmadığı sürece, ayın geri kalanında hizmetin yeni kullanımı duraklatılır.
- Kaldırıldı: Cloud Billing, harcama sınırını uygulamış (ve geçerli hizmetin yeni kullanımını duraklatmış) ancak hizmetin devam ettirilmesi için uygulanan harcama sınırı açıkça kaldırılmıştır.
Harcama sınırlarını ayarlama ve yönetme
Harcama sınırı bütçesi yapılandırın.
, belirli bir hizmet için projenizin harcamalarını aktif olarak izlemeye başlayabilmesi için Cloud Billing harcama sınırı bütçesi yapılandırın.Uyarıları ve harcama sınırı yaptırımını anlama
Projenizin harcaması, ilgili hizmetin aylık bütçenizin belirli eşiklerine ulaşırsa Cloud Billing, uyarı e-postaları gönderir ve harcama sınırını uygular. Uygulama, ilgili hizmetin o ayın geri kalanında yeni kullanımının duraklatılması anlamına gelir.İsteğe bağlı olarak uygulanan harcama sınırını kaldırın.
O ay duraklatılan bir hizmetin kullanımına devam etmek istiyorsanız uygulanan harcama sınırını açıkça kaldırmanız gerekir.
Gerekli izinler
Harcama sınırı bütçesi oluşturmak ve yönetmek için projeye ve bağlı Cloud Billing hesabına yönetici düzeyinde erişiminiz olmalıdır. Aşağıdaki seçeneklerden herhangi biri gerekli izinleri almanızı sağlar:
1. seçenek: Projeye bağlı Cloud Billing hesabında Faturalandırma Hesabı Yöneticisi rolü
2. seçenek: Harcama sınırı bütçelerini yapılandırmak istediğiniz projede Proje Sahibi rolü
3. seçenek: Cloud Billing hesabı ve proje düzeyinde IAM rollerinin aşağıdaki kombinasyonu:
Projeye bağlı Cloud Billing hesabında Faturalandırma Hesabı Maliyetler Yöneticisi rolü
ve
Harcama sınırı bütçelerini yapılandırmak istediğiniz projede Proje Düzenleyici rolü
Harcama sınırı bütçesi yapılandırma
Cloud Billing'nın bir hizmet için harcamalarınızı aktif olarak izlemeye başlaması için bu hizmete yönelik bir harcama sınırı bütçesi yapılandırmanız gerekir. Projeniz, söz konusu hizmet için belirli harcama eşiklerine ulaşırsa Cloud Billing uyarı e-postaları gönderir ve harcama sınırını uygular.
Firebase konsolunu kullanarak harcama sınırı bütçelerini nasıl yapılandıracağınız aşağıda açıklanmıştır:
Firebase konsolunda projenize erişip
Ayarlar > Kullanım ve faturalandırma > Ayrıntılar ve ayarlar sayfasına gidin.Hizmet düzeyinde harcama sınırları kartına gidin.
Sınırlamak istediğiniz hizmeti bulun, aylık bütçe tutarınızı belirleyin ve Yapılandır'ı tıklayın.
Harcama sınırı bütçesi, tek bir proje ve bu proje içindeki tek bir uygun hizmetle sınırlandırılır.
Harcama sınırı bütçesinin zaman aralığı aylıktır ve her ayın ilk günü başlar.
Google Cloud konsolunu kullanarak harcama sınırı bütçelerini de yapılandırabileceğinizi unutmayın.
Uyarı e-postaları ve harcama sınırı zorunlu kılma
Harcama sınırı bütçesi yapılandırdıktan sonra Cloud Billing, projenizin ilgili hizmetteki harcamalarını etkin bir şekilde izler. Bu hizmetin harcama sınırı bütçesi için aşağıdaki harcama eşiklerine göre uyarı e-postaları gönderir ve harcama sınırını zorunlu kılar.
Belirlenen bütçenin % 50 ve%80'i:
Belirlenen bütçenin %100'ü:
Cloud Billing Harcama sınırını uygular. Bu nedenle, geçerli hizmetin yeni kullanımı, uygulanan harcama sınırını açıkça kaldırmadığınız sürece ayın geri kalanı için duraklatılır.
Cloud Billing Başka bir uyarı e-postası gönderir. Ayrıca, Firebase konsolu ve Google Cloud konsolu, harcama sınırı yaptırımı ve duraklatılan hizmetle ilgili banner bildirimleri gösterir.
İstemci tarafı etkisi ve hata işleme
Uygulanan bir harcama sınırı nedeniyle bir hizmet duraklatıldığında, istemci tarafı uygulamanız bu hizmet için hata vermeye başlar. Bu istisnaları uygulama kodunuzda sorunsuz bir şekilde (örneğin, try-catch bloklarını kullanarak) ele almanız gerekir.
Zorunlu harcama sınırını kaldırma
Harcama sınırı tetiklenir ve uygulanırsa, uygulanan harcama sınırını açıkça kaldırmadığınız sürece ilgili hizmetin tüm yeni kullanımı ayın geri kalanı için duraklatılır.
Firebase konsolunu kullanarak zorunlu kılınan harcama sınırını kaldırmak için:
Firebase konsolunda projenize erişip
Ayarlar > Kullanım ve faturalandırma > Ayrıntılar ve ayarlar sayfasına gidin.Hizmet düzeyinde harcama sınırları kartına gidin.
Harcama sınırı uygulanan hizmeti bulun ve Kaldır'ı tıklayın.
Google Cloud konsolunu kullanarak zorunlu harcama sınırlarını kaldırabileceğinizi unutmayın.
Harcama sınırı bütçelerinin sınırlamaları
Aşağıda, harcama sınırı bütçeleriyle ilgili bilinmesi gereken önemli sınırlamalar verilmiştir:
Harcama sınırı bütçeleri kesin sınırlar değildir. Kullanım raporlamasındaki gecikme nedeniyle harcama sınırı uygulaması anlık değildir ve birkaç dakika gecikebilir. Bu gecikme sırasında oluşan maliyet aşımları normal şekilde faturalandırılır. Bütçenizi mutlak sınırınızın biraz altında belirleyebilirsiniz.
Proje ve hizmet kapsamlıdır. Harcama sınırı bütçesi, tek bir proje ve bu proje içindeki tek bir uygun hizmetle sınırlandırılır.
Cloud Billing hesabının tamamı düzeyinde veya klasör, kuruluş ya da etiket düzeyinde harcama sınırı bütçesi belirleyemezsiniz.
Birden fazla projeyi veya hizmeti kapsayacak tek bir harcama sınırı bütçesi belirleyemezsiniz.
Bir hizmet için harcama sınırı bütçesi belirlediğinizde bu bütçe, projede hizmetle etkileşim kurabileceğiniz tüm yöntemler için geçerli olur. Örneğin, Agent Platform Gemini API (formerly Vertex AI) üzerinde bir bütçe ayarlarsanız bu bütçe, Firebase SQL Connect, ADK, Genkit vb. aracılığıyla projedeki API'nin tüm kullanımları için de geçerli olur (yalnızca Firebase AI Logic aracılığıyla kullanım için değil).
Aylık zaman aralığı. Harcama sınırı bütçesinin zaman aralığı aylıktır ve her ayın ilk günü başlar.
Hizmet, her ay varsayılan olarak devam eder. Uygulanan harcama sınırını kaldırmazsanız hizmet yalnızca geçerli ay için duraklatılmış olarak kalır.
Varsayılan olarak, bir sonraki ayın başında zorunlu harcama sınırı otomatik olarak kaldırılır ve hizmet devam ettirilir.
Ancak, harcama üst sınırı bütçe ayarlarını, harcama üst sınırı uygulanmaya devam edecek (ve hizmet duraklatılmış kalacak) şekilde ayarlayabilirsiniz. Bu durumda, siz açıkça uygulanan harcama üst sınırını kaldırana kadar harcama üst sınırı süresiz olarak uygulanmaya devam eder.
Varsayılan olarak, zorunlu kılınan bir harcama sınırını kaldırmazsanız hizmet mevcut ay boyunca duraklatılmış olarak kalır ancak bir sonraki ayın başında otomatik olarak devam ettirilir. Ancak, harcama üst sınırı uygulandığı sürece (ve hizmet duraklatılmış durumda kaldığı sürece) harcama üst sınırı bütçe ayarlarını, siz açıkça uygulanan harcama üst sınırını kaldırana kadar süresiz olarak ayarlayabilirsiniz.
İndirimler ve krediler dahil değildir. Harcama sınırı bütçesi için maliyet hesaplamaları brüt maliyetlere dayanır ve tasarrufları ve kredileri içermez.
Daha gelişmiş bir faturalandırma ayarınız varsa Google Cloud dokümanında harcama sınırı bütçelerinin sınırlamaları hakkında daha fazla bilgi edinebilirsiniz.