ऐप्लिकेशन होस्टिंग की लागत को समझना

App Hosting के लिए, ऐसा प्रोजेक्ट ज़रूरी है जिसमें Firebase Blaze की कीमत वाला प्लान चालू हो. इस प्लान में, App Hosting के ज़रिए इस्तेमाल किए जाने वाले Google Cloud प्रॉडक्ट के लिए, बिना किसी शुल्क के इस्तेमाल की ये सीमाएं हैं:

प्रॉडक्ट सुविधा बिना किसी शुल्क के शुल्क लिया गया
(बिना किसी शुल्क के इस्तेमाल की तय सीमा के बाद के इस्तेमाल के लिए)
App Hosting आउटगोइंग बैंडविड्थ 10 जीबी / महीना

कैश मेमोरी में सेव किए गए हर 1 जीबी के लिए 0.15 डॉलर

बिना कैश मेमोरी वाले 1 जीबी डेटा के लिए 0.20 डॉलर

Artifact Registry डिवाइस का स्टोरेज 0.5 जीबी / महीना 0.5 जीबी से ज़्यादा स्टोरेज के लिए, 0.10 डॉलर / जीबी / महीने
इग्रेस डेटा ट्रैफ़िक कोई शुल्क नहीं आउटगोइंग ट्रैफ़िक की कीमतों की पूरी सूची देखने के लिए, आर्टफ़ैक्ट रजिस्ट्री की कीमतें देखें
Cloud Run CPU 1,80,000 vCPU-सेकंड 0.00002400 डॉलर / vCPU-सेकंड
मेमोरी 360 हज़ार गीबी-सेकंड 0.00000250 डॉलर / जीबी-सेकंड
अनुरोध 20 लाख अनुरोध 10 लाख अनुरोधों के लिए 0.40 डॉलर
Cloud Build Build-minutes 2,500 बिल्ड मिनट 0.006 डॉलर / बिल्ड-मिनट
Cloud Logging लॉगिंग स्टोरेज 50 जीबी / प्रोजेक्ट / महीना 0.50 डॉलर/गीगाबाइट
लॉगिंग रिटेंशन 30 दिनों तक बिना किसी शुल्क के आज़माएं 30 दिनों से ज़्यादा सेव रखे गए लॉग के लिए, हर जीबी पर 0.01 डॉलर प्रति माह
Secret Manager चालू सीक्रेट वर्शन हर महीने छह वर्शन हर जगह के लिए हर वर्शन पर 0.06 डॉलर
ऐक्सेस ऑपरेशंस हर महीने 10,000 कार्रवाइयां हर 10,000 ऑपरेशन के लिए 0.03 डॉलर
रोटेशन की सूचनाएं हर महीने तीन बार हर रोटेशन के लिए 0.05 डॉलर
Cloud Storage1 स्टैंडर्ड स्टोरेज2 पांच जीबी-महीने हर महीने 0.020 डॉलर प्रति जीबी
क्लास A ऑपरेशंस2 5,000 हर 1,000 ऑपरेशन के लिए 0.0050 डॉलर
क्लास B ऑपरेशंस2 50,000 हर 1,000 कार्रवाइयों के लिए 0.0004 डॉलर
डेटा ट्रांसफ़र2 उत्तरी अमेरिका से Google Cloud के हर डेटा ट्रांसफ़र डेस्टिनेशन पर 100 जीबी (ऑस्ट्रेलिया और चीन को छोड़कर)

उत्तरी अमेरिका के लिए 0.02 डॉलर / जीबी

यूरोप के लिए 0.02 डॉलर / जीबी

एशिया के लिए 0.08 डॉलर / जीबी

1Cloud Storage का इस्तेमाल सिर्फ़ तब किया जाता है, जब Firebase सीएलआई की मदद से, लोकल सोर्स से डिप्लॉय किया जा रहा हो.

2Cloud Storage हमेशा मुफ़्त में मिलने वाले कोटा, सिर्फ़ US-CENTRAL1 में मौजूद App Hosting बैकएंड पर लागू होते हैं.

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

लागत का हिसाब लगाना

14 जून, 2025 से, आपके Firebase App Hosting प्रोजेक्ट के लिए शुल्क लिया जाएगा. ऐसा तब होगा, जब आपके इस्तेमाल की गई बिजली की मात्रा, 'पे-ऐज़-यू-गो' वाले Blaze प्लान में तय की गई सीमा से ज़्यादा हो जाएगी. आपसे यहां दिए गए Firebase App Hosting लाइन आइटम के लिए शुल्क लिया जाएगा:

  • कैश मेमोरी में सेव नहीं किया गया आउटगोइंग बैंडविड्थ का मतलब है, उपयोगकर्ता के अनुरोधों को पूरा करने के लिए, Firebase App Hosting सेवा के ऑरिजिन सर्वर से सीधे ट्रांसफ़र किया गया डेटा. ऑरिजिन सर्वर, App Hosting बैकएंड की Cloud Run सेवा और Cloud CDN के बीच होते हैं. ऐसा तब होता है, जब अनुरोध किया गया कॉन्टेंट, Cloud CDN कैश मेमोरी में पहले से सेव न हो. इसलिए, ऑरिजिन सर्वर को डेटा फ़ेच करके, उसे उपयोगकर्ता को भेजना होगा.

    इस प्रोसेस में दो मुख्य वजहों से शुल्क लगता है:

    1. Cloud CDN कैश मेमोरी में डेटा भरना: जब कोई उपयोगकर्ता कैश मेमोरी में सेव नहीं किए गए कॉन्टेंट का अनुरोध करता है, तो ऑरिजिन सर्वर से उस डेटा को फ़ेच करने के लिए एक प्रोसेस शुरू होती है. साथ ही, आने वाले समय में होने वाले अनुरोधों के लिए, Cloud CDN कैश मेमोरी में उसकी एक कॉपी सेव की जाती है. ऑरिजिन से सीडीएन में डेटा का यह शुरुआती ट्रांसफ़र, कुल लागत में शामिल होता है.
    2. डेटा को असली उपयोगकर्ता को ट्रांसफ़र करना: कॉन्टेंट उपलब्ध होने के बाद, उसे उपयोगकर्ता के डिवाइस पर भेजा जाना चाहिए. कॉन्टेंट को सीधे ऑरिजिन से या कैश मेमोरी में डेटा भरने के बाद सीडीएन से भेजा जा सकता है. इस डेटा ट्रांसफ़र की वजह से भी लागत बढ़ती है.
  • कैश मेमोरी में सेव किया गया आउटगोइंग बैंडविड्थ का मतलब है, अनुरोध किए गए डेस्टिनेशन पर, Cloud CDN के कैश मेमोरी से असली उपयोगकर्ता के डिवाइस पर, गीगाबाइट में ट्रांसफ़र किया गया डेटा.

Cloud CDN की मदद से परफ़ॉर्मेंस को ऑप्टिमाइज़ करने का तरीका जानने के लिए, ऐप्लिकेशन का कॉन्टेंट कैश मेमोरी में सेव करना लेख पढ़ें.

आपके बैकएंड में इस्तेमाल किए जाने वाले Google Cloud प्रॉडक्ट के इस्तेमाल के लिए भी आपसे शुल्क लिया जाएगा:

  • Cloud Run
  • Cloud Build
  • Artifact Registry
  • Secret Manager
  • Cloud Logging

इन लाइन आइटम के लिए तय की गई कीमतें, हमारे कीमत वाले पेज पर देखी जा सकती हैं.

बिलिंग के उदाहरण

App Hosting पर डाइनैमिक वेब ऐप्लिकेशन चलाने की लागत, ट्रैफ़िक, रनटाइम सेटिंग, और रिस्पॉन्स साइज़ जैसे फ़ैक्टर के आधार पर काफ़ी अलग-अलग हो सकती है. हमारे उदाहरण में, लागत इन फ़ैक्टर के आधार पर तय की गई है.

ट्रैफ़िक और रिस्पॉन्स का साइज़

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

अपने ऐप्लिकेशन की लागत का सटीक अनुमान लगाने के लिए, आपको कुछ मुख्य मेट्रिक पर ध्यान देना होगा:

  • हर विज़िट के लिए अनुरोध: आम तौर पर, किसी उपयोगकर्ता की विज़िट से कितने अनुरोध ट्रिगर होते हैं? (याद रखें कि एक "पेज लोड" में आम तौर पर इमेज, सीएसएस, और JavaScript जैसी एसेट के लिए कई अनुरोध शामिल होते हैं.)
  • रिस्पॉन्स का औसत साइज़: हर अनुरोध के लिए, भेजे गए डेटा का औसत साइज़ क्या है?
  • जवाब देने में लगने वाला औसत समय: आपके ऐप्लिकेशन को किसी अनुरोध का जवाब देने में औसतन कितना समय लगता है?

Google Cloud Console में अपने ऐप्लिकेशन के अनुरोध लॉग की जांच करके, इन वैल्यू का अनुमान लगाया जा सकता है. लागत का हिसाब लगाने के लिए, हम इन बातों को ध्यान में रखते हैं:

ट्रैफ़िक की विशेषताएं
~हर विज़िट के लिए बिलिंग किए गए अनुरोध

10

जवाब का औसत साइज़ (कि॰बाइट)

400

जवाब मिलने में लगने वाला औसत समय (मि॰से॰)

1000

कैश मेमोरी हिट रेट

50%

रनटाइम सेटिंग

Cloud Run सेटिंग1
सीपीयू की सीमा (vCPU) 1
मेमोरी की सीमा (एमबी) 512
एक साथ कई अनुरोध (अनुरोध) 80
minInstances 0
maxInstances 100

1 ये App Hosting की डिफ़ॉल्ट वैल्यू हैं. Cloud Run बदलाव की जानकारी देखकर, हर रोल आउट के लिए अपने Cloud Run कॉन्फ़िगरेशन की जांच की जा सकती है. Firebase कंसोल में रोल आउट टैब में, किसी रोल आउट पर कर्सर घुमाएं और तीन बिंदु वाला मेन्यू चुनें. इसके बाद, "Cloud Run रिविज़न देखें" को चुनें.

अन्य अनुमान

प्रोजेक्ट का इस्तेमाल
डिप्लॉयमेंट का तरीका GitHub
हर महीने के हिसाब से बिल्ड 20
हर बिल्ड में लगने वाले मिनट 8
लॉग का रखरखाव 30 दिन से कम
गुप्त वर्शन छह से कम वर्शन
आर्टफ़ैक्ट रजिस्ट्री की इमेज का साइज़ (एमबी) 380

सैंपल बिल

इन अनुमानों के आधार पर, हम इस उदाहरण के लिए ये लागतें तय कर सकते हैं. 10 हज़ार विज़िट के लेवल पर, शुल्क नहीं लिया जाता. 10 लाख विज़िट के लेवल पर, शुल्क लिया जाता है. विज़िट का मतलब है, किसी उपयोगकर्ता का आपके ऐप्लिकेशन के लिए किया गया अनुरोध.

एसकेयू कीमत यूनिट बिना किसी शुल्क वाला टीयर 10 हज़ार विज़िट का इस्तेमाल 10 हज़ार विज़िट की लागत 10 लाख विज़िट का इस्तेमाल एक मिलियन विज़िट की लागत
Cloud Run - सीपीयू

0.00 डॉलर

vCPU सेकंड

1,80,000.00

1250

0.00 डॉलर

125000

0.00 डॉलर

Cloud Run - मेमोरी

0.00 डॉलर

जीबी प्रति सेकंड

3,60,000.00

625

0.00 डॉलर

62500

0.00 डॉलर

Cloud Run - अनुरोध

40 रुपये

एमएसएसआर के अनुरोध

2.00

0.05

0.00 डॉलर

5

1.20 डॉलर

Cloud Build - बिल्ड में लगने वाले मिनट

INR0.45

build-minute

2,500.00

160

0.00 डॉलर

160

0.00 डॉलर

Artifact Registry - स्टोरेज

0.10 डॉलर

जीआईबी (सेव किया गया)

0.50

0.6

INR0.45

0.6

INR0.45

ऐप्लिकेशन होस्टिंग - कैश मेमोरी में सेव नहीं किया गया आउटगोइंग बैंडविड्थ

0.20 डॉलर

जीआईबी

10

2

0.00 डॉलर

200

39.00 डॉलर

ऐप्लिकेशन होस्टिंग - कैश मेमोरी में सेव किया गया आउटगोइंग बैंडविड्थ

0.15 डॉलर

जीआईबी

2

0.00 डॉलर

200

29.25 डॉलर

Secrets Manager - ऐक्टिव सीक्रेट के वर्शन

0.06 डॉलर

वर्शन

6.00

6.00

0.00 डॉलर

6.00

0.00 डॉलर

Secrets Manager - ऐक्सेस ऑपरेशंस

0.03 डॉलर

10 हज़ार कार्रवाइयां

1.0

0.10

0.00 डॉलर

5.00

0.12 डॉलर

Secrets Manager - रोटेशन की सूचनाएं

0.05 डॉलर

रोटेशन

3.00

0.00

0.00 डॉलर

0.00

0.00 डॉलर

Cloud Logging - लॉगिंग स्टोरेज

0.50 डॉलर

जीआईबी

50.00

0.50

0.00 डॉलर

50.00

0.00 डॉलर

Cloud Logging - लॉगिंग का रखरखाव

INR0.45

जीबी / महीना 30 दिन

0.00 डॉलर

0.00 डॉलर

कुल

0.01 डॉलर

69.58 डॉलर

कैलकुलेशन

SKU यूनिट इस्तेमाल का हिसाब लगाने का तरीका
Cloud Run - सीपीयू vCPU सेकंड vCPU सेकंड = हर इंस्टेंस के लिए vCPU * हर अनुरोध के लिए रिस्पॉन्स में लगने वाला औसत समय * विज़िट की संख्या * हर विज़िट के लिए बिलिंग किए गए अनुरोध / एक साथ किए गए अनुरोधों की संख्या
Cloud Run - मेमोरी जीबी प्रति सेकंड जीबी सेकंड = हर इंस्टेंस के लिए जीबी * हर अनुरोध के लिए जवाब मिलने में लगने वाला औसत समय * विज़िट की संख्या * हर विज़िट के लिए बिलिंग किए गए अनुरोध / एक साथ किए गए अनुरोधों की संख्या
Cloud Run - अनुरोध एमएसएसआर के अनुरोध एम एसएसआर अनुरोध = (हर विज़िट के लिए बिलिंग किए गए अनुरोधों की संख्या * 10 लाख) * (1 - कैश मेमोरी में हिट होने की दर)
Cloud Build - बिल्ड में लगने वाले मिनट build-minute बिल्ड-मिनट = बिल्ड की संख्या * हर बिल्ड में लगने वाले मिनट
Artifact Registry - स्टोरेज 1 जीआईबी (सेव किया गया) जीबी (स्टोर किया गया) = 2 * इमेज का साइज़
ऐप्लिकेशन होस्टिंग - बिना कैश मेमोरी वाला बैंडविड्थ जीआईबी कैश मेमोरी में सेव नहीं किया गया जीबी= (1 - कैश मेमोरी में हिट होने की दर) * (विज़िट की संख्या * हर विज़िट के लिए बिलिंग किए गए अनुरोध * हर अनुरोध के लिए आउटगोइंग बैंडविड्थ)
ऐप्लिकेशन होस्टिंग - कैश मेमोरी में सेव किया गया बैंडविथ जीआईबी कैश मेमोरी में सेव किया गया जीबी = कैश मेमोरी में हिट होने की दर * (विज़िट की संख्या * हर विज़िट के लिए बिलिंग किए गए अनुरोध * हर अनुरोध के लिए आउटगोइंग बैंडविड्थ)

1 आर्टफ़ैक्ट रजिस्ट्री में, आम तौर पर आपके ऐप्लिकेशन की सिर्फ़ एक इमेज होगी. ऐसा इसलिए, क्योंकि ऐप्लिकेशन होस्टिंग की सुविधा, इस्तेमाल नहीं किए जा रहे वर्शन को अपने-आप हटा देती है. आपको सिर्फ़ नए रोल आउट के दौरान, कुछ समय के लिए दो इमेज दिख सकती हैं.