Firebase सेवाओं के लिए खर्च की सीमाएं सेट अप करना


इस पेज पर, खर्च की सीमा वाले बजट को सेट अप और मैनेज करने का तरीका बताया गया है. यह तब लागू होता है, जब आपका Firebase प्रोजेक्ट ब्लेज़ प्लान पर हो.

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

खर्च की सीमा को कॉन्फ़िगर करने के निर्देशों पर जाएं

बजट के बारे में जानकारी

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

सिर्फ़ सूचनाएं पाने के लिए बजट

खर्च की सीमा वाले बजट (यह पेज)

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

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

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

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

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

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

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

Google Cloud के दस्तावेज़ में, आपको खर्च की सीमा वाले बजट के बारे में अक्सर पूछे जाने वाले सवालों की सूची भी मिल सकती है.

ज़रूरी शर्तें पूरी करने वाली सेवाएं

इन Firebase सेवाओं के लिए, खर्च की सीमा वाले बजट सेट अप किए जा सकते हैं:

  • Firebase AI Logic: Gemini Developer API या Agent Platform Gemini API (formerly Vertex AI) के ऐक्सेस पर कैप सेट करें.
  • Firebase App Hosting: Cloud Run सेवा के लिए कैप सेट करें.
  • Cloud Functions for Firebase: Cloud Run फ़ंक्शन सेवा के लिए सीमाएं सेट करें.
  • Firebase Extensions: Cloud Run फ़ंक्शन सेवा के लिए कैप सेट करें.

हम खर्च की सीमा वाले बजट के लिए, ज़रूरी शर्तें पूरी करने वाली सेवाओं की इस सूची में और सेवाएं जोड़ने पर काम कर रहे हैं. इसलिए, समय-समय पर इस सूची को देखते रहें.

Firebase AI Logic

खर्च की सीमा की स्थितियां

खर्च की सीमा इनमें से किसी एक स्थिति में हो सकती है:

  • कॉन्फ़िगर किया गया: Cloud Billing, आपके प्रोजेक्ट के लिए किसी सेवा पर होने वाले खर्च को मॉनिटर कर रहा है. यह मॉनिटरिंग, खर्च की सीमा के लिए तय किए गए बजट के आधार पर की जा रही है.
  • लागू की गई: आपके प्रोजेक्ट का खर्च, उस सेवा के लिए सेट किए गए महीने के बजट के 100% तक पहुंच गया है. इसलिए, Cloud Billing ने खर्च की सीमा लागू कर दी है. महीने के बाकी बचे दिनों के लिए, सेवा के किसी भी नए इस्तेमाल को तब तक रोक दिया जाता है, जब तक खर्च की सीमा को साफ़ तौर पर हटा नहीं दिया जाता.
  • हटा दिया गया: Cloud Billing ने खर्च की सीमा लागू की थी. साथ ही, लागू होने वाली सेवा के नए इस्तेमाल को रोक दिया था. हालांकि, सेवा को फिर से चालू करने के लिए, खर्च की सीमा को हटा दिया गया है.

खर्च की सीमाएं सेट अप और मैनेज करना

  1. खर्च की सीमा तय करने वाले बजट को कॉन्फ़िगर करें.
    खर्च की सीमा तय करने वाला बजट कॉन्फ़िगर करें, ताकि Cloud Billing किसी सेवा के लिए आपके प्रोजेक्ट के खर्च की निगरानी कर सके.

  2. सूचनाओं और खर्च की सीमा लागू करने के बारे में जानकारी.
    अगर आपके प्रोजेक्ट का खर्च, उस सेवा के लिए तय किए गए महीने के बजट के कुछ थ्रेशोल्ड तक पहुंच जाता है, तो Cloud Billing सूचना देने वाले ईमेल भेजता है और खर्च की सीमा लागू करता है. लागू करने का मतलब है कि उस महीने के बाकी बचे दिनों के लिए, उस सेवा के किसी भी नए इस्तेमाल को रोक दिया जाता है.

  3. ज़रूरत पड़ने पर, खर्च की तय सीमा को हटाएं.
    अगर आपको उस महीने के लिए, रोकी गई सेवा का इस्तेमाल फिर से शुरू करना है, तो आपको खर्च की तय सीमा को हटाना होगा.

ज़रूरी अनुमतियां

खर्च की सीमा तय करने वाला बजट सेट अप और मैनेज करने के लिए, आपके पास प्रोजेक्ट और उससे लिंक किए गए Cloud Billing खाते का एडमिन-लेवल का ऐक्सेस होना चाहिए. इनमें से किसी भी विकल्प से, आपको ज़रूरी अनुमतियां मिल सकती हैं:

खर्च की सीमा वाला बजट कॉन्फ़िगर करना

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

Firebase कंसोल का इस्तेमाल करके, खर्च की सीमा वाले बजट को कॉन्फ़िगर करने का तरीका यहां बताया गया है:

  1. Firebase कंसोल में अपने प्रोजेक्ट को ऐक्सेस करें. इसके बाद, सेटिंग > इस्तेमाल और बिलिंग > जानकारी और सेटिंग पेज पर जाएं.

  2. सेवा-स्तर पर खर्च की सीमाएं कार्ड पर जाएं.

  3. उस सेवा का पता लगाएं जिसके लिए आपको बजट की सीमा तय करनी है. इसके बाद, महीने के बजट की रकम सेट करें. इसके बाद, कॉन्फ़िगर करें पर क्लिक करें.

    • खर्च की सीमा तय करने वाला बजट, किसी एक प्रोजेक्ट और उस प्रोजेक्ट में शामिल एक ज़रूरी सेवा के लिए तय किया जाता है.

    • खर्च की सीमा वाले बजट के लिए, समयसीमा हर महीने होती है. यह हर महीने की पहली तारीख से शुरू होती है.

ध्यान दें कि Google Cloud कंसोल का इस्तेमाल करके, खर्च की सीमा वाले बजट को भी कॉन्फ़िगर किया जा सकता है.

खर्च की सीमा लागू होने पर मिलने वाले ईमेल और चेतावनियां

खर्च की सीमा वाला बजट कॉन्फ़िगर करने के बाद, Cloud Billing उस सेवा के लिए आपके प्रोजेक्ट के खर्च को मॉनिटर करेगा. यह सेवा, खर्च की सीमा के बजट के लिए, खर्च के इन थ्रेशोल्ड के आधार पर सूचना देने वाले ईमेल भेजेगी और खर्च की सीमा लागू करेगी.

  • सेट किए गए बजट का 50% और 80%:

    • Cloud Billing सभी बिलिंग एडमिन, प्रोजेक्ट के मालिकों, और लागू होने वाले "ज़रूरी संपर्क" को चेतावनी वाले ईमेल भेजता है.
  • सेट किए गए बजट का 100%:

    • Cloud Billing खर्च की सीमा लागू करता है. इसका मतलब है कि लागू होने वाली सेवा के लिए, महीने के बाकी दिनों में किसी भी नए इस्तेमाल को तब तक रोक दिया जाएगा, जब तक कि खर्च की सीमा को साफ़ तौर पर हटा न दिया जाए.

    • Cloud Billing एक और सूचना वाला ईमेल भेजता है. इसके अलावा, Firebase कंसोल और Google Cloud कंसोल में, खर्च की सीमा लागू होने और सेवा के रुकने के बारे में बैनर सूचनाएं दिखती हैं.

क्लाइंट-साइड पर असर और गड़बड़ी ठीक करना

खर्च की सीमा लागू होने की वजह से किसी सेवा को रोकने पर, आपका क्लाइंट-साइड ऐप्लिकेशन उस सेवा के लिए गड़बड़ियां दिखाना शुरू कर देगा. आपको अपने ऐप्लिकेशन के कोड में इन अपवादों को ठीक से हैंडल करना चाहिए. उदाहरण के लिए, try-catch ब्लॉक का इस्तेमाल करके.

खर्च की सीमा को हटाना

खर्च की सीमा लागू होने पर, उस सेवा के लिए सभी नए इस्तेमाल को महीने के बाकी दिनों के लिए रोक दिया जाता है. ऐसा तब तक होता है, जब तक खर्च की सीमा को साफ़ तौर पर हटा न दिया जाए.

Firebase कंसोल का इस्तेमाल करके, खर्च की सीमा को हटाने का तरीका यहां बताया गया है:

  1. Firebase कंसोल में अपने प्रोजेक्ट को ऐक्सेस करें. इसके बाद, सेटिंग > इस्तेमाल और बिलिंग > जानकारी और सेटिंग पेज पर जाएं.

  2. सेवा-स्तर पर खर्च की सीमाएं कार्ड पर जाएं.

  3. खर्च की सीमा लागू की गई सेवा ढूंढें. इसके बाद, सीमा हटाएं पर क्लिक करें.

ध्यान दें कि Google Cloud कंसोल का इस्तेमाल करके, खर्च की सीमाएं भी हटाई जा सकती हैं.

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

खर्च की सीमा वाले बजट के बारे में यहां कुछ ज़रूरी सीमाएं बताई गई हैं:

  • खर्च की सीमा वाले बजट, "तय सीमा" नहीं होते हैं. इस्तेमाल की रिपोर्टिंग में देरी की वजह से, खर्च की सीमा को तुरंत लागू नहीं किया जाता. इसमें कुछ मिनट लग सकते हैं. इस देरी की वजह से, अगर लागत में कोई बढ़ोतरी होती है, तो उसका बिल सामान्य तरीके से भेजा जाएगा. अपने बजट को तय की गई सीमा से थोड़ा कम पर सेट करें.

  • प्रोजेक्ट और सेवा के दायरे में. खर्च की सीमा तय करने की सुविधा का इस्तेमाल, एक प्रोजेक्ट और उस प्रोजेक्ट में शामिल एक ज़रूरी सेवा के लिए किया जा सकता है.

    • Cloud Billing खाते के पूरे लेवल पर या फ़ोल्डर, संगठन या लेबल के लेवल पर, खर्च की सीमा वाला बजट सेट नहीं किया जा सकता.

    • एक ऐसा बजट सेट नहीं किया जा सकता जो कई प्रोजेक्ट या कई सेवाओं के लिए खर्च की सीमा तय करे.

    • किसी सेवा के लिए खर्च की सीमा वाला बजट सेट करने पर, यह सीमा प्रोजेक्ट में सेवा के साथ इंटरैक्ट करने के सभी तरीकों पर लागू होती है. उदाहरण के लिए, अगर आपने Agent Platform Gemini API (formerly Vertex AI) पर बजट सेट किया है, तो यह Firebase SQL Connect, ADK, Genkit वगैरह के ज़रिए प्रोजेक्ट में उस एपीआई के किसी भी इस्तेमाल पर भी लागू होता है. यह सिर्फ़ Firebase AI Logic के ज़रिए इस्तेमाल पर लागू नहीं होता.

  • महीने की समयावधि. खर्च की सीमा तय करने वाले बजट की समयावधि एक महीने की होती है. यह हर महीने की पहली तारीख से शुरू होती है.

  • हर महीने सेवा डिफ़ॉल्ट रूप से फिर से शुरू हो जाती है. अगर आपने खर्च की सीमा को नहीं हटाया, तो सेवा को मौजूदा महीने के लिए सिर्फ़ रोक दिया जाएगा.

    • डिफ़ॉल्ट रूप से, अगले महीने की शुरुआत में खर्च की सीमा अपने-आप हट जाएगी और सेवा फिर से शुरू हो जाएगी.

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

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

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

अगर आपने ऐडवांस बिलिंग सेटअप किया है, तो आपको Google Cloud दस्तावेज़ में, खर्च की सीमा वाले बजट की सीमाओं के बारे में ज़्यादा जानकारी मिल सकती है.