सरप्राइज बिल से बचें

चाहे आप अभी अपना ऐप विकसित करना शुरू कर रहे हों या आपके पास एक पूर्ण विकसित उत्पादन ऐप हो, आप यह सुनिश्चित करना चाहते हैं कि आप अपनी लागतों को समझें और आश्चर्यजनक बिलों से कैसे बचें।

यदि आपने पहले से नहीं किया है, तो यह समझने के लिए फायरबेस मूल्य निर्धारण योजनाएं देखें कि फायरबेस के लिए बिलिंग कैसे काम करती है।

यह पृष्ठ आपके उपयोग और खर्च के स्तर को समझने और निगरानी करने के महत्वपूर्ण पहलुओं के माध्यम से आपका मार्गदर्शन करता है, जिसमें शामिल हैं:


अपने कोड का परीक्षण करें

उत्पादन में तैनात करने से पहले अपने कोड का परीक्षण करना कई कारणों से एक अच्छा विचार है, जैसे त्रुटियों को पकड़ना जिसके लिए आपको महत्वपूर्ण मात्रा में धन खर्च करना पड़ सकता है। जैसा कि आप अपने ऐप के लिए बुनियादी ढांचे का निर्माण कर रहे हैं, हम अत्यधिक अनुशंसा करते हैं कि पहले फायरबेस लोकल एमुलेटर सूट का उपयोग करके स्थानीय स्तर पर परीक्षण करें

लोकल एमुलेटर सुइट आपको अपने डेस्कटॉप मशीन पर स्थानीय रूप से क्लाउड फ़ंक्शंस, क्लाउड फायरस्टोर, रीयलटाइम डेटाबेस और बहुत कुछ चलाने की अनुमति देता है। इससे न केवल आपके लिए नई कार्यक्षमता - विशेष रूप से क्लाउड फ़ंक्शंस - पर त्वरित रूप से पुनरावृत्ति करना आसान हो जाता है, बल्कि यह यह भी सुनिश्चित करता है कि उत्पादन में सेवाओं के विरुद्ध परीक्षण के परिणामस्वरूप आपको कोई फायरबेस लागत नहीं उठानी पड़ेगी।

जब आप परीक्षण कर रहे हों, तो अपेक्षित उपयोग और खर्च से अधिक के इन सामान्य कारणों की जाँच करें:

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

  • क्लाउड फ़ंक्शंस के संयोजन जो अत्यधिक फैन-आउट वर्कलोड या यहां तक ​​कि अनंत लूप का कारण बनते हैं



अपने उपयोग और खर्च के स्तर देखें

आपको यह जानना होगा कि आपके ऐप के लिए सामान्य उपयोग पैटर्न कैसा दिखता है और सुनिश्चित करें कि आप अपने लिए महत्वपूर्ण सीमाओं के भीतर रह रहे हैं।

व्यक्तिगत उत्पाद उपयोग देखें

आप फायरबेस कंसोल में कई उत्पादों के लिए "उपयोग" टैब में व्यक्तिगत उत्पाद उपयोग देख सकते हैं।

समग्र परियोजना उपयोग देखें

आप फायरबेस कंसोल में उपयोग और बिलिंग डैशबोर्ड में अपने प्रोजेक्ट का समग्र उपयोग देख सकते हैं ( प्रोजेक्ट सेटिंग्स > उपयोग और बिलिंग पर जाएं)।

  • आप अपने मासिक उपयोग को देख सकते हैं और देख सकते हैं कि आपके उपयोग का स्तर आवंटित नो-कॉस्ट उपयोग कोटा तक कैसे माप रहा है।

  • उपयोग के दैनिक सारांश की समीक्षा करने के लिए किसी भी उत्पाद पर क्लिक करें और यह आवंटित नो-कॉस्ट उपयोग कोटा तक कैसे मापता है।

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

  • क्लाउड फायरस्टोर और क्लाउड स्टोरेज उपयोग की गणना प्रतिदिन की जाती है।

  • क्लाउड फ़ंक्शंस उपयोग की गणना मासिक रूप से की जाती है।



बजट अलर्ट ईमेल सेट करें

Google क्लाउड बिलिंग में बजट बनाकर और बजट अलर्ट सेट करके अपने बिल पर आश्चर्य से बचें। यह अनुभाग बताता है कि आपके फायरबेस प्रोजेक्ट के लिए ये दोनों कैसे करें।

आप सरल बजट अलर्ट सेट कर सकते हैं जो आपको और आपके साथियों को ईमेल सूचनाएं भेजता है जब आपका प्रोजेक्ट निर्धारित खर्च सीमा से अधिक हो जाता है।

यदि आपने हाल ही में ब्लेज़ मूल्य निर्धारण योजना में अपग्रेड किया है तो आपके पास पहले से ही बजट अलर्ट हो सकता है। लेकिन यदि आप बजट अलर्ट के बारे में अधिक जानना चाहते हैं, नया अलर्ट सेट करना चाहते हैं, या मौजूदा अलर्ट को संशोधित करना चाहते हैं, तो यह अनुभाग आपके लिए है!

बजट और बजट अलर्ट का अवलोकन

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

जब भी आपके प्रोजेक्ट का खर्च स्तर आपके द्वारा निर्धारित सीमा तक पहुंचता है तो बजट अलर्ट एक ईमेल भेजता है। बजट अलर्ट आपके ऐप के लिए सेवाओं या उपयोग को बंद नहीं करता है।

हम सेवाओं और उपयोग को बंद नहीं करते हैं क्योंकि यद्यपि आपके ऐप में कोई बग हो सकता है जिसके कारण खर्च में वृद्धि हो सकती है, हो सकता है कि आप अपने ऐप में अप्रत्याशित सकारात्मक वृद्धि का अनुभव कर रहे हों। आप नहीं चाहेंगे कि आपका ऐप अप्रत्याशित रूप से तब बंद हो जाए जब आपको इसकी सबसे अधिक आवश्यकता हो।

एक बजट और एक साधारण बजट अलर्ट सेट करें

बजट या बजट अलर्ट सेट करने के लिए, आपको संबंधित क्लाउड बिलिंग खाते का स्वामी होना आवश्यक है।

  1. Google क्लाउड कंसोल पर जाएं, अपने प्रोजेक्ट तक पहुंचें, फिर बिलिंग चुनें।

  2. बजट और अलर्ट पैनल पर जाएं, फिर बजट और ईमेल किए गए बजट अलर्ट को सेट करने के लिए निम्नलिखित चरणों को पूरा करें:

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

    2. अपने बजट को एक वर्णनात्मक नाम दें.

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

    4. इनमें से किसी एक विकल्प का उपयोग करके राशि > बजट प्रकार सेट करें:

      • धनराशि की एक निर्धारित राशि - जब आप पहली बार अपने ऐप की शुरुआत कर रहे हों या उसका परीक्षण कर रहे हों तो इस प्रकार का उपयोग करें

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

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

      • प्रारंभिक परीक्षण के लिए, कई प्रतिशत आज़माएँ, जैसे 1%, 2%, 5%, और वास्तविक का 50%।

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

    6. सेट करें कि ईमेल किसे मिलना चाहिए.

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

      • आप अपनी टीम के अन्य लोगों को भी ईमेल भेज सकते हैं। इसके लिए क्लाउड मॉनिटरिंग वर्कस्पेस बनाना और फिर वर्कस्पेस के अलर्टिंग सेक्शन में एक ईमेल-आधारित अधिसूचना चैनल जोड़ना आवश्यक है। इस सेटअप के बारे में अधिक जानकारी के लिए, उन्नत बिलिंग अलर्ट और तर्क सेट करें पर जाएँ।

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

अगले कदम

निम्नलिखित कार्य करने का तरीका जानने के लिए उन्नत बिलिंग अलर्ट और तर्क सेट अप करें पर जाएँ:

  • बिलिंग और उपयोग के लिए अधिक परिष्कृत अलर्ट बनाने के लिए क्लाउड मॉनिटरिंग का उपयोग करें, जिसमें कस्टम अलर्ट भी शामिल हैं जो स्लैक जैसे अन्य माध्यमों को सूचनाएं भेजते हैं।

  • Google क्लाउड पब/सब के आधार पर अतिरिक्त बिलिंग तर्क बनाएं।