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

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

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

इस पेज पर, आपको कैंपेन को समझने और मॉनिटर करने से जुड़े ज़रूरी पहलुओं के बारे में जानकारी दी गई है आपके इस्तेमाल और खर्च के लेवल में, इनमें ये शामिल हैं:


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

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

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

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

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

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



अपने ऐप्लिकेशन के इस्तेमाल और खर्च के लेवल देखें

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

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

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

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

यहां पर प्रोजेक्ट का पूरा इस्तेमाल देखा जा सकता है इस्तेमाल और बिलिंग डैशबोर्ड (प्रोजेक्ट सेटिंग > इस्तेमाल और बिलिंग पर जाएं पर जाएं.

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

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

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

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

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



बजट से जुड़े अलर्ट वाले ईमेल सेट अप करें

Google Cloud बिलिंग और बजट अलर्ट सेट अप करना. इस सेक्शन पर में यह बताया गया है कि Firebase प्रोजेक्ट के लिए, ये दोनों काम कैसे किए जा सकते हैं.

बजट से जुड़ी ऐसी आसान सूचनाएं सेट अप की जा सकती हैं जो आपको और आपकी टीम के सदस्यों को ईमेल भेजें सूचनाएं तब भेजी जाती हैं, जब आपके प्रोजेक्ट का खर्च, खर्च की तय सीमा से ज़्यादा हो जाता है.

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

बजट और बजट अलर्ट की खास जानकारी

बजट, डॉलर की वह सामान्य रकम होती है जिसे आप हर महीने खर्च करने के लिए तैयार करते हैं.

जब आपके प्रोजेक्ट का खर्च स्तर हिट हो जाता है, तब बजट अलर्ट एक ईमेल भेजता है थ्रेशोल्ड को उस हिसाब से सेट किया जा सकता है. बजट अलर्ट, आपका ऐप्लिकेशन.

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

बजट और सामान्य बजट अलर्ट सेट अप करें

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

  1. Google Cloud Console पर जाएं. अपने प्रोजेक्ट को ऐक्सेस करें, फिर बिलिंग चुनें.

  2. बजट और Alerts पैनल को चुनकर, इन चरणों को पूरा करें बजट और ईमेल से भेजा गया बजट अलर्ट सेट अप करना:

    1. कोई मौजूदा बजट चुनें या नया बजट बनाएं.

    2. अपने बजट को ऐसा नाम दें जिससे इस बारे में जानकारी मिलती हो.

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

    4. रकम सेट करें > इनमें से किसी एक विकल्प का इस्तेमाल करके, बजट टाइप:

      • एक तय रकम – इस टाइप का इस्तेमाल तब करें, जब ऐप्लिकेशन को टेस्ट किया जा रहा है या बाहर इस्तेमाल किया जा रहा है

      • वह रकम जो आपके प्रोजेक्ट पर पिछले महीने खर्च की गई रकम के बराबर है – इस टाइप का इस्तेमाल तब करें, जब आपके ऐप्लिकेशन में लगातार बढ़ोतरी हो रही हो और आपको हर महीने बजट की रकम को अपडेट करते रहने के लिए

    5. बजट का प्रतिशत अलर्ट सेट अप करें.

      • शुरुआती जांच के लिए कई प्रतिशत, जैसे 1%, 2%, 5%, और असल का 50% हिस्सा है.

      • प्रोडक्शन ऐप्लिकेशन के लिए, पिवट प्रतिशत आज़माएं, जैसे असल का 50% और 100% साथ-साथ 150% पूर्वानुमान का.

    6. तय करें कि किसे ईमेल भेजे जाने चाहिए.

      • डिफ़ॉल्ट रूप से, जिन लोगों के पास बिलिंग के लिए ज़रूरी अनुमतियां हैं उन्हें सूचना ईमेल (डिफ़ॉल्ट रूप से, बिलिंग खाते के एडमिन और बिलिंग खाते से जुड़े क्लाउड बिलिंग खाते के उपयोगकर्ता).

      • अपनी टीम के दूसरे लोगों को भी ईमेल भेजे जा सकते हैं. इसके लिए ज़रूरी है नया डेटा इकट्ठा करने की सुविधा मिलती है. इसके बाद, ईमेल पर आधारित सूचना का चैनल, name@yourcompany.com जैसा कोई प्रोफ़ेशनल ईमेल पता बनाएं. इससे आपका कारोबार ज़्यादा भरोसेमंद बनेगा. इस सेटअप के बारे में ज़्यादा जानकारी के लिए, यहां जाएं ऐडवांस बिलिंग अलर्ट सेट अप करना और लॉजिक.

अगर आप कम बजट का प्रतिशत (जैसे 1%) के लिए सूचना सेट अप करते हैं, तो आपको कुछ घंटों या कुछ दिनों में एक ईमेल मिलेगा आपको यह भी बताना होगा कि आपका प्रोजेक्ट उस थ्रेशोल्ड तक पहुंच चुका है.

अगले चरण

बेहतर सेट अप करें बिलिंग से जुड़ी सूचनाएं और लॉजिक करने का तरीका जानें:

  • क्लाउड मॉनिटरिंग का इस्तेमाल करके, बिलिंग और किसी अन्य सेवा के लिए ज़्यादा बेहतर सूचनाएं बनाएं इसमें अन्य मीडियम पर सूचनाएं भेजने वाली कस्टम सूचनाओं का डेटा भी शामिल है. जैसे कि Slack.

  • Google Cloud Pub/Sub के आधार पर, अतिरिक्त बिलिंग लॉजिक बनाएं.