Cloud Firestore faturalandırmasını anlama

Bu belge, Cloud Firestore fiyatlandırma ayrıntılarını açıklar. Ayrıca, Cloud Firestore'daki harcamalarınızı nasıl sınırlayacağınızı ve izleyeceğinizi de anlatır.

USD dışında bir para biriminde ödeme yaparsanız Cloud Platform SKU'larında kendi para biriminizde listelenen fiyatlar geçerlidir.

Fiyatlandırmaya genel bakış

Cloud Firestore'u kullandığınızda aşağıdakiler için ücretlendirilirsiniz:

  • Okuduğunuz, yazdığınız ve sildiğiniz belge sayısı .
  • Meta veriler ve dizinler için ek yük dahil , veritabanınızın kullandığı depolama miktarı .
  • Kullandığınız ağ bant genişliği miktarı .

Depolama ve bant genişliği kullanımı, 1 GiB = 2 30 bayt olmak üzere gibibit (GiB) cinsinden hesaplanır. Tüm masraflar günlük olarak tahakkuk eder.

Aşağıdaki bölümlerde, Cloud Firestore kullanımınız için nasıl ücretlendirildiğinizle ilgili ayrıntılar sağlanmaktadır.

Yere göre fiyatlandırma

Aşağıdaki tabloda, her Cloud Firestore konumu için okuma, yazma, silme ve depolama fiyatlandırması listelenmektedir:

Bölge Seç

ABD (çok bölgeli)

ABD (çok bölgeli)

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,06 USD
Belge yazıyor 100.000 belge başına 0,18 ABD doları
Belge siler 100.000 belge başına 0,02 USD
Depolanmış veri 0,18 USD/GiB/ay

Oregon

Oregon

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,03 USD
Belge yazıyor 100.000 belge başına 0,09 USD
Belge siler 100.000 belge başına 0,01 ABD doları
Depolanmış veri 0.15 USD/GiB/ay

Los Angeles

Los Angeles

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,036 ABD doları
Belge yazıyor 100.000 belge başına 0.108 USD
Belge siler 100.000 belge başına 0,012 ABD doları
Depolanmış veri 0.108 USD/GiB/ay

Tuz Gölü şehri

Tuz Gölü şehri

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,036 ABD doları
Belge yazıyor 100.000 belge başına 0.108 USD
Belge siler 100.000 belge başına 0,012 ABD doları
Depolanmış veri 0.108 USD/GiB/ay

Kuzey Virjinya

Kuzey Virjinya

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,033 ABD doları
Belge yazıyor 100.000 belge başına 0,099 ABD doları
Belge siler 100.000 belge başına 0,011 ABD doları
Depolanmış veri 0,099$/GiB/ay

las vegas

las vegas

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,033 ABD doları
Belge yazıyor 100.000 belge başına 0,099 ABD doları
Belge siler 100.000 belge başına 0,011 ABD doları
Depolanmış veri 0.165$/GiB/ay

Güney Carolina

Güney Carolina

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,06 USD
Belge yazıyor 100.000 belge başına 0,18 ABD doları
Belge siler 100.000 belge başına 0,02 USD
Depolanmış veri 0,18 USD/GiB/ay

Montreal

Montreal

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,033 ABD doları
Belge yazıyor 100.000 belge başına 0,099 ABD doları
Belge siler 100.000 belge başına 0,011 ABD doları
Depolanmış veri 0,099$/GiB/ay

Sao Paulo

Sao Paulo

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,045 ABD doları
Belge yazıyor 100.000 belge başına 0.135 USD
Belge siler 100.000 belge başına 0,015 ABD doları
Depolanmış veri 0.135 USD/GiB/ay

Avrupa (çok bölgeli)

Avrupa (çok bölgeli)

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,06 USD
Belge yazıyor 100.000 belge başına 0,18 ABD doları
Belge siler 100.000 belge başına 0,02 USD
Depolanmış veri 0,18 USD/GiB/ay

Zürih

Zürih

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,042 USD
Belge yazıyor 100.000 belge başına 0.126 USD
Belge siler 100.000 belge başına 0.014 ABD doları
Depolanmış veri 0,210 USD/GiB/ay

Varşova

Varşova

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,039 ABD doları
Belge yazıyor 100.000 belge başına 0.117 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.195$/GiB/ay

Frankfurt

Frankfurt

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,039 ABD doları
Belge yazıyor 100.000 belge başına 0.117 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.117 USD/GiB/ay

Londra

Londra

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,039 ABD doları
Belge yazıyor 100.000 belge başına 0.117 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.117 USD/GiB/ay

Bombay

Bombay

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,035 ABD doları
Belge yazıyor 100.000 belge başına 0.104 USD
Belge siler 100.000 belge başına 0,012 ABD doları
Depolanmış veri 0.104 USD/GiB/ay

Sidney

Sidney

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,038 ABD doları
Belge yazıyor 100.000 belge başına 0.115 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.115 USD/GiB/ay

Hong Kong

Hong Kong

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,06 USD
Belge yazıyor 100.000 belge başına 0,18 ABD doları
Belge siler 100.000 belge başına 0,02 USD
Depolanmış veri 0,18 USD/GiB/ay

Tayvan

Tayvan

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0.0345 USD
Belge yazıyor 100.000 belge başına 0.1042 USD
Belge siler 100.000 belge başına 0.0115 ABD doları
Depolanmış veri 0,1725 USD/GiB/ay

Tokyo

Tokyo

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,038 ABD doları
Belge yazıyor 100.000 belge başına 0.115 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.115 USD/GiB/ay

Singapur

Singapur

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,0369 ABD doları
Belge yazıyor 100.000 belge başına 0.1107 USD
Belge siler 100.000 belge başına 0.0123 ABD doları
Depolanmış veri 0.1846 USD/GiB/ay

Cakarta

Cakarta

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,038 ABD doları
Belge yazıyor 100.000 belge başına 0.115 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.192 USD/GiB/ay

Osaka

Osaka

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,038 ABD doları
Belge yazıyor 100.000 belge başına 0.115 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.195$/GiB/ay

Seul

Seul

Ücretsiz kotanın ötesinde fiyatlandırma
Belge okumaları 100.000 belge başına 0,038 ABD doları
Belge yazıyor 100.000 belge başına 0.115 USD
Belge siler 100.000 belge başına 0,013 ABD doları
Depolanmış veri 0.192 USD/GiB/ay

USD dışında bir para biriminde ödeme yaparsanız Cloud Platform SKU'larında kendi para biriminizde listelenen fiyatlar geçerlidir.

Okur, yazar ve siler

Cloud Firestore ile gerçekleştirdiğiniz her belge okuma, yazma ve silme işlemi için ücretlendirilirsiniz.

Yazma ve silme ücretleri basittir. Yazma için, her set veya update işlemi tek bir yazma olarak sayılır.

Okuma ücretlerinin aklınızda tutmanız gereken bazı nüansları vardır. Aşağıdaki bölümlerde bu nüanslar ayrıntılı olarak açıklanmaktadır.

Sorgu sonuçlarını dinleme

Cloud Firestore , bir sorgunun sonuçlarını dinlemenize ve sorgu sonuçları değiştiğinde gerçek zamanlı güncellemeler almanıza olanak tanır.

Bir sorgunun sonuçlarını dinlediğinizde, sonuç kümesindeki her belge eklendiğinde veya güncellendiğinde bir okuma ücreti ödersiniz. Belge değiştiği için sonuç kümesinden bir belge kaldırıldığında da okuma için ücretlendirilirsiniz. (Aksine, bir belge silindiğinde, okuma için ücret ödemezsiniz.)

Mobil ve web SDKS'de dinleyicilerin faturalandırılması, çevrimdışı kalıcılığın etkinleştirilip etkinleştirilmemesine de bağlıdır:

  • Çevrimdışı kalıcılık etkinleştirilirse ve dinleyicinin bağlantısı 30 dakikadan fazla kesilirse (örneğin, kullanıcı çevrimdışı olursa), yepyeni bir sorgu göndermişsiniz gibi okumalar için ücretlendirilirsiniz.

  • Çevrimdışı kalıcılık devre dışı bırakılırsa, dinleyicinin bağlantısı kesilip yeniden bağlandığında yepyeni bir sorgu göndermişsiniz gibi okumalar için ücretlendirilirsiniz.

Büyük sonuç kümelerini yönetme

Cloud Firestore, çok sayıda sonuç döndüren sorguları yönetmenize yardımcı olacak çeşitli özelliklere sahiptir:

  • Uzun süredir devam eden bir sorguyu devam ettirmenizi sağlayan imleçler .
  • Sorgu sonuçlarını sayfalandırmanıza yardımcı olan sayfa belirteçleri .
  • Alınacak sonuç sayısını belirten limitler .
  • Sabit sayıda belgeyi atlamanıza izin veren ofsetler .

İmleçleri, sayfa belirteçlerini ve limitleri kullanmanın ek maliyeti yoktur. Aslında, bu özellikler yalnızca gerçekten ihtiyacınız olan belgeleri okuyarak paradan tasarruf etmenize yardımcı olabilir.

Ancak, mahsup içeren bir sorgu gönderdiğinizde, atlanan her belge için bir okuma ücreti ödersiniz. Örneğin, sorgunuz 10 ofset kullanıyorsa ve sorgu 1 belge döndürüyorsa, 11 okuma için ücretlendirilirsiniz. Bu ek maliyet nedeniyle, mümkün olduğunda ofsetler yerine imleçleri kullanmalısınız.

Belge okumaları dışındaki sorgular

Koleksiyon kimlikleri listesi talebi gibi belge okumaları dışındaki sorgular için, bir belge okuması için faturalandırılırsınız. Sonuç kümesinin tamamının getirilmesi birden fazla istek gerektiriyorsa (örneğin, sayfalandırma kullanıyorsanız), istek başına bir kez faturalandırılırsınız.

Sorgular için minimum ücret

Sorgu sonuç döndürmese bile, gerçekleştirdiğiniz her sorgu için minimum bir belge okuma ücreti alınır.

Bulut Firestore Güvenlik Kuralları

Mobil ve web istemci kitaplıkları için, Cloud Firestore Güvenlik Kurallarınız veritabanınızdan bir veya daha fazla belgeyi okumak için allow( exists() , get() veya getAfter() kullanırsa, ek okumalar için aşağıdaki gibi ücretlendirilirsiniz:

  • Cloud Firestore Güvenlik Kurallarınızı değerlendirmek için gerekli olan okumalar için ücretlendirilirsiniz.

    Örneğin, kurallarınız üç belgeye atıfta bulunuyorsa ancak Cloud Firestore'un kurallarınızı değerlendirmek için bu belgelerden yalnızca ikisini okuması gerekiyorsa, bağımlı belgeler için iki ek okuma ücreti ödersiniz.

    Kurallarınız o belgeye birden fazla atıfta bulunsa bile, bağımlı belge başına yalnızca bir okuma ücreti ödersiniz.

  • Kural değerlendirmesi için istek başına yalnızca bir kez ücretlendirilirsiniz.

    Sonuç olarak, birden çok belgeyi okumak, belgeleri birer birer okumaktan daha az maliyetli olabilir, çünkü birden çok belgeyi okumak daha az istek gerektirir.

  • Bir sorgunun sonuçlarını dinlediğinizde, aşağıdaki durumların tümünde kural değerlendirmesi için ücretlendirilirsiniz:

    • Sorguyu yayınladığınızda.
    • Sorgu sonuçları her güncellendiğinde.
    • Kullanıcının cihazı her çevrimdışı olduğunda, ardından tekrar çevrimiçi olur.
    • Kurallarınızı her güncellediğinizde.
    • Kurallarınızdaki bağımlı belgeleri her güncellediğinizde.

Depolama boyutu

Depolama yükü de dahil olmak üzere Cloud Firestore'da depoladığınız veri miktarı için ücretlendirilirsiniz. Genel gider miktarı meta verileri, otomatik dizinleri ve bileşik dizinleri içerir. Cloud Firestore'da depolanan her belge aşağıdaki meta verileri gerektirir:

  • Koleksiyon kimliği ve belge adı dahil olmak üzere belge kimliği.
  • Her alanın adı ve değeri. Cloud Firestore şemasız olduğundan, belgedeki her alanın adı alan değeriyle birlikte saklanmalıdır.
  • Belgeye başvuran tüm tek alanlı ve bileşik dizinler. Her dizin girişi, koleksiyon kimliğini içerir; dizin tanımına bağlı olarak herhangi bir sayıda alan değeri; ve belge adı.

Depolama Boyutu Hesaplamalarında Cloud Firestore depolamasının nasıl hesaplandığını öğrenin. GCP Console'daki App Engine Kota Ayrıntıları sayfasını ziyaret ederek veritabanınızın kullandığı depolama alanını görüntüleyebilirsiniz.

Şebeke bant genişliği

Aşağıdaki bölümlerde gösterildiği gibi, Cloud Firestore istekleriniz tarafından kullanılan ağ bant genişliği için ücretlendirilirsiniz. Bir Cloud Firestore isteğinin ağ bant genişliği maliyeti, isteğin yanıt boyutuna, Cloud Firestore veritabanınızın konumuna ve yanıtın hedefine bağlıdır.

Cloud Firestore, yanıt boyutunu serileştirilmiş bir mesaj biçimine göre hesaplar. SSL ek yükü gibi protokol ek yükü, ağ bant genişliği kullanımına sayılmaz. Cloud Firestore Güvenlik Kurallarınız tarafından reddedilen istekler, ağ bant genişliği kullanımına dahil edilmez.

Ne kadar ağ bant genişliği kullandığınızı öğrenmek için faturalandırma verilerinizi bir dosyaya aktarmak üzere GCP Konsolu'nu kullanabilirsiniz.

Genel ağ fiyatlandırması

Google Cloud Platform'dan (örneğin, Google Compute Engine'de çalışan bir uygulamadan) kaynaklanan istekler için aşağıdaki gibi ücretlendirilirsiniz:

Trafik türü Fiyat
giriş Özgür
Bir bölge içindeki çıkış Özgür
Aynı çoklu bölgedeki bölgeler arasında çıkış Özgür
ABD içindeki bölgeler arasında çıkış (GiB başına) 0,01 ABD doları (ayda ilk 10 GiB ücretsizdir)
ABD bölgeleri arasındaki trafik dahil değil, bölgeler arası çıkış Google Cloud Platform internet çıkış oranları

USD dışında bir para biriminde ödeme yaparsanız Cloud Platform SKU'larında kendi para biriminizde listelenen fiyatlar geçerlidir.

Cloud Firestore ayrıca aşağıdakiler için ek internet çıkış ücretlerine tabidir:

  • ABD bölgeleri arasındaki trafik dahil değil, bölgeler arasındaki Google Cloud istekleri
  • Google Cloud dışından gelen istekler (örneğin, bir kullanıcının mobil cihazından)

Google Cloud internet çıkış oranlarına bakın.

Bir fiyatlandırma örneğine bakın

Gerçek dünyadan bir örnek uygulamada Cloud Firestore faturalandırma maliyetlerinin nasıl tahakkuk ettiğini görmek için Cloud Firestore faturalandırma örneğine bakın.

Harcamaları yönet

Faturanızda beklenmeyen masrafların önüne geçmek için Google Cloud'un faturalandırma konsolunu kullanarak aylık bütçeler ve uyarılar ayarlayın.

Cloud Firestore kullanımınızı izlemek için Firebase Konsolunda Cloud Firestore Kullanımı sekmesini açın . Farklı zaman dilimlerinde kullanımınızı ölçmek için gösterge tablosunu kullanın.