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'de faturalandırmanın nasıl işlediğini anlamak için Firebase fiyatlandırma planlarını inceleyin.

Bu sayfada, kullanım ve harcama düzeylerinizi anlamak ve izlemekle ilgili önemli noktalar açıklanmaktadır. Bu noktalar arasında şunlar yer alır:


Kodunuzu test etme

Üretime dağıtmadan önce kodunuzu test etmek, birçok nedenden dolayı (ör. önemli miktarda para kaybetmenize neden olabilecek hataları yakalamak) 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 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 hatta sonsuz döngülere neden olan Cloud Functions kombinasyonları



Kullanım ve harcama seviyelerinizi 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 içinde kaldığı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 konsolundaki Kullanım ve faturalandırma kontrol panelinde görüntüleyebilirsiniz (Proje Ayarları > Kullanım ve faturalandırma'ya gidin).

  • 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 uyarısı e-postalarını ayarlama

Google Cloud Billing bölümünde bütçeler oluşturup bütçe uyarıları ayarlayarak faturanızda sürprizlerle karşılaşmayın.

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

  • Bütçe uyarıları, projeniz belirlenen harcama eşiğini aşarsa ekibinize gönderilen e-posta bildirimleridir.

Varsayılan olarak Firebase ve Google Cloud, bütçenize ve eşiklerinize göre hizmetleri ve kullanımı devre dışı bırakmaz. Bunun nedeni, uygulamanızda ücretlerin artmasına neden olan bir hata olabilir ancak uygulamanız beklenmedik bir şekilde olumlu büyüme de yaşıyor olabilir. Uygulamanızın en çok çalışması gerektiği zamanlarda beklenmedik bir şekilde kapanmasını istemezsiniz.

Kısa süre önce Blaze fiyatlandırma planına yükselttiyseniz bütçe uyarınız zaten 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çe ve temel bütçe uyarısı oluşturma

Bu bölümde, Firebase bağlamında bütçeler ve bütçe uyarıları genel olarak açıklanmaktadır. Ayrıntılı bilgi için Google Cloud dokümanlarındaki Bütçe uyarıları ayarlama başlıklı makaleyi inceleyin.

Bütçe ve temel bütçe uyarısı oluşturma adımları aşağıda açıklanmıştır:

  1. Bütçe ayarlarına gidin:

    1. Firebase konsolunda projenize erişin, ardından Kullanım ve faturalandırma > Ayrıntılar ve ayarlar sayfasına gidin.

    2. Bütçeler ve Uyarılar bölümünde İlk bütçeyi oluştur'u tıklayın. Bu işlem sizi Cloud konsolundaki Bütçeler ve uyarılar sayfasına yönlendirir.

      Daha önce bir bütçe oluşturduysanız "İlk bütçeyi oluşturun" bağlantısı yerine bu bütçeyi burada göreceğinizi unutmayın.

  2. 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 bütçe oluşturun.

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

    3. Bütçe uyarısının kapsamını (bütçe uyarısının uygulanmasını istediğiniz projeler ve hizmetler dahil) ayarlayın. Bütçe uyarılarını kullanmaya başlarken muhtemelen Tüm hizmetler'i seçmek isteyeceksiniz.

    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 kez başlarken veya uygulamanızı test ederken kullanın.

      • Projenizin geçen ay harcadığı tutara eşit bir miktar: Uygulamanız istikrarlı bir şekilde büyüyorsa ve bütçe tutarını her ay güncellemek istemiyorsanız bu türü kullanın.

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

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

      • Üretim uygulamaları için Gerçek değerinin% 50'si ve% 100'ü ile Tahmin Edilen değerinin% 150'si gibi önemli yüzdeleri deneyin.

    6. E-postaları kimlerin alacağını ayarlayın.

      • Varsayılan olarak, uygun faturalandırma izinlerine sahip herkes bildirim e-postasını alır (varsayılan olarak, ilişkili Cloud Billing hesabındaki faturalandırma hesabı yöneticileri ve faturalandırma hesabı kullanıcıları).

      • Ayrıca ekibinizdeki diğer kullanıcılara da e-posta gönderebilirsiniz. Bunun için Cloud MonitoringWorkspace oluşturmanız ve ardından Workspace'in Uyarılar bölümüne e-posta tabanlı bir bildirim kanalı eklemeniz gerekir. Bu kurulum hakkında daha fazla bilgi edinmek için Gelişmiş faturalandırma uyarıları ve mantığı ayarlama başlıklı makaleyi inceleyin.

Düşük bir bütçe yüzdesi (ör. %1) için bildirim ayarlarsanız birkaç saat veya birkaç gün içinde projenizin bu eşiğe ulaştığını bildiren bir e-posta alırsınız.

Sonraki adımlar