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

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

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

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


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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      • प्रारंभिक परीक्षण के लिए, बाहर कई प्रतिशत, 1%, 2%, 5%, और वास्तविक का 50% की तरह का प्रयास करें।

      • उत्पादन ऐप्स के लिए, बाहर निर्णायक प्रतिशत, 50% और साथ ही साथ वास्तविक की 100% पूर्वानुमानित के 150% की तरह का प्रयास करें।

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

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

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

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

अगला कदम

यात्रा सेट अप उन्नत बिलिंग सूचनाएं और तर्क जानने के लिए कैसे निम्न कार्य करें:

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

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