Cloud Firestore की बिलिंग को समझना

इस दस्तावेज़ में, Cloud Firestore की कीमत से जुड़ी जानकारी दी गई है.

अगर डॉलर के अलावा किसी दूसरी मुद्रा में पेमेंट किया जाता है, तो Cloud Platform SKU पर आपकी मुद्रा में दिखाई गई कीमतें लागू होती हैं.

कीमत की खास जानकारी

जब आप Cloud Firestore का इस्तेमाल करते हैं, तो आपसे इन चीज़ों के लिए शुल्क लिया जाता है:

स्टोरेज और बैंडविथ के इस्तेमाल का हिसाब, गिबिबाइट (GiB) में लगाया जाता है. यहां 1 GiB = 230 बाइट होता है. सभी शुल्क हर दिन जुड़ते हैं.

इन सेक्शन में, Cloud Firestore के इस्तेमाल के लिए लगने वाले शुल्क के बारे में जानकारी दी गई है.

मुफ़्त कोटा

Cloud Firestore मुफ़्त कोटा ऑफ़र करता है. इससे बिना किसी शुल्क के इसका इस्तेमाल शुरू किया जा सकता है. अगर आपको ज़्यादा कोटा चाहिए, तो अपने प्रोजेक्टGoogle Cloud के लिए बिलिंग की सुविधा चालू करें.

कोटा हर दिन लागू होते हैं और पैसिफ़िक टाइम के मुताबिक, आधी रात के आस-पास रीसेट होते हैं.

मुफ़्त कोटे की रकम के बारे में खास जानकारी यहां दी गई है:

फ़्री टियर कोटा
संग्रहित डेटा 1 GiB
दस्तावेज़ पढ़ना हर दिन 50,000
दस्तावेज़ लिखना हर दिन 20,000
दस्तावेज़ मिटाना हर दिन 20,000
आउटबाउंड डेटा ट्रांसफ़र हर महीने 10 GiB

इन कार्रवाइयों और सुविधाओं के लिए, मुफ़्त कोटे का इस्तेमाल नहीं किया जा सकता. इन सुविधाओं का इस्तेमाल करने के लिए, बिलिंग की सुविधा चालू करें:

  • TTL के हिसाब से मिटाने की सुविधा
  • PITR डेटा
  • बैकअप डेटा
  • डेटा वापस लाने की कार्रवाइयां
  • क्लोन करने की कार्रवाइयां

इन सुविधाओं के लिए बिलिंग कैसे की जाती है, इस बारे में ज़्यादा जानने के लिए, स्टोरेज की कीमत देखें.

जगह के हिसाब से कीमत

हर जगह के लिए, डेटा पढ़ने, लिखने, मिटाने, और स्टोरेज की कीमत देखने के लिए, Google Cloud कीमत देखें.Cloud Firestore

अगर डॉलर के अलावा किसी दूसरी मुद्रा में पेमेंट किया जाता है, तो Cloud Platform SKU पर आपकी मुद्रा में दिखाई गई कीमतें लागू होती हैं.

मुफ़्त कोटे की सुविधा, हर प्रोजेक्ट के लिए सिर्फ़ एक डेटाबेस पर लागू होती है

प्रोजेक्ट में सिर्फ़ एक ऐसा डेटाबेस हो सकता है जो मुफ़्त कोटे की ज़रूरी शर्तें पूरी करता हो.

अतिरिक्त डेटाबेस बनाने के लिए, आपको अपने प्रोजेक्ट का बिलिंग प्लान अपग्रेड करना होगा.

आपके बनाए गए पहले डेटाबेस (चाहे उसका आईडी कुछ भी हो) के लिए, मुफ़्त कोटे की सुविधा मिलती है. अगर आपने उस डेटाबेस को मिटा दिया, तो आपके बनाए गए अगले डेटाबेस के लिए, मुफ़्त कोटे की सुविधा मिलेगी.

डेटाबेस बनाने या मिटाने के लिए, आपसे कोई अतिरिक्त शुल्क नहीं लिया जाता. बाद के सभी डेटाबेस के इस्तेमाल के लिए, शुल्क लिया जाएगा.

डेटा पढ़ना, लिखना, और मिटाना

किसी क्वेरी को पूरा करने के लिए, पढ़े गए दस्तावेज़ों और इंडेक्स एंट्री के लिए शुल्क लिया जाता है. आपके किए गए हर दस्तावेज़ को लिखने और मिटाने के लिए शुल्क लिया जाता है.

डेटा लिखने और मिटाने के लिए लगने वाले शुल्क के बारे में जानकारी यहां दी गई है. डेटा लिखने के लिए, set या update की हर कार्रवाई को एक बार डेटा लिखने की कार्रवाई के तौर पर गिना जाता है.

डेटा पढ़ने की कार्रवाइयों के लिए लगने वाले शुल्क के बारे में कुछ अहम बातें हैं, जिनका आपको ध्यान रखना चाहिए. इन अहम बातों के बारे में ज़्यादा जानकारी यहां दी गई है.

इंडेक्स एंट्री पढ़ना

क्वेरी से पढ़े गए 1,000 इंडेक्स एंट्री के हर बैच के लिए, आपसे एक बार डेटा पढ़ने की कार्रवाई का शुल्क लिया जाता है. हालांकि, इन मामलों में शुल्क नहीं लिया जाता:

  • K-nearest neighbor vector search queries के लिए, क्वेरी से पढ़े गए 1,00,000 kNN वेक्टर इंडेक्स एंट्री के हर बैच के लिए, आपसे एक बार डेटा पढ़ने की कार्रवाई का शुल्क लिया जाता है.

    उदाहरण के लिए, अगर limit: 5 वाली इस वेक्टर सर्च क्वेरी से पांच दस्तावेज़ मिलते हैं और 1,550 kNN वेक्टर इंडेक्स एंट्री पढ़ी जाती हैं, तो आपसे लौटाए गए दस्तावेज़ों के लिए पांच बार डेटा पढ़ने की कार्रवाई का शुल्क लिया जाएगा. साथ ही, इंडेक्स एंट्री के लिए 16 बार डेटा पढ़ने की कार्रवाई का शुल्क लिया जाएगा:

    // Requires single-field vector index
    const vectorQuery: VectorQuery = db.collection('cities').findNearest('embedding_field', FieldValue.vector([3.0, 1.0, 2.0]), {
      limit: 5,
      distanceMeasure: 'EUCLIDEAN'
    });
    
  • जिन क्वेरी में एक से ज़्यादा रेंज फ़ील्ड नहीं होते उनके लिए, इंडेक्स एंट्री पढ़ने का शुल्क नहीं लिया जाता.

    उदाहरण के लिए, इस क्वेरी में एक इक्वालिटी फ़ील्ड (age) और एक रेंज फ़ील्ड (start_date) है. इसके लिए, इंडेक्स एंट्री पढ़ने का शुल्क नहीं लिया जाता:

    db.collection("employees").whereEqualTo("age", 35)
                              .whereGreaterThanOrEqualTo("start_date", new Date(2020, 1, 1))
    

    इस क्वेरी में दो रेंज फ़ील्ड (age और start_date) हैं. इसके लिए, इंडेक्स एंट्री पढ़ने का शुल्क लिया जाता है:

    db.collection("employees").whereGreaterThanOrEqualTo("age", 35)
                              .whereGreaterThanOrEqualTo("start_date", new Date(2020, 1, 1))
    

    जब क्वेरी में कम से कम एक और रेंज फ़ील्ड होता है, तो order by क्लॉज़ में दिखने वाले फ़ील्ड को रेंज फ़ील्ड माना जाता है. इसलिए, इस क्वेरी में दो रेंज फ़ील्ड (age और start_date) हैं. इसके लिए, इंडेक्स एंट्री पढ़ने का शुल्क लिया जाता है:

    db.collection("employees").whereGreaterThanOrEqualTo("age", 35)
                              .orderBy("start_date")
    

    __name__ फ़ील्ड को हमेशा रेंज फ़ील्ड माना जाता है. भले ही, इसका इस्तेमाल सिर्फ़ इक्वालिटी फ़िल्टर में किया गया हो. इसलिए, इस क्वेरी में दो रेंज फ़ील्ड (age और __name__) हैं. इसके लिए, इंडेक्स एंट्री पढ़ने का शुल्क लिया जाता है:

    db.collection("employees").whereIn("__name__", Arrays.asList("/employees/Alice", "/employees/Bob"))
                              .orderBy("age")
    

एग्रीगेशन क्वेरी

एग्रीगेशन क्वेरी जैसे कि count(), sum(), और avg() के लिए, क्वेरी से पढ़ी गई इंडेक्स एंट्री के लिए शुल्क लिया जाता है, जैसा कि ऊपर बताया गया है. जिन एग्रीगेशन क्वेरी से कोई इंडेक्स एंट्री नहीं पढ़ी जाती उनके लिए, कम से कम एक दस्तावेज़ पढ़ने का शुल्क लिया जाता है.

उदाहरण के लिए, count() की उन कार्रवाइयों के लिए एक दस्तावेज़ पढ़ने का शुल्क लिया जाता है जिनसे 0 से 1,000 इंडेक्स एंट्री पढ़ी जाती हैं. count() की उस कार्रवाई के लिए दो दस्तावेज़ पढ़ने का शुल्क लिया जाता है जिससे 1, 500 इंडेक्स एंट्री पढ़ी जाती हैं.

इस्तेमाल किए गए इंडेक्स और पढ़ी गई इंडेक्स एंट्री के बारे में ज़्यादा जानने के लिए, Query Explain का इस्तेमाल करें.

क्वेरी के नतीजे सुनना

Cloud Firestore की मदद से, क्वेरी के नतीजे सुने जा सकते हैं. साथ ही, क्वेरी के नतीजे बदलने पर रीयल-टाइम अपडेट पाए जा सकते हैं.

क्वेरी के नतीजे सुनने पर, नतीजे के सेट में कोई दस्तावेज़ जोड़े जाने या अपडेट किए जाने पर, हर बार डेटा पढ़ने का शुल्क लिया जाता है. जब किसी दस्तावेज़ में बदलाव होने की वजह से, उसे नतीजे के सेट से हटा दिया जाता है, तब भी डेटा पढ़ने का शुल्क लिया जाता है. (इसके उलट, जब कोई दस्तावेज़ मिटाया जाता है, तो डेटा पढ़ने का शुल्क नहीं लिया जाता.)

मोबाइल और वेब SDK में, लिसनर के लिए बिलिंग इस बात पर भी निर्भर करती है कि ऑफ़लाइन परसिस्टेंस की सुविधा चालू है या नहीं:

  • अगर ऑफ़लाइन परसिस्टेंस की सुविधा चालू है और लिसनर 30 मिनट से ज़्यादा समय के लिए डिसकनेक्ट हो जाता है (उदाहरण के लिए, अगर उपयोगकर्ता ऑफ़लाइन हो जाता है), तो आपसे दस्तावेज़ों और इंडेक्स एंट्री पढ़ने का शुल्क लिया जाएगा. यह शुल्क, नई क्वेरी जारी करने पर लगने वाले शुल्क के बराबर होगा.

  • अगर ऑफ़लाइन परसिस्टेंस की सुविधा बंद है, तो लिसनर के डिसकनेक्ट और फिर से कनेक्ट होने पर, आपसे दस्तावेज़ों और इंडेक्स एंट्री पढ़ने का शुल्क लिया जाएगा. यह शुल्क, नई क्वेरी जारी करने पर लगने वाले शुल्क के बराबर होगा.

नतीजों के बड़े सेट मैनेज करना

Cloud Firestore में कई ऐसी सुविधाएं हैं जिनकी मदद से, ज़्यादा नतीजे दिखाने वाली क्वेरी मैनेज की जा सकती हैं:

  • कर्सर, जिनकी मदद से लंबे समय तक चलने वाली क्वेरी को फिर से शुरू किया जा सकता है.
  • पेज टोकन, जिनकी मदद से क्वेरी के नतीजों को पेजों में बांटा जा सकता है.
  • सीमाएं, जिनसे यह तय किया जा सकता है कि कितने नतीजे वापस पाने हैं.
  • ऑफ़सेट, जिनकी मदद से तय संख्या में दस्तावेज़ों को छोड़ा जा सकता है.

कर्सर, पेज टोकन, और सीमाओं का इस्तेमाल करने के लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता. असल में, इन सुविधाओं की मदद से सिर्फ़ ज़रूरी दस्तावेज़ पढ़कर पैसे बचाए जा सकते हैं.

हालांकि, ऑफ़सेट वाली क्वेरी भेजने पर, छोड़े गए हर दस्तावेज़ के लिए, डेटा पढ़ने का शुल्क लिया जाता है. उदाहरण के लिए, अगर आपकी क्वेरी में 10 का ऑफ़सेट इस्तेमाल किया जाता है और क्वेरी से एक दस्तावेज़ मिलता है, तो आपसे 11 बार डेटा पढ़ने का शुल्क लिया जाएगा. इस अतिरिक्त शुल्क की वजह से, जब भी मुमकिन हो, ऑफ़सेट के बजाय कर्सर का इस्तेमाल करना चाहिए.

दस्तावेज़ पढ़ने के अलावा अन्य क्वेरी

दस्तावेज़ पढ़ने के अलावा अन्य क्वेरी के लिए, जैसे कि कलेक्शन आईडी की सूची के लिए किए गए अनुरोध के लिए, एक दस्तावेज़ पढ़ने का शुल्क लिया जाता है. अगर नतीजों का पूरा सेट फ़ेच करने के लिए, एक से ज़्यादा अनुरोध करने पड़ते हैं (उदाहरण के लिए, अगर पेजों में बांटने की सुविधा का इस्तेमाल किया जा रहा है), तो हर अनुरोध के लिए एक बार शुल्क लिया जाता है.

क्वेरी के लिए कम से कम शुल्क

क्वेरी से कोई नतीजा न मिलने पर भी, हर क्वेरी के लिए कम से कम एक दस्तावेज़ पढ़ने का शुल्क लिया जाता है.

Cloud Firestore Security Rules

मोबाइल और वेब क्लाइंट लाइब्रेरी के लिए, अगर आपके Cloud Firestore Security Rules में exists(), get(), या getAfter() का इस्तेमाल करके, आपके डेटाबेस से एक या उससे ज़्यादा दस्तावेज़ पढ़े जाते हैं, तो आपसे अतिरिक्त शुल्क लिया जाता है. यह शुल्क इस तरह लिया जाता है:

  • Cloud Firestore के सुरक्षा नियमों का आकलन करने के लिए, ज़रूरी डेटा पढ़ने का शुल्क लिया जाता है.Cloud Firestore Security Rules

    उदाहरण के लिए, अगर आपके नियमों में तीन दस्तावेज़ों का रेफ़रंस दिया गया है, लेकिन Cloud Firestore को आपके नियमों का आकलन करने के लिए, सिर्फ़ दो दस्तावेज़ पढ़ने पड़ते हैं, तो आपसे उन दस्तावेज़ों के लिए दो बार अतिरिक्त शुल्क लिया जाएगा जिन पर नियम लागू होते हैं.

    नियमों में किसी दस्तावेज़ का रेफ़रंस एक से ज़्यादा बार होने पर भी, आपसे उस दस्तावेज़ के लिए सिर्फ़ एक बार डेटा पढ़ने का शुल्क लिया जाता है.

  • नियमों के आकलन के लिए, हर अनुरोध के लिए सिर्फ़ एक बार शुल्क लिया जाता है.

    इसलिए, एक-एक करके दस्तावेज़ पढ़ने के मुकाबले, एक साथ कई दस्तावेज़ पढ़ने में कम खर्च आ सकता है. ऐसा इसलिए, क्योंकि एक साथ कई दस्तावेज़ पढ़ने के लिए कम अनुरोध करने पड़ते हैं.

  • क्वेरी के नतीजे सुनने पर, इन सभी मामलों में नियमों के आकलन के लिए शुल्क लिया जाता है:

    • क्वेरी जारी करने पर.
    • क्वेरी के नतीजे अपडेट होने पर.
    • उपयोगकर्ता का डिवाइस ऑफ़लाइन होने और फिर से ऑनलाइन होने पर.
    • नियम अपडेट करने पर.
    • नियमों में, उन दस्तावेज़ों को अपडेट करने पर जिन पर नियम लागू होते हैं.

डेटाबेस के स्टोरेज का साइज़

Cloud Firestore में सेव किए गए डेटा के लिए शुल्क लिया जाता है. इसमें, स्टोरेज के लिए लिया जाने वाला शुल्क भी शामिल है. स्टोरेज के लिए लिए जाने वाले शुल्क में, मेटाडेटा, ऑटोमैटिक इंडेक्स, और कंपोज़िट इंडेक्स शामिल हैं.

Cloud Firestore में सेव किए गए हर दस्तावेज़ के लिए, यह मेटाडेटा ज़रूरी है:

  • दस्तावेज़ का आईडी. इसमें, कलेक्शन आईडी और दस्तावेज़ का नाम शामिल है.
  • हर फ़ील्ड का नाम और वैल्यू. Cloud Firestore में स्कीमा की ज़रूरत नहीं होती. इसलिए, किसी दस्तावेज़ में मौजूद हर फ़ील्ड का नाम, फ़ील्ड की वैल्यू के साथ सेव किया जाना चाहिए.
  • एक फ़ील्ड वाले और कंपोज़िट इंडेक्स, जो दस्तावेज़ का रेफ़रंस देते हैं. हर इंडेक्स एंट्री में, कलेक्शन आईडी, इंडेक्स की परिभाषा के हिसाब से फ़ील्ड की वैल्यू, और दस्तावेज़ का नाम शामिल होता है.

स्टोरेज के लिए लगने वाला शुल्क, GiB/महीना के हिसाब से लिया जाता है. इसका हिसाब हर दिन लगाया जाता है. Cloud Firestore हर दिन डेटाबेस के साइज़ को मेज़र करता है. एक महीने की अवधि में, डेटाबेस के स्टोरेज के साइज़ का हिसाब लगाने के लिए, इन सैंपल पॉइंट का औसत निकाला जाता है. इस औसत वैल्यू को, स्टोरेज की यूनिट कीमत (GiB-महीना) से गुणा किया जाता है

यह जानने के लिए कि Cloud Firestore स्टोरेज का हिसाब कैसे लगाया जाता है, स्टोरेज के साइज़ का हिसाब लगाना लेख पढ़ें.

PITR डेटा

अगर आपने PITR की सुविधा चालू की है, तो आपसे PITR डेटा के स्टोरेज के लिए शुल्क लिया जाएगा. ज़्यादातर ग्राहकों को लगेगा कि PITR डेटा के स्टोरेज की कुल लागत, डेटाबेस के स्टोरेज की लागत के बराबर है.

PITR के लिए स्टोरेज का शुल्क, GiB/महीना के हिसाब से लिया जाता है. इसका हिसाब हर दिन लगाया जाता है. Cloud Firestore हर दिन डेटाबेस के साइज़ को मेज़र करता है. एक महीने की अवधि में, डेटाबेस के स्टोरेज के साइज़ का हिसाब लगाने के लिए, इन सैंपल पॉइंट का औसत निकाला जाता है. इस औसत वैल्यू को, PITR की यूनिट कीमत (GiB-महीना) से गुणा किया जाता है.

उदाहरण के लिए, अगर किसी महीने में आपके डेटाबेस का औसत साइज़ 1 GiB है और PITR की सुविधा पूरे महीने के लिए चालू है, तो बिल किए जाने वाले PITR डेटा का साइज़ भी 1 GiB होगा.

कम से कम बिलिंग: PITR की सुविधा चालू करने के एक दिन के अंदर, इसे बंद करने पर भी, आपसे PITR स्टोरेज की एक दिन की लागत का शुल्क लिया जा सकता है.

बैकअप डेटा और डेटा वापस लाने की कार्रवाइयां

अगर आपने बैकअप लेने की सुविधा चालू की है, तो आपसे डेटाबेस के बैकअप के स्टोरेज के लिए शुल्क लिया जाएगा. बैकअप का स्टोरेज साइज़, बैकअप लिए जाने के समय डेटाबेस के स्टोरेज साइज़ के बराबर होता है.

बैकअप के लिए स्टोरेज का शुल्क, GiB/महीना के हिसाब से लिया जाता है. एक महीने की अवधि में, हर बैकअप को जितने दिनों तक सेव रखा जाता है उसका औसत भी निकाला जाता है. हर बैकअप की लागत का हिसाब लगाने के लिए, बैकअप के स्टोरेज साइज़ को, महीने के उस हिस्से से गुणा किया जाता है जिसके लिए बैकअप सेव रखा जाता है. इसके बाद, इसे यूनिट कीमत से गुणा किया जाता है. बिलिंग के लिए, दिन की सीमाएं अमेरिका/लॉस_एंजेलिस टाइम ज़ोन के हिसाब से तय की जाती हैं.

डेटा वापस लाने की कार्रवाई करने पर, Cloud Firestore बैकअप के साइज़ को मेज़र करता है डेटा वापस लाने की कार्रवाई के लिए. बैकअप के साइज़ को, डेटा वापस लाने की कार्रवाइयों की यूनिट कीमत (GiB) से गुणा किया जाता है.

Query Explain

Firestore Query Explain का इस्तेमाल करने पर शुल्क लगता है.

डिफ़ॉल्ट विकल्प के साथ क्वेरी की जानकारी पाने पर, इंडेक्स एंट्री पढ़ने की कोई कार्रवाई नहीं की जाती. क्वेरी कितनी भी जटिल हो, एक बार डेटा पढ़ने की कार्रवाई का शुल्क लिया जाता है.

विश्लेषण विकल्प के साथ क्वेरी की जानकारी पाने पर, इंडेक्स एंट्री पढ़ने और डेटा पढ़ने की कार्रवाइयां की जाती हैं. इसलिए, क्वेरी के लिए सामान्य तौर पर शुल्क लिया जाता है. क्वेरी की जानकारी पाने और उसका विश्लेषण करने के लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता. सिर्फ़ क्वेरी को चलाने के लिए सामान्य शुल्क लिया जाता है.

नेटवर्क बैंडविथ

आपके Cloud Firestore अनुरोधों के लिए इस्तेमाल किए गए नेटवर्क बैंडविथ का शुल्क लिया जाता है. इसके बारे में, अगले सेक्शन में बताया गया है. Cloud Firestore अनुरोध के लिए लगने वाला नेटवर्क बैंडविथ का शुल्क, अनुरोध के जवाब के साइज़, डेटाबेस की जगह, और जवाब की डेस्टिनेशन पर निर्भर करता है.Cloud Firestore

Cloud Firestore क्रम से लगाए गए मैसेज फ़ॉर्मैट के आधार पर, जवाब के साइज़ का हिसाब लगाता है. प्रोटोकॉल के लिए लिए जाने वाले शुल्क को, नेटवर्क बैंडविथ के इस्तेमाल में नहीं गिना जाता. जैसे, एसएसएल के लिए लिया जाने वाला शुल्क. आपके Cloud Firestore Security Rules द्वारा अस्वीकार किए गए अनुरोधों को, नेटवर्क बैंडविथ के इस्तेमाल में नहीं गिना जाता.

यह जानने के लिए कि आपने कितना नेटवर्क बैंडविथ इस्तेमाल किया है, Google Cloud Console का इस्तेमाल करके, बिलिंग डेटा को किसी फ़ाइल में एक्सपोर्ट किया जा सकता है.

नेटवर्क के लिए सामान्य शुल्क

Google Cloud Platform से किए गए अनुरोधों के लिए, आपसे इस तरह शुल्क लिया जाता है. उदाहरण के लिए, Google Compute Engine पर चल रहे किसी ऐप्लिकेशन से किए गए अनुरोध:

ट्रैफ़िक का प्रकार कीमत
इनबाउंड डेटा ट्रांसफ़र मुफ़्त
किसी एक जगह के अंदर डेटा ट्रांसफ़र मुफ़्त
एक ही मल्टी-रीजन में, अलग-अलग जगहों के बीच डेटा ट्रांसफ़र मुफ़्त
अमेरिका में अलग-अलग जगहों के बीच डेटा ट्रांसफ़र (हर GiB के लिए) 0.01 डॉलर (हर महीने पहले 10 GiB के लिए कोई शुल्क नहीं)
अलग-अलग जगहों के बीच डेटा ट्रांसफ़र. इसमें, अमेरिका में अलग-अलग जगहों के बीच होने वाला ट्रैफ़िक शामिल नहीं है Google Cloud Platform से इंटरनेट पर आउटबाउंड डेटा ट्रांसफ़र की दरें

अगर डॉलर के अलावा किसी दूसरी मुद्रा में पेमेंट किया जाता है, तो Cloud Platform SKU पर आपकी मुद्रा में दिखाई गई कीमतें लागू होती हैं.

Cloud Firestore के लिए, इंटरनेट से बाहर निकलने के लिए अतिरिक्त शुल्क भी लिया जाता है. यह शुल्क इन मामलों में लिया जाता है:

  • Google Cloud के अनुरोध, जो अलग-अलग जगहों के बीच किए जाते हैं. इसमें, अमेरिका में अलग-अलग जगहों के बीच होने वाला ट्रैफ़िक शामिल नहीं है
  • Google Cloud से बाहर के अनुरोध. उदाहरण के लिए, किसी उपयोगकर्ता के मोबाइल डिवाइस से किए गए अनुरोध

Google Cloud इंटरनेट इग्रेस डेटा ट्रैफ़िक दरें देखें.

कीमत का उदाहरण देखें

यह देखने के लिए कि असल दुनिया के किसी सैंपल ऐप्लिकेशन में, Cloud Firestore की बिलिंग की लागत कैसे जुड़ती है, Cloud Firestore बिलिंग का उदाहरण देखें.

खर्च मैनेज करना

बिल पर अनचाहे शुल्क से बचने के लिए, Google Cloud console में हर महीने के बजट और चेतावनियां सेट करें.

Firebase कंसोल से, Cloud Firestore के इस्तेमाल की निगरानी करने के लिए, डेटाबेस और स्टोरेज > Firestore > इस्तेमाल टैब पर जाएं. अलग-अलग समयावधियों में अपने इस्तेमाल का आकलन करने के लिए, इस डैशबोर्ड का इस्तेमाल करें.