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