Sürpriz faturalardan kaçının

İster uygulamanızı geliştirmeye yeni başlıyor olun ister tam gelişmiş bir üretim uygulamanız olsun, maliyetlerinizi ve sürpriz faturalardan nasıl kaçınacağınızı anladığınızdan emin olmak istersiniz.

Henüz yapmadıysanız Firebase'de faturalandırmanın nasıl çalıştığını anlamak için Firebase fiyatlandırma planlarına göz atın.

Bu sayfa, aşağıdakiler de dahil olmak üzere kullanımınızı ve harcama düzeylerinizi anlama ve izleme konusunda size yol gösterir:


Kodunuzu test edin

Kodunuzu üretime dağıtmadan önce test etmek, size önemli miktarda paraya mal olabilecek hataları yakalamak gibi birçok nedenden dolayı harika bir fikirdir. Uygulamanızın altyapısını oluştururken, öncelikle Firebase Local Emulator Suite'i kullanarak yerel olarak test etmenizi kesinlikle öneririz .

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, yalnızca yeni işlevleri (özellikle Bulut İşlevleri) hızlı bir şekilde yinelemenizi kolaylaştırmakla kalmaz, aynı zamanda üretimdeki hizmetlerle yapılan testlerden kaynaklanabilecek herhangi bir Firebase maliyetine maruz kalmamanızı da sağlar.

Test yaparken, beklenen kullanımın ve harcamanın aşılmasına neden olan şu yaygın nedenleri kontrol edin:

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

  • Aşırı yayılma iş yüküne ve hatta sonsuz döngülere neden olan Bulut İşlevi kombinasyonları



Kullanım ve harcama seviyelerinizi görüntüleyin

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

Bireysel ürün kullanımını görüntüleyin

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

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

Projenizin genel kullanımını Firebase konsolundaki Kullanım ve faturalandırma kontrol panelinde görüntüleyebilirsiniz ( Proje Ayarları > Kullanım ve faturalandırma bölümüne gidin).

  • Aylık kullanımınızı ve kullanım düzeylerinizin tahsis edilen ücretsiz kullanım kotasını nasıl karşıladığını görüntüleyebilirsiniz.

  • Günlük kullanımın özetini ve tahsis edilen ücretsiz kullanım kotasını nasıl karşıladığını incelemek için herhangi bir ürüne tıklayın.

Her ürünün farklı kullanım kotalarına ve dolayısıyla farklı zaman çizelgelerine sahip 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 uyarısı e-postalarını ayarlama

Google Cloud Faturalandırma'da bütçeler oluşturarak ve bütçe uyarıları ayarlayarak faturanızda sürprizlerden kaçının. Bu bölümde Firebase projeniz için her ikisinin de nasıl yapılacağı açıklanmaktadır.

Projeniz belirlenen harcama eşiğini aştığında size ve ekip arkadaşlarınıza e-posta bildirimleri gönderecek basit bütçe uyarıları ayarlayabilirsiniz.

Yakın zamanda Blaze fiyatlandırma planına yükseltme yaptıysanız zaten bir bütçe uyarısı almış olabilirsiniz. Ancak bütçe uyarıları hakkında daha fazla bilgi edinmek, yeni bir uyarı ayarlamak veya mevcut bir uyarıyı değiştirmek istiyorsanız bu bölüm tam size göre!

Bütçelere ve bütçe uyarılarına genel bakış

Bütçeler, her ay harcamayı planladığınız genel dolar tutarlarıdır.

Bütçe uyarısı, projenizin harcama düzeyi belirlediğiniz eşiğe ulaştığında bir e-posta gönderir. Bütçe uyarıları uygulamanız için hizmetleri veya kullanımı KAPATMAZ.

Hizmetleri ve kullanımı kapatmıyoruz çünkü uygulamanızda harcamanın artmasına neden olan bir hata olsa da uygulamanızda beklenmedik olumlu bir büyüme yaşıyor olabilirsiniz. Uygulamanızın çalışmasına en çok ihtiyaç duyduğunuz anda beklenmedik bir şekilde kapanmasını istemezsiniz.

Bir bütçe ve basit bir bütçe uyarısı ayarlayın

Bütçe veya bütçe uyarısı ayarlamak için ilgili Bulut Faturalandırma hesabının Sahibi olmanız gerekir.

  1. Google Cloud konsoluna gidin, projenize erişin ve ardından Faturalandırma'yı seçin.

  2. Bütçeler ve uyarılar paneline gidin, ardından bir bütçe ve e-postayla gönderilen bütçe uyarısı ayarlamak için aşağıdaki adımları tamamlayın:

    1. Mevcut bir bütçeyi seçin veya yeni bir tane oluşturun.

    2. Bütçenize açıklayıcı bir ad verin.

    3. Bütçe uyarısının uygulanmasını istediğiniz proje(ler) ve hizmet(ler) de dahil olmak üzere bütçe uyarısının kapsamını ayarlayın. Bütçe uyarılarına başlarken muhtemelen Tüm hizmetler'i seçmek istersiniz.

    4. Aşağıdaki seçeneklerden birini kullanarak Tutar > Bütçe türünü ayarlayın:

      • Belirli bir miktar para – uygulamanızı ilk kez başlatırken veya test ederken bu türü kullanın

      • Projenizin geçen ay harcadığı tutara eşit bir tutar ; uygulamanız istikrarlı bir şekilde büyüdüğünde ve bütçe tutarını her ay güncellemeye devam etmek istemiyorsanız bu türü kullanın

    5. Bütçe yüzdesi uyarılarını ayarlayın.

      • İlk test için, Gerçek'in %1, %2, %5 ve %50'si gibi çeşitli yüzdeleri deneyin.

      • Üretim uygulamaları için, Gerçek'in %50'si ve %100'ünün yanı sıra Öngörülen'in %150'si gibi önemli yüzdeleri deneyin.

    6. Kimlerin e-posta alması gerektiğini ayarlayın.

      • Varsayılan olarak, uygun faturalandırma izinlerine sahip olan herkes bildirim e-postasını alır (varsayılan olarak, ilgili Bulut Faturalandırma hesabındaki Faturalandırma Hesabı Yöneticileri ve Faturalandırma Hesabı Kullanıcıları).

      • Ayrıca ekibinizdeki diğer kişilere e-posta gönderebilirsiniz. Bu, bir Bulut İzleme Çalışma Alanı oluşturmayı ve ardından çalışma alanının Uyarı bölümüne e-posta tabanlı bir bildirim kanalı eklemeyi gerektirir. Bu kurulum hakkında daha fazla bilgi için Gelişmiş faturalandırma uyarılarını ve mantığını ayarlama sayfasını ziyaret edin.

Bütçenin düşük bir yüzdesi (%1 gibi) için bir bildirim ayarlarsanız, birkaç saat veya birkaç gün içinde projenizin bu eşiğe ulaştığını bildiren bir e-posta almalısınız.

Sonraki adımlar

Aşağıdakilerin nasıl yapılacağını öğrenmek için Gelişmiş faturalandırma uyarılarını ve mantığını ayarlama sayfasını ziyaret edin:

  • Slack gibi diğer ortamlara bildirim gönderen özel uyarılar da dahil olmak üzere, faturalandırma ve kullanıma yönelik daha karmaşık uyarılar oluşturmak için Cloud Monitoring'i kullanın.

  • Google Cloud Pub/Sub'a dayalı ek faturalandırma mantığı oluşturun.