इस पेज पर, Firebase के लिए पैसे चुकाने के प्लान के बारे में बताया गया है. इसमें यह भी बताया गया है कि Firebase के लिए बिलिंग कैसे काम करती है और यह Google की अन्य सेवाओं से कैसे कनेक्ट होती है.
Firebase दो अलग-अलग प्लान ऑफ़र करता है: बिना किसी शुल्क वाला स्पार्क प्लान और इस्तेमाल के हिसाब से शुल्क चुकाने वाला ब्लेज़ प्लान. यहां हर प्लान के बारे में कम शब्दों में जानकारी दी गई है. हालांकि, ज़्यादा जानकारी के लिए, इस पेज पर बाद में दिए गए सेक्शन पर जाएं.
Spark का बिलिंग प्लान
Firebase का इस्तेमाल शुरू करने |
Blaze का प्राइसिंग प्लान
बिना किसी शुल्क के इस्तेमाल करने के कोटे से ज़्यादा सेवाओं और इस्तेमाल
के लेवल को ऐक्सेस करने के लिए, बिलिंग खाता लिंक करें |
---|---|
Firebase के बिना किसी शुल्क वाले प्रॉडक्ट और सुविधाओं का पूरा इस्तेमाल* | Firebase के बिना किसी शुल्क वाले प्रॉडक्ट और सुविधाओं का पूरा इस्तेमाल* |
Firebase के पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, बिना किसी शुल्क के इस्तेमाल करने का कोटा** | Firebase के पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, बिना किसी शुल्क के इस्तेमाल करने का कोटा** |
पैसे चुकाकर इस्तेमाल किए जाने वाले Firebase प्रॉडक्ट का अतिरिक्त इस्तेमाल करने पर, इस्तेमाल के हिसाब से शुल्क चुकाने की सुविधा | |
Cloud Functions का ऐक्सेस
(बिना किसी शुल्क के इस्तेमाल करने का कोटा, इसके बाद इस्तेमाल के हिसाब से शुल्क चुकाने की सुविधा) |
|
पैसे चुकाकर इस्तेमाल किए जाने वाले Google Cloud प्रॉडक्ट और सुविधाओं का ऐक्सेस | |
* बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले प्रॉडक्ट में, अब भी कुछ सुविधाओं से जुड़ी सीमाएं लागू होती हैं. उदाहरण के लिए, Crashlytics में कस्टम लॉगिंग की सीमा 64 केबी है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट का सेक्शन देखें. ** प्रॉडक्ट के हिसाब से, स्पार्क प्लान और ब्लेज़ प्लान के लिए बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले कोटे की रकम अलग-अलग हो सकती है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें. |
प्रॉडक्ट के बारे में खास जानकारी पाना
हर कीमत के प्लान के लिए, प्रॉडक्ट के हिसाब से ब्रेकडाउन: Firebase की कीमत वाले पेज पर जाएं. उस पेज पर, बिना किसी शुल्क के उपलब्ध Firebase प्रॉडक्ट, बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले कोटे, और Firebase प्रॉडक्ट के लिए इस्तेमाल के हिसाब से शुल्क चुकाने की सुविधा के बारे में जानकारी दी गई है.
इस्तेमाल, कोटा, और कीमत के बारे में प्रॉडक्ट के हिसाब से जानकारी: प्रॉडक्ट के हिसाब से दस्तावेज़ देखें. इन पेजों पर अक्सर, प्रॉडक्ट के इस्तेमाल से लेकर बिलिंग तक के उदाहरण दिए जाते हैं. साथ ही, कुछ सुविधाओं के लिए सीमाएं भी बताई जाती हैं. उदाहरण के लिए, Crashlytics कस्टम लॉगिंग को 64 केबी तक सीमित करता है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट के सेक्शन पर जाएं.
प्रोजेक्ट, ऐप्लिकेशन, और बिलिंग के बीच संबंध
इस इमेज में दिखाया गया है कि प्राइसिंग प्लान (और बिलिंग खाते) प्रोजेक्ट और ऐप्लिकेशन से कैसे जुड़े होते हैं.
Spark का बिलिंग प्लान
जब आपका ऐप्लिकेशन डेवलपमेंट के शुरुआती चरणों में हो, तब बिना किसी शुल्क के Spark का प्राइसिंग प्लान इस्तेमाल करें. ज़्यादातर Firebase सुविधाओं का इस्तेमाल तुरंत शुरू करने के लिए, आपको पेमेंट की कोई जानकारी देने की ज़रूरत नहीं है!
अगर आपको बिना किसी शुल्क के Firebase प्रॉडक्ट, जैसे कि Remote Config और Crashlytics का इस्तेमाल ही करना है, तो प्रोडक्शन ऐप्लिकेशन में स्पार्क प्लान का इस्तेमाल किया जा सकता है.
स्पार्क प्लान में क्या-क्या शामिल है?
स्पार्क प्लान में, इन सेवाओं का ऐक्सेस शामिल है:
- बिना किसी शुल्क के Firebase के प्रॉडक्ट और सुविधाओं का पूरा इस्तेमाल* (जैसे कि सोशल साइन-इन के तरीके, Remote Config, और Crashlytics)
- पैसे चुकाकर इस्तेमाल किए जाने वाले Firebase प्रॉडक्ट (जैसे, Cloud Firestore, Cloud Storage, और Hosting) के लिए, बिना किसी शुल्क के इस्तेमाल करने का कोटा
* बिना किसी शुल्क के उपलब्ध प्रॉडक्ट में अब भी कुछ सुविधाओं से जुड़ी सीमाएं लागू होती हैं. उदाहरण के लिए, Crashlytics में कस्टम लॉगिंग की सीमा 64 केबी है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट का सेक्शन देखें.
उदाहरण के तौर पर दिए गए मामले
स्पार्क प्लान में इस्तेमाल और बिलिंग के कुछ उदाहरण यहां दिए गए हैं:
पहला उदाहरण: आपका ऐप्लिकेशन, सोशल साइन-इन के तरीकों, Remote Config, और Crashlytics का इस्तेमाल करता है. आपको इन तीनों प्रॉडक्ट की सभी सुविधाओं का ऐक्सेस बिना किसी शुल्क के मिलता है. भले ही, आपके ऐप्लिकेशन के लाखों उपयोगकर्ता हों.
दूसरा उदाहरण: आपका ऐप्लिकेशन, कस्टम Authentication, Crashlytics, और Cloud Firestore का इस्तेमाल करता है. आपको कस्टम Authentication और Crashlytics की सभी सुविधाओं का ऐक्सेस मिलता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपके पास कितने उपयोगकर्ता हैं. साथ ही, आपको हर दिन 20,000 Cloud Firestore दस्तावेज़ लिखने और 50,000 दस्तावेज़ पढ़ने की सुविधा मिलती है. इसके लिए, आपको कोई शुल्क नहीं देना पड़ता.
Spark प्लान के बारे में याद रखने वाली अहम बातें
Spark के प्लान की कीमत के बारे में इन बातों का ध्यान रखें:
अगर किसी प्रॉडक्ट के लिए, बिना किसी शुल्क के इस्तेमाल करने की सीमा किसी कैलेंडर महीने में पार हो जाती है, तो उस महीने के बाकी दिनों के लिए, आपके प्रोजेक्ट में उस प्रॉडक्ट का इस्तेमाल बंद कर दिया जाएगा.
यह उस Firebase प्रोजेक्ट में रजिस्टर किए गए सभी ऐप्लिकेशन पर लागू होता है.
उस प्रॉडक्ट का फिर से इस्तेमाल करने के लिए, आपको अगले बिलिंग साइकल तक इंतज़ार करना होगा या Blaze प्लान पर अपग्रेड करना होगा.
बिना किसी शुल्क के इस्तेमाल किए जाने वाले प्रॉडक्ट में भी कुछ सुविधाओं से जुड़ी सीमाएं होती हैं. उदाहरण के लिए, Crashlytics कस्टम लॉगिंग को 64 केबी तक सीमित करता है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट का सेक्शन देखें. प्रॉडक्ट या सुविधा के आधार पर, ये सीमाएं इन वजहों से हो सकती हैं: इंफ़्रास्ट्रक्चर, सभी के लिए समान ऐक्सेस, और सेवा से जुड़ी अन्य सुरक्षाएं.
पैसे चुकाकर इस्तेमाल किए जाने वाले Google Cloud प्रॉडक्ट और सुविधाएं (जैसे कि Pub/Sub, Cloud Run या Analytics के लिए BigQuery स्ट्रीमिंग) Spark प्लान के प्रोजेक्ट के लिए उपलब्ध नहीं हैं.
Blaze का प्राइसिंग प्लान
अगर आपके ऐप्लिकेशन को पैसे चुकाकर ली जाने वाली सेवाओं की सुविधाओं की ज़रूरत है और/या आपको बढ़ा हुआ कोटा चाहिए (उन प्रॉडक्ट के लिए जो Blaze प्लान में यह सुविधा देते हैं), तो आपके पास इस्तेमाल के हिसाब से पैसे चुकाने वाले Blaze प्लान पर अपग्रेड करने का विकल्प है.
ब्लेज़ प्लान वाले Firebase प्रोजेक्ट से एक Cloud Billing खाता लिंक होता है. इससे आपके प्रोजेक्ट और ऐप्लिकेशन को ज़्यादा सेवाओं का ऐक्सेस मिलता है. साथ ही, अक्सर इस्तेमाल के ज़्यादा लेवल का ऐक्सेस भी मिलता है.
Blaze प्लान में क्या-क्या शामिल है?
Blaze प्लान में, इन सेवाओं का ऐक्सेस शामिल है:
बिना किसी शुल्क के Firebase के प्रॉडक्ट और सुविधाओं का पूरा इस्तेमाल* (जैसे कि सोशल साइन-इन के तरीके, Remote Config, और Crashlytics)
पैसे चुकाकर इस्तेमाल किए जाने वाले Firebase प्रॉडक्ट (जैसे, Cloud Firestore, Cloud Storage, और Hosting) के लिए, बिना किसी शुल्क के इस्तेमाल करने का कोटा
पैसे चुकाकर इस्तेमाल किए जाने वाले Firebase प्रॉडक्ट का अतिरिक्त इस्तेमाल करने पर, इस्तेमाल के हिसाब से शुल्क चुकाने की सुविधा
Cloud Functions for Firebase के लिए बिना किसी शुल्क के इस्तेमाल करने का कोटा. इसके बाद, इस्तेमाल के हिसाब से शुल्क चुकाने की सुविधा
पैसे चुकाकर ली जाने वाली Google Cloud की सुविधाओं और प्रॉडक्ट का ऐक्सेस (जैसे, Pub/Sub, Cloud Run या Analytics के लिए BigQuery स्ट्रीमिंग)
* बिना किसी शुल्क के उपलब्ध प्रॉडक्ट में अब भी कुछ सुविधाओं से जुड़ी सीमाएं लागू होती हैं. उदाहरण के लिए, Crashlytics में कस्टम लॉगिंग की सीमा 64 केबी है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट का सेक्शन देखें.
अगर आपका प्रोजेक्ट, पैसे चुकाकर इस्तेमाल किए जाने वाले प्रॉडक्ट के लिए, Blaze प्लान के बिना किसी शुल्क के इस्तेमाल किए जाने वाले कोटे के दायरे में रहता है, तो आपको उन प्रॉडक्ट के लिए कोई शुल्क नहीं देना होगा Cloud Functions. हालांकि, अगर आपने बिना किसी शुल्क के इस्तेमाल किए जाने वाले कोटे से ज़्यादा इस्तेमाल किया है, तो आपको सिर्फ़ उन संसाधनों के लिए शुल्क देना होगा जिनका आपने इस्तेमाल किया है. इसलिए, Blaze प्लान को "इस्तेमाल के हिसाब से शुल्क चुकाएं" प्लान कहा जाता है.
उदाहरण के तौर पर दिए गए मामले
Blaze प्लान में इस्तेमाल और बिलिंग के कुछ उदाहरण यहां दिए गए हैं:
पहला उदाहरण: आपका ऐप्लिकेशन, सोशल साइन-इन के तरीकों, Remote Config, और Crashlytics का इस्तेमाल करता है. आपको इन तीनों प्रॉडक्ट की सभी सुविधाओं का ऐक्सेस बिना किसी शुल्क के मिलता है. भले ही, आपके ऐप्लिकेशन के लाखों उपयोगकर्ता हों.
दूसरा उदाहरण: आपका ऐप्लिकेशन, कस्टम Authentication, Crashlytics, और Cloud Firestore का इस्तेमाल करता है. आपको कस्टम Authentication और Crashlytics की सभी सुविधाओं का ऐक्सेस मिलता है. इससे कोई फ़र्क़ नहीं पड़ता कि आपके पास कितने उपयोगकर्ता हैं. साथ ही, आपको हर दिन 50,000 Cloud Firestore दस्तावेज़ पढ़ने और 20,000 दस्तावेज़ लिखने की सुविधा मिलती है. इसके लिए, आपको कोई शुल्क नहीं देना पड़ता.
हालांकि, अगर आपके प्रोजेक्ट में Cloud Firestore का इस्तेमाल, रोज़ाना के कोटे से ज़्यादा होता है, तो आपसे उस दिन के रीड और राइट के लिए शुल्क लिया जाएगा. यह शुल्क, 50 हज़ार या 20 हज़ार से ज़्यादा के लिए लिया जाएगा.
Blaze प्लान के बारे में याद रखने वाली ज़रूरी बातें
ब्लेज़ प्राइसिंग प्लान के बारे में इन बातों का ध्यान रखें:
प्रॉडक्ट के हिसाब से, स्पार्क प्लान और ब्लेज़ प्लान के लिए बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले कोटे की रकम अलग-अलग हो सकती है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें.
बिना किसी शुल्क के इस्तेमाल किए जाने वाले प्रॉडक्ट में भी कुछ सुविधाओं से जुड़ी सीमाएं होती हैं. उदाहरण के लिए, Crashlytics कस्टम लॉगिंग को 64 केबी तक सीमित करता है. इस तरह की जानकारी पाने के लिए, Firebase के दस्तावेज़ में हर प्रॉडक्ट का सेक्शन देखें. प्रॉडक्ट या सुविधा के आधार पर, ये सीमाएं इन वजहों से हो सकती हैं: इंफ़्रास्ट्रक्चर, सभी के लिए समान ऐक्सेस, और सेवा से जुड़ी अन्य सुरक्षाएं.
Firebase के ज़्यादातर प्रॉडक्ट और सुविधाओं के लिए, रोज़ाना के इस्तेमाल के आधार पर कोटा और कीमत तय की जाती है. हालांकि, कुछ के लिए यह हर महीने या हर घंटे के इस्तेमाल के आधार पर तय की जाती है. Cloud Functions में, बिना किसी शुल्क के इस्तेमाल करने का एक टियर होता है. यह हर महीने रीसेट होता है. हालांकि, Cloud Firestore और Cloud Storage में, बिना किसी शुल्क के इस्तेमाल करने के टियर होते हैं. ये हर दिन रीसेट होते हैं. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें.
Google Cloud Billing खाते
जब आपका प्रोजेक्ट, ब्लेज़ प्राइसिंग प्लान पर होता है, तब आपका प्रोजेक्ट Google Cloud Billing खाते से लिंक होता है. Cloud Billing खातों के बारे में यहां कुछ खास जानकारी दी गई है:
Cloud Billing खातों के लिए, पेमेंट का तरीका जोड़ना ज़रूरी है. इसमें ज़्यादातर मुख्य क्रेडिट कार्ड के साथ-साथ, पेमेंट के अन्य तरीके भी शामिल हैं. ज़्यादा जानकारी के लिए, Cloud Billing दस्तावेज़ देखें.
एक Cloud Billing खाते से कई Firebase प्रोजेक्ट लिंक किए जा सकते हैं. ये सभी प्रोजेक्ट, ब्लेज़ प्लान की कीमत पर उपलब्ध होंगे.
देखें कि आपको क्रेडिट मिल सकते हैं या नहीं. उदाहरण के लिए, अगर आपने हाल ही में Firebase और Google Cloud का इस्तेमाल करना शुरू किया है, तो हो सकता है कि आपको हमारी सेवाओं को आज़माने के लिए, "Google Cloud को 300 डॉलर में मुफ़्त में आज़माने" का ऑफ़र मिले. ध्यान दें कि उन क्रेडिट के अलावा, किसी भी तरह के इस्तेमाल या लागत का हिसाब, आपके इस्तेमाल किए जा रहे क्रेडिट प्रोग्राम के हिसाब से तय किया जाता है.
कीमत तय करने के प्लान के बीच स्विच करना
Spark प्लान से Blaze प्लान पर अपग्रेड करना
Firebase कंसोल में जाकर, Blaze प्लान पर अपग्रेड किया जा सकता है.
किसी Firebase प्रोजेक्ट को ब्लेज़ की कीमत वाले प्लान में अपग्रेड करने का मतलब है कि आपने Cloud Billing खाते को Google Cloud प्रोजेक्ट से लिंक किया है.
इन कार्रवाइयों और स्थितियों में, आपका Spark प्लान अपने-आप Blaze प्लान में अपग्रेड हो जाएगा:
Cloud Billing कंसोल से, अपने प्रोजेक्ट में Cloud Billing खाता लिंक करनाGoogle Cloud
एक ही प्रोजेक्ट में Google Cloud की सेवाओं (जैसे, Pub/Sub या Cloud Run) या Google Maps API का इस्तेमाल करना
उदाहरण के लिए, अगर Google Cloud कंसोल में Google Cloud सेवा का इस्तेमाल शुरू किया जाता है, तो आपको Cloud Billing खाता लिंक करना होगा. इससे, Firebase का प्राइसिंग प्लान अपने-आप Blaze प्लान में अपग्रेड हो जाएगा.
अगर आपका प्रोजेक्ट Spark से Blaze में अपग्रेड होता है, तो इन बातों का ध्यान रखें:
- प्रॉडक्ट के हिसाब से, स्पार्क प्लान और ब्लेज़ प्लान के लिए बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले कोटे की रकम अलग-अलग हो सकती है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें.
ब्लेज़ प्लान से स्पार्क प्लान पर डाउनग्रेड करना
Firebase कंसोल में जाकर, Spark के लिए तय की गई कीमत वाले प्लान पर वापस जाया जा सकता है.
नीचे दी गई कार्रवाइयों और स्थितियों में, आपका प्राइसिंग प्लान Blaze से Spark में अपने-आप डाउनग्रेड हो जाएगा:
Cloud Billing कंसोल में जाकर, अपने प्रोजेक्ट से Cloud Billing खाते को अलग करनाGoogle Cloud
अपने प्रोजेक्ट से लिंक किया गया Cloud Billing खाता बंद करना
ध्यान दें कि Cloud Billing, पेमेंट की स्थिति या इतिहास के आधार पर खाते बंद कर सकता है. Cloud Billing से जुड़ी समस्याओं को हल करने का तरीका जानें.
अगर आपका प्रोजेक्ट Blaze से Spark पर डाउनग्रेड हो जाता है, तो इन बातों का ध्यान रखें:
आपके प्रोजेक्ट के पास, पैसे चुकाकर ली जाने वाली Google Cloud सेवाओं का ऐक्सेस नहीं रहेगा. जैसे, Analytics के लिए Pub/Sub, Cloud Run या BigQuery स्ट्रीमिंग.
आपके प्रोजेक्ट के पास, किसी भी नॉन-डिफ़ॉल्ट Realtime Database इंस्टेंस या नॉन-डिफ़ॉल्ट Realtime Database बकेट का ऐक्सेस नहीं रहता.Cloud Storage
इन इंस्टेंस और बकेट में मौजूद डेटा मिटाया नहीं जाता. हालांकि, आपके पास इस डेटा का ऐक्सेस नहीं होगा. इसका मतलब है कि आपके पास ऐप्लिकेशन से डेटा को पढ़ने/बदलने का ऐक्सेस नहीं होगा, कंसोल का ऐक्सेस नहीं होगा, और REST API का ऐक्सेस नहीं होगा.
ऐक्सेस फिर से चालू करने के लिए, Blaze प्लान पर अपग्रेड करें.
अगर आपको इन नॉन-डिफ़ॉल्ट इंस्टेंस और बकेट से डेटा मिटाना है, लेकिन स्पार्क प्लान पर बने रहना है, तो Firebase की सहायता टीम से संपर्क करें.
किसी भी नए या मौजूदा Cloud Functions को नए तरीके से डिप्लॉय नहीं किया जा सकता.
प्रॉडक्ट के हिसाब से, स्पार्क प्लान और ब्लेज़ प्लान के लिए बिना किसी शुल्क के इस्तेमाल किए जा सकने वाले कोटे की रकम अलग-अलग हो सकती है. ज़्यादा जानकारी के लिए, अक्सर पूछे जाने वाले सवाल पढ़ें.
अगले चरण
कई खास स्थितियों के बारे में जानने के लिए, Firebase के कीमत से जुड़े अक्सर पूछे जाने वाले सवाल देखें. खास तौर पर, Cloud Functions for Firebase से जुड़ी बिलिंग के बारे में जानें.
अपने कोड की जांच करके, इस्तेमाल और खर्च के लेवल की निगरानी करके, और बजट की सूचना देने वाले ईमेल सेट अप करके, अचानक आने वाले बिलों से बचने का तरीका जानें.