अचानक होने वाले बिल से बचें

चाहे आपने अभी-अभी अपना ऐप्लिकेशन बनाना शुरू किया हो या आपके पास पहले से ही कोई ऐप्लिकेशन हो, आपको यह पक्का करना होगा कि आपको अपनी लागतों के बारे में पता हो और सरप्राइज़ बिल से कैसे बचा जाए.

अगर आपने अब तक Firebase के कीमत प्लान नहीं देखे हैं, तो उन्हें देखें. इससे आपको यह समझने में मदद मिलेगी कि Firebase के लिए बिलिंग कैसे काम करती है.

इस पेज पर, आपको इस्तेमाल और खर्च के लेवल को समझने और उनकी निगरानी करने के अहम पहलुओं के बारे में जानकारी मिलेगी. इनमें ये शामिल हैं:


अपने कोड की जांच करना

प्रोडक्शन में डिप्लॉय करने से पहले, अपने कोड की जांच करना कई वजहों से एक अच्छा तरीका है. जैसे, ऐसी गड़बड़ियां पकड़ना जिनकी वजह से आपको काफ़ी रकम खर्च करनी पड़ सकती है. अपने ऐप्लिकेशन के लिए इन्फ़्रास्ट्रक्चर बनाते समय, हमारा सुझाव है कि पहले स्थानीय तौर पर जांच करने के लिए Firebase Local Emulator Suite का इस्तेमाल करें.

Local Emulator Suite की मदद से, Cloud Functions, Cloud Firestore, Realtime Database वगैरह के इंस्टेंस, अपने डेस्कटॉप मशीन पर स्थानीय तौर पर चलाए जा सकते हैं. इससे न सिर्फ़ नई सुविधाओं — खास तौर पर Cloud Functions — को तेज़ी से दोहराना आसान हो जाता है, बल्कि यह भी पक्का होता है कि आपको Firebase की कोई लागत न लगे. ऐसा इसलिए, क्योंकि प्रोडक्शन में मौजूद सेवाओं के ख़िलाफ़ जांच करने से लागत लग सकती है.

जांच करते समय, इस्तेमाल और खर्च के अनुमान से ज़्यादा होने की इन आम वजहों की जांच करें:

  • लाखों नतीजों वाले डेटाबेस क्वेरी में सीमा जोड़ना भूल जाना

  • Cloud Functions के ऐसे कॉम्बिनेशन जिनकी वजह से, फ़ैन-आउट वर्कलोड बहुत ज़्यादा हो जाते हैं या इनफ़ाइनाइट लूप बन जाते हैं



इस्तेमाल और खर्च के लेवल देखना

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

हर प्रॉडक्ट के इस्तेमाल की जानकारी देखना

FirebaseFirebase कंसोल में, कई प्रॉडक्ट के लिए "इस्तेमाल" टैब में जाकर, हर प्रॉडक्ट के इस्तेमाल की जानकारी देखी जा सकती है.

  • इन डैशबोर्ड में, तारीख की खास रेंज देखी जा सकती हैं.

  • प्रॉडक्ट-लेवल डैशबोर्ड, Authentication और सभी इन्फ़्रास्ट्रक्चर प्रॉडक्ट के लिए उपलब्ध हैं. जैसे: Realtime Database, Cloud Firestore, Cloud Storage, Cloud Functions, और Hosting.

पूरे प्रोजेक्ट के इस्तेमाल की जानकारी देखना

Firebase कंसोल में, सेटिंग सेटिंग > इस्तेमाल और बिलिंग डैशबोर्ड में जाकर, अपने प्रोजेक्ट के इस्तेमाल की पूरी जानकारी देखी जा सकती है.Firebase

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

  • किसी भी प्रॉडक्ट पर क्लिक करके, रोज़ के इस्तेमाल की खास जानकारी और यह देखा जा सकता है कि यह बिना किसी शुल्क के इस्तेमाल के लिए तय किए गए कोटा के मुकाबले कैसा है.

ध्यान रखें कि हर प्रॉडक्ट के लिए, इस्तेमाल के अलग-अलग कोटा और इसलिए अलग-अलग टाइमलाइन होती हैं. उदाहरण के लिए:

  • Cloud Firestore और Cloud Storage के इस्तेमाल का हिसाब हर दिन लगाया जाता है.

  • Cloud Functions के इस्तेमाल का हिसाब हर महीने लगाया जाता है.



बजट सेट अप करना

Google Cloud Billing के लिए बजट बनाकर, लागतों को कंट्रोल किया जा सकता है और बिल में अचानक लगने वाले शुल्क से बचा जा सकता है Google Cloud Billing. बजट, आम तौर पर हर महीने खर्च करने के लिए तय की गई रकम होती है. ये सिर्फ़ सूचनाओं वाले बजट या खर्च की सीमा वाले बजट हो सकते हैं.

सिर्फ़ सूचनाओं वाले बजट

  • अगर खर्च, आपके बजट के लिए सेट किए गए थ्रेशोल्ड तक पहुंच जाता है, तो Cloud Billing ईमेल से सूचनाएं भेजता है.

  • निम्न पर ध्यान दें:

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

    • Firebase कंसोल में, Blaze कीमत प्लान पर अपग्रेड करने पर, आपसे सिर्फ़ सूचनाओं वाला बजट सेट अप करने के लिए कहा जाता है. Google Cloud कंसोल मेंGoogle Cloud, सिर्फ़ सूचनाओं वाले बजट को मैन्युअल तरीके से भी सेट अप किया जा सकता है.

खर्च की सीमा वाले बजट

  • अगर खर्च, किसी खास सेवा के लिए सेट किए गए थ्रेशोल्ड तक पहुंच जाता है, तो Cloud Billing ईमेल से सूचनाएं भेजता है.

  • अगर खर्च, उस सेवा के लिए आपके बजट के 100% तक पहुंच जाता है, तो Cloud Billing उस सेवा को महीने के बाकी दिनों के लिए रोक देता है.

  • निम्न पर ध्यान दें:

    • खर्च की सीमा वाले बजट, सिर्फ़ इन Firebase सेवाओं के लिए उपलब्ध हैं: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase, और Firebase Extensions.

    • FirebaseFirebase कंसोल या Google CloudGoogle Cloud कंसोल में, खर्च की सीमा वाले बजट को मैन्युअल तरीके से सेट अप किया जा सकता है.

अगले चरण