查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

Sürpriz faturalardan kaçının

İster uygulamanızı geliştirmeye yeni başlıyor olun, ister eksiksiz 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 için 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 dahil, kullanımınızı ve harcama seviyelerinizi anlamanın ve izlemenin önemli yönleri konusunda size rehberlik eder:


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

Test ederken, beklenen kullanım ve harcamayı aşmanın bu yaygın nedenlerini kontrol edin:

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

  • Aşırı yayılma iş yüklerine ve hatta sonsuz döngülere neden olan Bulut İşlevlerinin 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şiklerde 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 bireysel ürün kullanımını görüntüleyebilirsiniz.

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

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

  • Aylık kullanımınızı ve tahsis edilen ücretsiz kullanım kotasına kadar kullanım seviyelerinizin nasıl ölçüldüğünü görüntüleyebilirsiniz.

  • Günlük kullanım özetini ve tahsis edilen ücretsiz kullanım kotasını nasıl ölçtüğünü incelemek için herhangi bir ürüne 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 uyarısı e-postaları ayarlayın

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 belirli bir harcama eşiğini aştığında size ve ekip arkadaşlarınıza e-posta bildirimleri gönderen basit bütçe uyarıları ayarlayabilirsiniz.

Yakın zamanda bir Blaze fiyatlandırma planına yükselttiyseniz, zaten bir bütçe uyarınız olabilir. Ancak bütçe uyarıları hakkında daha fazla bilgi edinmek, yeni bir uyarı oluşturmak 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.

Bir bütçe uyarısı, projenizin harcama düzeyi belirlediğiniz bir 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 harcamada artışa neden olan bir hata olabilir , ancak uygulamanızda beklenmeyen olumlu bir büyüme yaşıyor olabilirsiniz. Uygulamanızın en çok çalışması gerektiğinde beklenmedik bir şekilde kapanmasını istemezsiniz.

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

Bir bütçe veya bütçe uyarısı oluşturmak için ilişkili Cloud Billing hesabının Sahibi olmanız gerekir.

  1. Google Cloud Console'a 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 bir bütçe uyarısı oluşturmak için aşağıdaki adımları tamamlayın:

    1. Mevcut bir bütçe 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) dahil olmak üzere bütçe uyarısının kapsamını ayarlayın. Bütçe uyarılarını kullanmaya 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 – bu türü ilk başladığınızda veya uygulamanızı test ederken kullanın

      • Projenizin geçen ay harcadığı miktara eşit bir miktar – uygulamanız istikrarlı bir şekilde büyürken ve bütçe tutarını her ay güncellemeyi sürdürmek istemiyorsanız bu türü kullanın

    5. Bütçe uyarılarının yüzdesini 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'ü ile Ö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, ilişkili 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ılar 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ı ve mantığı kurma sayfasını ziyaret edin.

Düşük bir Bütçe 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ğıdakileri nasıl yapacağınızı öğrenmek için Gelişmiş faturalandırma uyarıları ve mantığı kurma sayfasını ziyaret edin:

  • Slack gibi diğer ortamlara bildirim gönderen özel uyarılar da dahil olmak üzere faturalandırma ve kullanım için daha karmaşık uyarılar oluşturmak için Bulut İzleme'yi kullanın.

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