Beklenmedik faturalardan kaçının

Uygulamanızı geliştirmeye yeni başlıyor olsanız da tam teşekküllü bir üretim uygulamanız olsa da maliyetlerinizi ve sürpriz faturalardan nasıl kaçınacağınızı anlamak istersiniz.

Henüz yapmadıysanız Firebase'in faturalandırma şeklini anlamak için Firebase fiyatlandırma planlarını inceleyin.

Bu sayfada, kullanım ve harcama düzeylerinizi anlamak ve izlemek için önemli olan aşağıdaki konular hakkında bilgi verilmektedir:


Kodunuzu test etme

Üretime dağıtmadan önce kodunuzu test etmek, önemli miktarda para kaybetmenize neden olabilecek hataları yakalamak gibi birçok nedenden dolayı iyi bir fikirdir. Uygulamanızın altyapısını oluştururken öncelikle Firebase Local Emulator Suite kullanarak yerel olarak test etmenizi önemle tavsiye ederiz.

Local Emulator Suite, Cloud Functions, Cloud Firestore, Realtime Database ve daha fazlasının örneklerini masaüstü makinenizde yerel olarak çalıştırmanıza olanak tanır. Bu sayede, özellikle Cloud Functions olmak üzere yeni işlevler üzerinde hızlı bir şekilde yineleme yapmanız kolaylaşır. Ayrıca, üretimdeki hizmetlere karşı test yapmaktan kaynaklanabilecek Firebase maliyetlerine de katlanmazsınız.

Test yaparken beklenen kullanım ve harcama sınırının aşılmasının yaygın nedenlerini kontrol edin:

  • Milyonlarca sonuç içeren bir veritabanı sorgusuna sınır eklemeyi unutma

  • Aşırı fan-out iş yüklerine veya sonsuz döngülere neden olan Cloud Functions kombinasyonları



Kullanım ve harcama düzeylerinizi görüntüleme

Uygulamanızın normal kullanım kalıplarının nasıl göründüğünü bilmeniz ve sizin için önemli olan eşiklerin dışına çıkmadığınızdan emin olmanız gerekir.

Tek tek ürünlerin kullanımını görüntüleme

Firebase konsolundaki birçok ürünün "Kullanım" sekmesinde tek tek ürün kullanımını görüntüleyebilirsiniz.

Genel proje kullanımını görüntüleme

Projenizin genel kullanımını Firebase konsolunun Ayarlar > Kullanım ve faturalandırma kontrol panelinde görüntüleyebilirsiniz.

  • Aylık kullanımınızı ve kullanım düzeylerinizin ayrılan ücretsiz kullanım kotasıyla nasıl karşılaştırıldığını görüntüleyebilirsiniz.

  • Kullanımın günlük özetini ve ayrılan ücretsiz kullanım kotasıyla karşılaştırmasını incelemek için herhangi bir ürünü tıklayın.

Her ürünün farklı kullanım kotaları ve dolayısıyla farklı zaman çizelgeleri olduğunu unutmayın. Örneğin:

  • Cloud Firestore ve Cloud Storage kullanımı günlük olarak hesaplanır.

  • Cloud Functions kullanımı aylık olarak hesaplanır.



Bütçe oluşturma

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:

Harcama sınırı bütçeleri

  • 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:

Sonraki adımlar