Beklenmedik faturalardan kaçının

İster uygulamanızı geliştirmeye yeni başlıyor olun ister tüm maliyetlerinizi anladığınızdan ve bu maliyetlerden nasıl kaçınabileceğinizi anladığınızdan sürpriz faturalar.

Henüz yapmadıysanız Firebase fiyatlandırmasına göz atın. faturalandırmanın nasıl uygulandığını anlamak için bazı ipuçları vereceğim.

Bu sayfa, anlama ve izlemenin önemli yönleri konusunda size yol gösterir Aşağıdakiler dahil olmak üzere kullanım ve harcama düzeyleriniz:


Kodunuzu test etme

Üretime dağıtmadan önce kodunuzu test etmek, çoğu reklamveren Bu nedenle, yüksek miktarda paraya mal olabilecek hataları yakalamak gibi Uygulamanızın altyapısını oluştururken ilk olarak Firebase Local Emulator Suite kullanarak yerel olarak test edin.

Local Emulator Suite, Cloud Functions örneklerini çalıştırmanıza olanak tanır. Cloud Firestore, Realtime Database ve daha fazlası masaüstü makinenizde yerel olarak sunulur. Bu, yeni işlevleri hızlı bir şekilde yinelemenizi kolaylaştırmakla kalmaz, aynı zamanda çok yardımcı olur. Üstelik sizin de herhangi bir sorun Üretimdeki hizmetlerle karşılaştırmalı olarak yapılan testlerden kaynaklanabilecek Firebase maliyetleri.

Testler sırasında, beklenen kullanımın aşılmasına yol açan bu yaygın nedenleri kontrol edin ve harcama:

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

  • Aşırı sayıda yayma iş yüküne neden olan Cloud Functions kombinasyonları sonsuz döngüler de



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

Uygulamanız için normal kullanım kalıplarının nasıl olduğunu öğrenmeniz ve sizin için önemli olan eşikler dahilindesiniz.

Tekil ürün kullanımını görüntüleme

Tek tek ürünlerin kullanımını "Kullanım" bölümünde görüntüleyebilirsiniz. birçok ürünün bulunduğu sekme Firebase konsolu.

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

Projenizin genel kullanımını Kullanım ve faturalandırma kontrol paneli (Proje Ayarları > Kullanım ve faturalandırma'ya gidin).

  • Aylık kullanımınızı ve kullanım düzeylerinizi görüntüleyebilirsiniz ücretsiz kullanım kotasının tamamını kullanarak ölçmenizi sağlar.

  • Herhangi bir ürünü tıklayarak günlük kullanım özetini ve ücretsiz kullanım kotasının tamamını kapsayabilir.

Her ürünün farklı kullanım kotaları olduğunu ve bu nedenle, zaman çizelgesi, ö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ı oluştur

Bütçenizi sürprizlerle karşılaşmamak için Google Cloud Billing ve bütçe uyarıları ayarlama. Bu bölüm , Firebase projeniz için bu ikisinin de nasıl yapılacağını açıklar.

Size ve ekip arkadaşlarınıza e-posta gönderen basit bütçe uyarıları oluşturabilirsiniz projeniz belirlenen bir harcama eşiğini aştığında bildirim alın.

Blaze fiyatlandırma planına yükseltme yaptıysanız bütçe uyarınız zaten olabilir bakın. Ancak, bütçe uyarıları hakkında daha fazla bilgi edinmek isterseniz, ya da mevcut bir uyarıyı değiştirmek istiyorsanız bu bölüm tam size göre!

ziyaret edin.

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

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

Bütçe uyarısı, projenizin harcama seviyesi belirli bir seviyeye ulaştığında bir e-posta gönderir daha yüksek tutar. Bütçe uyarıları, şunlar için hizmetleri veya kullanımı KAPATMAYIN:

Hizmetlerde ve kullanımında hata olabileceğinden, harcamalarda artışa neden oluyorsa, beklenmedik bir şekilde uygulamanızın büyümesine yardımcı olur. Uygulamanızın beklenmedik bir şekilde kapanmasını istemiyorsanız en çok ihtiyaç duyduğunuz anda erişebilirsiniz.

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

Bütçe veya bütçe uyarısı oluşturmak için ilişkilendirilmiş hesabın Sahibi olmanız gerekir Cloud Faturalandırma Hesabı'nı seçin.

  1. Google Cloud Console'a gidin. projenize erişin ve Faturalandırma'yı seçin.

  2. Bunun için Bütçeler ve Uyarılar panelinde aşağıdaki adımları uygulayın ve bütçe ve e-posta ile gönderilen bütçe uyarısı ayarlayın:

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

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

    3. Projeler ve proje belgeleri dahil olmak üzere bütçe uyarısının kapsamını belirleyin bütçe uyarısının uygulanmasını istediğiniz hizmetlerdir. Muhtemelen bunu yapmak seçeneğini tıklayarak bütçe uyarılarını kullanmaya başlarken Tüm hizmetler seçeneğini belirleyin.

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

      • Belirli bir tutar tutarı: İşe ilk başladığınızda bu türü kullanın veya uygulamanızı test etme

      • Projenizin geçen ay yaptığı harcamaya eşit tutar: Uygulamanızın istikrarlı bir şekilde büyüdüğünde ve performans artışını her ay bütçe tutarını güncellemeye devam etmek için

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

      • Başlangıç testi olarak %1, %2, %5, ve Gerçek'in% 50'si.

      • Üretim uygulamaları için Gerçek değerinin% 50 ve% 100'ünün yanı sıra Öngörülen'in% 150'si.

      ziyaret edin. ziyaret edin.
    6. E-postaların kimlere gönderileceğini ayarlayın.

      • Varsayılan olarak, uygun faturalandırma izinlerine sahip herkes bildirim e-postası (varsayılan olarak Faturalandırma Hesabı Yöneticileri ve İlişkili Cloud Faturalandırma hesabındaki Faturalandırma Hesabı Kullanıcıları) seçin.

      • Ekibinizdeki diğer kişilere de e-posta gönderebilirsiniz. Bu, Cloud Monitoring Çalışma Alanı oluşturma ve ardından bildirim sayfasının Uyarılar bölümüne çalışmayacaktır. Bu kurulumla ilgili daha fazla bilgi için şu adresi ziyaret edin: Gelişmiş faturalandırma uyarılarını ayarlayın ve mantık.

Düşük bir Bütçe yüzdesi (%1 gibi) için bir bildirim ayarlarsanız birkaç saat ya da birkaç gün içinde size projenizin bu eşiğe ulaştığını fark edebilirsiniz.

Sonraki adımlar

Gelişmiş kurulum faturalandırma uyarıları ve mantığı şunları nasıl yapacağınızı öğrenebilirsiniz:

  • Cloud Monitoring'i kullanarak faturalandırma ve ölçüm için daha gelişmiş uyarılar oluşturun. diğer araçlara bildirim gönderen özel uyarılar da dahil olmak üzere yardımcı oluyor.

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