इस बुनियादी चैट ऐप्लिकेशन के असल दुनिया के उदाहरण का इस्तेमाल करके, Cloud Firestore के इस्तेमाल और लागत का अनुमान लगाएं. यह अनुमान सटीक नहीं है, लेकिन इससे आपको यह समझने में मदद मिल सकती है कि Cloud Firestore के इस्तेमाल के लिए आपसे कितना शुल्क लिया जाएगा.
खास जानकारी: इस्तेमाल के लेवल के हिसाब से लागत
लागत के बारे में बताने के लिए, चैट ऐप्लिकेशन का एक उदाहरण देखें. इसमें उपयोगकर्ता, दो या इससे ज़्यादा लोगों के साथ चैट शुरू कर सकते हैं. उपयोगकर्ता, अपनी चालू चैट को सूची में देख सकते हैं. साथ ही, मैसेज पढ़ और भेज सकते हैं. इस उदाहरण के लिए, हम उत्तरी अमेरिका के एक से ज़्यादा देशों/इलाकों (खास तौर पर nam5) के लिए कीमत तय करने की सुविधा का इस्तेमाल कर रहे हैं.
अनुमान
इस्तेमाल और डेटा स्टोरेज के बारे में इन बातों का ध्यान रखें:
- हर दिन के सक्रिय उपयोगकर्ता (डीएयू), ऐप्लिकेशन इंस्टॉल करने वाले कुल उपयोगकर्ताओं की संख्या का 10% हैं. हर दिन के सक्रिय उपयोगकर्ताओं (डीएयू) की अनुमानित संख्या का इस्तेमाल करके, हर दिन की लागत का अनुमान लगाया जा सकता है. ये ऐसे उपयोगकर्ता होते हैं जो किसी दिन आपके ऐप्लिकेशन को सक्रिय रूप से खोलते हैं और उसका इस्तेमाल करते हैं. आम तौर पर, यह आपके ऐप्लिकेशन के कुल इंस्टॉलेशन का एक छोटा सबसेट होता है. नीचे दिए गए हिसाब के लिए, हमने रोज़ाना ऐप्लिकेशन इस्तेमाल करने वाले लोगों की संख्या का अनुमान लगाया है. यह संख्या, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है.
- दस्तावेज़ों का साइज़ काफ़ी छोटा है. दस्तावेज़ के टाइप के हिसाब से साइज़ की जानकारी के लिए, यहां दी गई टेबल देखें.
- डेटा सिर्फ़ तीन महीने के लिए सेव किया जाता है. उदाहरण के तौर पर दिए गए चैट ऐप्लिकेशन में मौजूद मैसेज, सिर्फ़ तीन महीने तक सेव रहते हैं. मिटाने की कार्रवाइयों का हिसाब लगाने के लिए, यहां दिए गए कैलकुलेशन में हर दिन के लिखने की कार्रवाई के लिए, हर दिन मिटाने की कार्रवाई दिखाई गई है.
- लागत के ये अनुमान, उदाहरण के तौर पर दिए गए ऐप्लिकेशन की ज़्यादातर लागत को दिखाते हैं, लेकिन सभी लागत को नहीं. हमने इस गाइड में बताई गई, उपयोगकर्ताओं की सबसे ज़्यादा बार की जाने वाली कार्रवाइयों के लिए, ऐप्लिकेशन की ज़्यादातर लागतों का हिसाब लगाया है. जैसे, कार्रवाइयां, उपयोगकर्ता और मैसेज स्टोरेज, और इग्रेस. हालांकि, आपको अपने ऐप्लिकेशन के स्ट्रक्चर और डेटा की ज़रूरतों के हिसाब से, अतिरिक्त लागतों को ध्यान में रखना पड़ सकता है. इस उदाहरण का इस्तेमाल करके, अपने हिसाब से कैलकुलेशन करें. हालांकि, Cloud Firestore की लागत के बारे में ज़्यादा जानकारी के लिए, कीमत वाले पेज पर जाएं.
उपयोगकर्ता के टास्क के हिसाब से, कार्रवाइयों का ब्यौरा देखने के लिए, ब्यौरा: उपयोगकर्ता के टास्क के हिसाब से बिल किया गया इस्तेमाल सेक्शन देखें.
छोटा
(50 हज़ार इंस्टॉल)
ऐप्लिकेशन इंस्टॉल करने वाले 50,000 लोगों (5,000 हर दिन के सक्रिय उपयोगकर्ता) के लिए: 1,000 रुपये/महीना
| पढ़ने/लिखने की लागत | |||||
|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 11.10 डॉलर/महीना | |||||
| हर दिन कुल 4 लाख बार पढ़ा गया | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (350 हज़ार बार पढ़ने के लिए 0.06 डॉलर/100 हज़ार) | = | 3.5 * 0.06 डॉलर | |
| 0.21 डॉलर / दिन * 30 = 6.30 डॉलर | |||||
| हर दिन कुल 1 लाख राइट ऑपरेशन | = | 20 हज़ार बार बिना किसी शुल्क के लिखना + (80 हज़ार बार लिखने के लिए 18 रुपये/100 हज़ार) | = | .8 * 0.18 डॉलर | |
| ₹10.50 / दिन * 30 = ₹315 | |||||
| हर दिन कुल 1 लाख फ़ाइलें मिटाई जा सकती हैं | = | 20 हज़ार बार बिना किसी शुल्क के मिटाया जा सकता है + (80 हज़ार बार मिटाने पर 0.02 डॉलर/100 हज़ार का शुल्क लगता है) | = | .8 * $0.02 | |
| 0.02 डॉलर / दिन * 30 = 0.60 डॉलर | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 1.04 डॉलर/महीना | |||||||
| हर दिन के इग्रेस डेटा ट्रैफ़िक के हिसाब से 20 केबी / डीएयू * 5,000 डीएयू | = | रोज़ाना 100 एमबी का इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 3 जीबी नेटवर्क इग्रेस | |||
| 3 GB No-cost egress = No-cost1 | |||||||
| हर दिन के मैसेज के लिए 15 केबी स्टोरेज / डीएयू + 3 केबी स्टोरेज / इंस्टॉल2 | = | 45 केबी स्टोरेज / डीएयू * 5 हज़ार डीएयू | = | हर दिन के स्टोरेज का 225 एमबी / डीएयू * 30 | = | हर महीने 6.75 जीबी स्टोरेज का इस्तेमाल | |
| बिना किसी शुल्क के 1 जीबी स्टोरेज + (5.75 * 0.18 डॉलर) = 1.04 डॉलर / महीना | |||||||
1 Cloud Firestore के लिए, हर महीने 10 जीबी नेटवर्क इग्रेस डेटा ट्रैफ़िक का कोई शुल्क नहीं लिया जाता.
2 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन इंस्टॉल करने वाले कुल लोगों की संख्या का 10% है. इसलिए, यह संख्या उन लोगों की कुल संख्या को दिखाती है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन को 10 लाख बार इंस्टॉल करने पर (हर दिन के 1,00,000 सक्रिय उपयोगकर्ता): 29,202 रुपये/महीना
| पढ़ने/लिखने की लागत | |||||
|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 26,190 रुपये/महीना | |||||
| हर दिन कुल 80 लाख बार पढ़ा गया | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (79 लाख 50 हज़ार बार पढ़ने के लिए 6 रुपये/10 हज़ार) | = | 79.5 * 0.06 डॉलर | |
| 4.77 डॉलर / दिन * 30 = 143.10 डॉलर | |||||
| हर दिन कुल 20 लाख बार डेटा लिखा जा सकता है | = | बिना किसी शुल्क के 20 हज़ार बार लिखना + (1.98 मिलियन बार लिखने के लिए 18 रुपये/100 हज़ार) | = | 19.8 * 0.18 डॉलर | |
| 3.56 डॉलर / दिन * 30 = 106.80 डॉलर | |||||
| हर दिन कुल 20 लाख आइटम मिटाए जा सकते हैं | = | 20 हज़ार बार बिना किसी शुल्क के मिटाया जा सकता है + (19 लाख 80 हज़ार बार मिटाने पर 2 रुपये/100 हज़ार का शुल्क लगता है) | = | 19.8 * 0.02 डॉलर | |
| 0.40 डॉलर / दिन * 30 = 12.00 डॉलर | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल कीमत = 3,012 रुपये/महीना | |||||||
| हर दिन के सक्रिय उपयोगकर्ता (डीएयू) के हिसाब से 20 केबी / हर दिन का आउटगोइंग डेटा * 1 लाख डीएयू | = | हर दिन के लिए 2 जीबी का इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 60 जीबी नेटवर्क इग्रेस | |||
| बिना किसी शुल्क के 10 जीबी इग्रेस डेटा ट्रैफ़िक + (50 जीबी इग्रेस डेटा ट्रैफ़िक * 12 रुपये/जीबी) = 600 रुपये / महीना | |||||||
| हर दिन के मैसेज के लिए 15 केबी स्टोरेज / डीएयू + 3 केबी स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 1 लाख डीएयू | = | हर दिन के लिए 4.5 जीबी स्टोरेज / DAU * 30 | = | हर महीने 135 जीबी स्टोरेज का इस्तेमाल | |
| बिना किसी शुल्क के 1 जीबी स्टोरेज + (134 जीबी * 18 रुपये/जीबी) = 2412 रुपये / महीना | |||||||
1 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है. इसलिए, यह संख्या उन लोगों की कुल संख्या को दिखाती है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
बड़ा
(1 करोड़ इंस्टॉल)
1 करोड़ ऐप्लिकेशन इंस्टॉल (हर दिन 10 लाख सक्रिय उपयोगकर्ता): 2951.52 डॉलर
| लागत को पढ़ने/लिखने की अनुमति | |||||
|---|---|---|---|---|---|
| हर महीने की कुल कीमत = कुल: 2637.90 डॉलर/महीना | |||||
| हर दिन कुल 8 करोड़ बार पढ़ा गया | = | बिना किसी शुल्क के 50 हज़ार बार पढ़ा गया + (7.995 करोड़ बार पढ़ने के लिए 6 रुपये/10 हज़ार) | = | 799.5 * 0.06 डॉलर | |
| 47.97 डॉलर / दिन * 30 = 1439.10 डॉलर | |||||
| हर दिन कुल 2 करोड़ राइट ऑपरेशन | = | बिना किसी शुल्क के 20 हज़ार बार लिखना + (199.8 लाख बार लिखने के लिए 18 रुपये/100K) | = | 199.8 * 0.18 डॉलर | |
| 35.96 डॉलर / दिन * 30 = 1078.80 डॉलर | |||||
| हर दिन कुल 2 करोड़ आइटम मिटाए जा सकते हैं | = | 20 हज़ार बार बिना किसी शुल्क के मिटाया जा सकता है + (1.998 करोड़ बार मिटाने के लिए 2 रुपये/100000) | = | 199.8 * 0.02 डॉलर | |
| 4.00 डॉलर / दिन * 30 = 120.00 डॉलर | |||||
| स्टोरेज/नेटवर्किंग की लागत | |||||||
|---|---|---|---|---|---|---|---|
| हर महीने की कुल कीमत = ₹26,299.99/महीना | |||||||
| हर दिन के सक्रिय उपयोगकर्ता (डीएयू) के हिसाब से 20 केबी / डीएयू * 10 लाख डीएयू | = | हर दिन के लिए 20 जीबी इग्रेस डेटा ट्रैफ़िक * 30 | = | हर महीने 600 जीबी नेटवर्क इग्रेस | |||
| बिना किसी शुल्क के 10 जीबी इग्रेस डेटा ट्रैफ़िक + (590 जीबी इग्रेस डेटा ट्रैफ़िक * 12 रुपये/जीबी) = 7,080 रुपये / महीना | |||||||
| हर दिन के मैसेज के लिए 15 केबी स्टोरेज / डीएयू + 3 केबी स्टोरेज / इंस्टॉल1 | = | 45 केबी स्टोरेज / डीएयू * 10 लाख डीएयू | = | हर दिन 45 जीबी स्टोरेज / DAU * 30 | = | हर महीने 1350 जीबी स्टोरेज का इस्तेमाल | |
| (बिना किसी शुल्क के 1 जीबी स्टोरेज) + (1349 जीबी * 0.18 डॉलर/जीबी) = 242.82 डॉलर / महीना | |||||||
1 हमारा अनुमान है कि डीएयू, ऐप्लिकेशन इंस्टॉल करने वाले लोगों की कुल संख्या का 10% है. इसलिए, यह संख्या उन लोगों की कुल संख्या को दिखाती है जिन्होंने आपका ऐप्लिकेशन इंस्टॉल किया है.
Cloud Firestore बिलिंग मॉडल का एक फ़ायदा यह है कि आपको सिर्फ़ इस्तेमाल की गई सुविधाओं के लिए पेमेंट करना होता है. इस वजह से, आपके बिल में आपके डीएयू की संख्या के हिसाब से बढ़ोतरी या कमी हो सकती है.
ब्रेकडाउन: उपयोगकर्ता के टास्क के हिसाब से बिल किया गया इस्तेमाल
हमारे उदाहरण चैट ऐप्लिकेशन के लिए, डेटा स्ट्रक्चर इस तरह है:
users/{userId}— उपयोगकर्ता रिकॉर्डgroups/{groupId}— दो या उससे ज़्यादा लोगों के बीच की चैटmessages/{messageId}— चैट में मौजूद हर मैसेज.
डेटा स्टोरेज
ऐप्लिकेशन के डेटा को सेव करने के लिए स्टोरेज का खर्च कैलकुलेट करने के लिए, दस्तावेज़ों के साइज़ के बारे में यहां दी गई मान्यताओं को लागू करें:
| कलेक्शन | दस्तावेज़ का साइज़ (ट्रांज़िट में) | डिस्क पर दस्तावेज़ का साइज़* |
|---|---|---|
| users | 1 केबी | 3 केबी |
| समूह | 0.5 केबी | 1.5 केबी |
| संदेश | 0.25 केबी | 0.75 केबी |
*इस साइज़ के हिसाब में मैसेज फ़ील्ड के इंडेक्स शामिल हैं. हालांकि, इसमें यह माना गया है कि मैसेज के कॉन्टेंट के लिए इंडेक्सिंग की सुविधा बंद है.
स्टोरेज की लागत कम करने के लिए, ऐप्लिकेशन सिर्फ़ तीन महीने तक के मैसेज सेव करता है.
स्टोरेज के लिए लगने वाले शुल्क के बारे में ज़्यादा जानने के लिए, स्टोरेज के साइज़ के हिसाब से शुल्क का हिसाब लगाना लेख पढ़ें.
कार्रवाइयां
आम तौर पर, उपयोगकर्ता ऐप्लिकेशन में ये सामान्य टास्क पूरे करते हैं:
- चैट की सूची देखना: उपयोगकर्ता, ऐप्लिकेशन की होम स्क्रीन खोलते हैं. उन्हें चैट की सूची दिखती है. इसमें ग्रुप चैट और डायरेक्ट चैट शामिल होती हैं. इन्हें सबसे हाल ही में पोस्ट किए गए मैसेज के हिसाब से क्रम में लगाया जाता है.
- चैट में मौजूद मैसेज पढ़ना: उपयोगकर्ता होम स्क्रीन से चैट चुनते हैं और उनमें मौजूद हाल ही के मैसेज पढ़ते हैं.
- किसी चैट में मैसेज भेजना: लोग चैट (ग्रुप या डायरेक्ट) में मैसेज भेजते हैं.
उदाहरण के तौर पर दिए गए ऐप्लिकेशन में, तीन सामान्य उपयोगकर्ता टास्क के लिए Cloud Firestore में अनुमानित कुल कार्रवाइयां इस तरह हैं:
- रीडिंग: (5 * 10) + (30) = 80 रीडिंग / उपयोगकर्ता / दिन
- लिखने की कार्रवाइयां: (10 * 2) = 20 बार लिखना / उपयोगकर्ता / दिन
- नेटवर्क इग्रेस डेटा ट्रैफ़िक: (50 * 0.25 केबी) + (30 * 0.25 केबी) = 20 केबी / उपयोगकर्ता / दिन
- स्टोरेज: (20 * 0.75KB) = 15 केबी / उपयोगकर्ता / दिन
उपयोगकर्ता के टास्क के हिसाब से इस्तेमाल का कुल डेटा
ऐप्लिकेशन में हर उपयोगकर्ता के टास्क को चुनें, ताकि आपको ऑपरेशन, स्टोरेज, और नेटवर्किंग की लागत की पूरी जानकारी और ब्रेकडाउन दिख सके.
चैट की सूची देखना
ऐप्लिकेशन की होम स्क्रीन पर, हाल ही की 25 चैट लोड होती हैं. इसके लिए, 25 दस्तावेज़ों को पढ़ने का शुल्क लगता है. मान लें कि कोई सक्रिय उपयोगकर्ता, हर दिन पांच बार ऐप्लिकेशन खोलता है. इस तरह, हर उपयोगकर्ता हर दिन 125 बार ऐप्लिकेशन खोलता है. हालांकि, ज़्यादा असरदार क्वेरी से इस लोड को कम किया जा सकता है. जैसे, यहां दिए गए उदाहरण में दिखाई गई क्वेरी.
यहाँ दिए गए उदाहरण में, हम क्वेरी को नई चैट तक सीमित करते हैं. इसके लिए, हम हर बार फ़ेच किए गए डेटा के टाइमस्टैंप का इस्तेमाल करते हैं. यह टाइमस्टैंप, ऐप्लिकेशन सेव करता है:
db.collection('groups') .where('participants', 'array-contains', 'user123') .where('lastUpdated', '>', lastFetchTimestamp) .orderBy('lastUpdated', 'desc') .limit(25)
मान लें कि जब भी उपयोगकर्ता ऐप्लिकेशन खोलता है, तो उसे औसतन 10 अपडेट की गई चैट दिखती हैं. इस क्वेरी से सिर्फ़ 10 दस्तावेज़ पढ़े जाते हैं.
किसी चैट में मौजूद मैसेज पढ़ना
लोग, होम स्क्रीन से चैट थ्रेड पर क्लिक करके हाल के मैसेज देखते हैं. शुरुआती लोड में, सबसे हाल के 50 मैसेज लोड होते हैं.
मान लें कि कोई सामान्य उपयोगकर्ता, हर दिन पांच बार यह कार्रवाई करता है. ऐसा इसलिए, क्योंकि वह हर बार होम स्क्रीन खोलने पर एक बार यह कार्रवाई करता है. इस वजह से, हर उपयोगकर्ता हर दिन कुल 250 बार यह कार्रवाई करता है. हम अपनी क्वेरी को, पिछली बार फ़ेच किए गए समय के बाद मिले नए मैसेज तक भी सीमित कर सकते हैं:
db.collection('groups') .doc('group234') .collection('messages') .where('sentTime', '>', lastFetchTimestamp) .orderBy('sentTime', 'desc') .limit(50)
मान लें कि किसी उपयोगकर्ता को सभी चैट में हर दिन करीब 30 मैसेज मिलते हैं. आपने नए मैसेज फ़ेच करने के लिए क्वेरी को सीमित किया है. इसलिए, हर दिन सिर्फ़ 30 मैसेज वापस लाए जा सकते हैं.
किसी चैट में मैसेज भेजना
चैट में शामिल होने के बाद, उपयोगकर्ता उसमें हिस्सा लेने वाले दूसरे लोगों को मैसेज भेज सकते हैं. मान लें कि कोई सक्रिय उपयोगकर्ता हर दिन करीब 10 मैसेज भेजता है.
भेजे गए हर मैसेज के लिए, दो दस्तावेज़ लिखे जाएंगे: पहला, चैट की messages सब-कलेक्शन में और दूसरा, चैट के पैरंट दस्तावेज़ में. इससे lastUpdated टाइमस्टैंप और अन्य मेटाडेटा अपडेट हो जाएगा.
ध्यान दें कि इन मैसेज को पढ़ने की लागत, अन्य यात्राओं में शामिल की गई है. इसलिए, नीचे दिए गए कुल खर्च में सिर्फ़ लिखने की लागत शामिल है.
एडमिन के टास्क के लिए बिल किया गया इस्तेमाल
ऐप्लिकेशन के मालिक या एडमिन के तौर पर, आपको शायद अपने ऐप्लिकेशन के डेटा से रिपोर्ट जनरेट करनी हों. उदाहरण के लिए, आपको यह पता लगाना हो सकता है कि आपके उपयोगकर्ताओं ने हर दिन कितने मैसेज भेजे. इसके लिए, messages कलेक्शन ग्रुप के count() एग्रीगेशन का इस्तेमाल किया जा सकता है.
count() जैसी एग्रीगेशन क्वेरी के लिए, आपसे एक दस्तावेज़ पढ़ने का शुल्क लिया जाता है. यह शुल्क, क्वेरी से मैच करने वाली इंडेक्स की ज़्यादा से ज़्यादा 1,000 एंट्री के हर बैच के लिए लिया जाता है. हर दिन के हिसाब से एग्रीगेशन की सुविधा चालू करने पर, हर महीने ये शुल्क लगते हैं:
छोटा
(50 हज़ार इंस्टॉल)
ऐप्लिकेशन के 50,000 इंस्टॉल (5,000 डीएयू) के लिए: 0.0009 डॉलर/महीना
5,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 50,000 नए मैसेज के दस्तावेज़
50,000 दस्तावेज़ों को गिना गया / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 50 बार पढ़ा गया
हर दिन 50 बार पढ़ा गया * 30 दिन = हर महीने 1,500 बार पढ़ा गया
हर महीने 1,500 बार पढ़ा गया * 0.06/1,00,000 बार पढ़ने का शुल्क = हर महीने 0.0009 डॉलर
मीडियम
(10 लाख इंस्टॉल)
ऐप्लिकेशन को 10 लाख बार इंस्टॉल करने पर (हर दिन के 1,00,000 सक्रिय उपयोगकर्ता): 0.018 डॉलर/महीना
1,00,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 10,00,000 नए मैसेज वाले दस्तावेज़
10,00,000 दस्तावेज़ों को गिना गया / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 1,000 बार पढ़ा गया
हर दिन 1,000 बार पढ़ा गया * 30 दिन = हर महीने 30,000 बार पढ़ा गया
हर महीने 30,000 बार पढ़ा गया * 0.06/100,000 बार पढ़ने का शुल्क = हर महीने 0.018 डॉलर
बड़ा
(1 करोड़ इंस्टॉल)
ऐप्लिकेशन को 1,00,00,000 बार इंस्टॉल करने पर (हर दिन के 10,00,000 सक्रिय उपयोगकर्ता): 18 रुपये
10,00,000 सक्रिय उपयोगकर्ता * हर उपयोगकर्ता के लिए 10 नए मैसेज = हर दिन 1,00,00,000 नए मैसेज वाले दस्तावेज़
1,00,00,000 दस्तावेज़ों को गिना गया / हर बार पढ़ने के लिए 1,000 इंडेक्स मैच = 10,000 बार पढ़ा गया
हर दिन 10,000 बार पढ़ा गया * 30 दिन = हर महीने 3,00,000 बार पढ़ा गया
हर महीने 3,00,000 बार पढ़ा गया * हर 1,00,000 बार पढ़ने का शुल्क 0.06 डॉलर = हर महीने 0.18 डॉलर
शामिल फ़ायदे: आपके ऐप्लिकेशन के लिए बिना किसी शुल्क के मिलने वाली सेवाएं
Cloud Firestore के ऑपरेशन, स्टोरेज, और नेटवर्क बैंडविड्थ के इस्तेमाल के लिए बिल भेजा जाता है. हालांकि, आपको बिना किसी अतिरिक्त शुल्क के कई अन्य फ़ायदे भी मिलते हैं. Cloud Firestore की तुलना अन्य डेटाबेस विकल्पों से करते समय, इन सेवाओं के बारे में सोचें. इनके लिए कोई शुल्क नहीं लिया जाता:
- डायरेक्ट क्लाइंट ऐक्सेस: Cloud Firestore को सीधे तौर पर आपके क्लाइंट कोड से ऐक्सेस किया जाता है. इसके लिए, हमारे नेटिव एसडीके का इस्तेमाल किया जाता है. इसका मतलब है कि आपको अपने मोबाइल क्लाइंट को डेटाबेस से कनेक्ट करने के लिए, एपीआई सर्वर बनाने और चलाने की ज़रूरत नहीं है.
- लोड बैलेंसिंग: Cloud Firestore आपके डेटाबेस पर आने वाले ट्रैफ़िक को मैनेज करने के लिए, अपने-आप स्केल हो जाता है. इसलिए, आपको लोड बैलेंसर चलाने की ज़रूरत नहीं होती.
- सर्वर अपटाइम: Cloud Firestore डेटाबेस, Google Cloud सर्वर पर काम करते हैं. ये हर महीने 99% से ज़्यादा अपटाइम देते हैं.
- पुष्टि करना: Firebase Authentication की मदद से, आसानी से और सुरक्षित तरीके से उपयोगकर्ताओं की पुष्टि करें. Firebase Authentication, Cloud Firestore के साथ सीधे तौर पर इंटिग्रेट होता है. इसलिए, आपको पुष्टि करने वाली अपनी सेवा चलाने की ज़रूरत नहीं होती.
- पुश नोटिफ़िकेशन: Cloud Messaging की मदद से मैसेज और सूचनाएं भेजें.
- Firebase के अन्य प्रॉडक्ट: Firebase के अन्य प्रॉडक्ट को बिना किसी शुल्क के इंटिग्रेट करें. इनमें A/B टेस्टिंग, Analytics, Crashlytics, और Performance Monitoring शामिल हैं. Firebase के अन्य प्रॉडक्ट और Firebase की कीमत के बारे में ज़्यादा जानें.