App Hosting के लिए, Firebase Blaze प्लान वाला प्रोजेक्ट ज़रूरी है. इस प्लान में, App Hosting की ओर से शुरू किए गए Google Cloud प्रॉडक्ट के लिए, बिना किसी शुल्क के इस्तेमाल की ये सीमाएं लागू होती हैं:
प्रॉडक्ट | सुविधा | बिना किसी शुल्क के | बिल किया गया (बिना किसी शुल्क के इस्तेमाल करने की सीमा से ज़्यादा इस्तेमाल करने पर) |
---|---|---|---|
App Hosting | आउटगोइंग बैंडविथ | 10 GiB / महीना | $0.15 / कैश मेमोरी में सेव किया गया GiB $0.20 / अनकैश्ड GiB |
Artifact Registry | स्टोरेज | 0.5 जीबी / महीना | 0.5 जीबी से ज़्यादा के लिए, 0.10 डॉलर / जीबी / महीना |
इग्रेस डेटा ट्रैफ़िक | कोई शुल्क नहीं | डेटा बाहर भेजने की कीमतों की पूरी सूची देखने के लिए, Artifact Registry की कीमत देखें | |
Cloud Run | CPU | 1,80,000 वीसीपीयू-सेकंड | $0.00002400 / vCPU-सेकंड |
मेमोरी | 3,60,000 गीबीबाइट-सेकंड | $0.00000250 / GiB-सेकंड | |
अनुरोध | 20 लाख अनुरोध | $0.40 / 10 लाख अनुरोध | |
Cloud Build | बिल्ड-मिनट | 2,500 मिनट | $0.006 / बिल्ड-मिनट |
Cloud Logging | लॉगिंग स्टोरेज | 50 GiB / प्रोजेक्ट / महीना | $0.50/GiB |
लॉगिंग डेटा का रखरखाव | 30 दिनों के लिए कोई शुल्क नहीं | 30 दिनों से ज़्यादा समय तक सेव रखे गए लॉग के लिए, 0.01 डॉलर / GiB / महीना | |
Secret Manager | चालू सीक्रेट वर्शन | हर महीने छह वर्शन | हर वर्शन के लिए, हर जगह के हिसाब से 0.06 डॉलर |
ऐक्सेस से जुड़ी कार्रवाइयां | हर महीने 10,000 ऑपरेशन | हर 10,000 ऑपरेशन के लिए 0.03 डॉलर | |
रोटेशन से जुड़ी सूचनाएं | हर महीने तीन बार रोटेशन | हर रोटेशन के लिए 0.05 डॉलर | |
Cloud Storage1 | स्टैंडर्ड स्टोरेज2 | 5 जीबी-महीने | हर महीने, हर जीबी के लिए 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 बैकएंड पर लागू होते हैं.
बिना किसी शुल्क के इस्तेमाल की सुविधा, बिलिंग खाते के हिसाब से सभी प्रोजेक्ट के लिए उपलब्ध होती है. यह हर महीने रीसेट होती है. आपसे सिर्फ़ तय सीमा से ज़्यादा के इस्तेमाल पर शुल्क लिया जाता है.
लागत का हिसाब लगाना
1 अगस्त, 2025 से, Firebase App Hosting प्रोजेक्ट के लिए आपसे शुल्क लिया जाएगा. ऐसा तब होगा, जब आपने 'इस्तेमाल के हिसाब से शुल्क चुकाएं' वाले Blaze प्लान के तहत तय की गई सीमाएं पार कर ली हों. आपसे इन Firebase App Hosting लाइन आइटम के लिए शुल्क लिया जाएगा:
अनकैश्ड आउटगोइंग बैंडविथ का मतलब, Firebase App Hosting सेवा के ऑरिजिन सर्वर से सीधे तौर पर ट्रांसफ़र किए गए डेटा से है. इसका इस्तेमाल, उपयोगकर्ता के अनुरोधों को पूरा करने के लिए किया जाता है. ऑरिजिन सर्वर, App Hosting बैकएंडCloud Run सेवा और Cloud CDN के बीच मौजूद होते हैं. ऐसा तब होता है, जब अनुरोध किया गया कॉन्टेंट Cloud CDN की कैश मेमोरी में पहले से सेव न हो. इसका मतलब है कि वह कॉन्टेंट कैश मेमोरी में सेव नहीं है. इसलिए, ऑरिजिन सर्वर को डेटा फ़ेच करके उपयोगकर्ता को भेजना होगा.
इस प्रोसेस में दो मुख्य वजहों से लागत लगती है:
- Cloud CDN की कैश मेमोरी में डेटा सेव करना: जब कोई उपयोगकर्ता, कैश मेमोरी में सेव नहीं किया गया कॉन्टेंट मांगता है, तो उस डेटा को ओरिजन सर्वर से फ़ेच करने की प्रोसेस शुरू हो जाती है. साथ ही, Cloud CDN की कैश मेमोरी में उसकी एक कॉपी सेव हो जाती है, ताकि आने वाले समय में किए जाने वाले अनुरोधों के लिए उसका इस्तेमाल किया जा सके. डेटा को ऑरिजिन से सीडीएन पर ट्रांसफ़र करने की शुरुआती लागत, कुल लागत में शामिल होती है.
- एंड यूज़र को डेटा ट्रांसफ़र करना: कॉन्टेंट उपलब्ध होने के बाद (ओरिजन से सीधे तौर पर या शुरुआती कैश मेमोरी में डेटा सेव होने के बाद सीडीएन से), उसे एंड यूज़र के डिवाइस पर, अनुरोध किए गए डेस्टिनेशन पर ट्रांसमिट किया जाना चाहिए. इस डेटा ट्रांसफ़र से भी लागत पर असर पड़ता है.
कैश किया गया आउटगोइंग बैंडविथ का मतलब, 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 | |
---|---|
सीपीयू की सीमा (वीसीपीयू) | 1 |
मेमोरी की सीमा (MiB) | 512 |
एक साथ किए गए अनुरोध | 80 |
minInstances | 0 |
maxInstances | 100 |
1 ये App Hosting की ओर से दी गई डिफ़ॉल्ट वैल्यू हैं. Cloud Run में बदलाव की जानकारी देखकर, हर रोलआउट के लिए Cloud Run कॉन्फ़िगरेशन की जांच की जा सकती है. Firebase कंसोल में, रोलआउट टैब में जाकर, किसी रोलआउट पर कर्सर घुमाएं. इसके बाद, तीन बिंदु वाला मेन्यू चुनें. फिर, "Cloud Run वर्शन देखें" चुनें.
अन्य अनुमान
प्रोजेक्ट के इस्तेमाल से जुड़ी जानकारी | |
---|---|
डिप्लॉयमेंट का तरीका | GitHub |
हर महीने की जाने वाली बिल्ड की संख्या | 20 |
हर बिल्ड में लगने वाला समय | 8 |
लॉग बनाए रखने की अवधि | < 30 दिन |
सीक्रेट वर्शन | < 6 वर्शन |
आर्टफ़ैक्ट रजिस्ट्री इमेज का साइज़ (एमबी) | 380 |
बिल का सैंपल
इन अनुमानों के आधार पर, हम इस उदाहरण के लिए यहां दी गई लागत का अनुमान लगा सकते हैं. 10 हज़ार विज़िट के लेवल पर, कोई शुल्क नहीं लगता. हालांकि, 10 लाख विज़िट के लेवल पर शुल्क लगना शुरू हो जाता है. विज़िट का मतलब है कि किसी उपयोगकर्ता ने आपके ऐप्लिकेशन का इस्तेमाल करने का अनुरोध किया है.
एसकेयू | कीमत | यूनिट | बिना किसी शुल्क वाला टियर | 10 हज़ार विज़िट का इस्तेमाल | 10 हज़ार विज़िट की लागत | 10 लाख विज़िट का इस्तेमाल | 10 लाख विज़िट की लागत |
---|---|---|---|---|---|---|---|
Cloud Run - सीपीयू | 0.00 डॉलर |
वीसीपीयू सेकंड | 180,000.00 |
1250 |
0.00 डॉलर |
125000 |
0.00 डॉलर |
Cloud Run - मेमोरी | 0.00 डॉलर |
जीआईबी सेकंड | 3,60,000.00 |
625 |
0.00 डॉलर |
62500 |
0.00 डॉलर |
Cloud Run - अनुरोध | 18 रुपये |
M SSR अनुरोध | 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 डॉलर |
GiB (स्टोर किया गया) | 0.50 |
0.6 |
INR0.45 |
0.6 |
INR0.45 |
App Hosting - Uncached outgoing bandwidth | 0.20 डॉलर |
जीआईबी | 10 |
2 |
0.00 डॉलर |
200 |
39.00 डॉलर |
App Hosting - Cached outgoing bandwidth | 0.15 डॉलर |
जीआईबी | 2 |
0.00 डॉलर |
200 |
29.25 डॉलर |
|
Secrets Manager - Active Secret Versions | 0.06 डॉलर |
वर्शन | 6.00 |
6.00 |
0.00 डॉलर |
6.00 |
0.00 डॉलर |
Secrets Manager - Access Operations | 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 |
GiB / महीना | 30 दिन | 0.00 डॉलर |
0.00 डॉलर |
||
कुल | 0.01 डॉलर |
69.58 डॉलर |
कैलकुलेशन
SKU | यूनिट | इस्तेमाल का हिसाब कैसे लगाया जाता है |
---|---|---|
Cloud Run - सीपीयू | वीसीपीयू सेकंड | vCPU सेकंड = हर इंस्टेंस के लिए vCPU * हर अनुरोध के लिए जवाब मिलने में लगने वाला औसत समय * विज़िट की संख्या * हर विज़िट के लिए बिल किए गए अनुरोध / एक साथ किए गए अनुरोधों की संख्या |
Cloud Run - मेमोरी | जीआईबी सेकंड | GiB सेकंड = हर इंस्टेंस के लिए GiB * हर अनुरोध के लिए जवाब मिलने में लगने वाला औसत समय * विज़िट की संख्या * हर विज़िट के लिए बिल किए गए अनुरोध / एक साथ किए गए अनुरोधों की संख्या |
Cloud Run - अनुरोध | M SSR अनुरोध | M एसएसआर अनुरोध = (विज़िट की संख्या * हर विज़िट के लिए बिल किए गए अनुरोध / 10 लाख) * (1 - कैश हिट रेट) |
Cloud Build - बिल्ड करने में लगे मिनट | build-minute | build-minutes = # of builds * minutes per build |
Artifact Registry - स्टोरेज 1 | GiB (स्टोर किया गया) | GiB (स्टोर किया गया) = 2 * इमेज का साइज़ |
App Hosting - Uncached Bandwidth | जीआईबी | कैश नहीं किया गया GiB= (1 - कैश हिट रेट) * (विज़िट की संख्या * हर विज़िट के लिए बिल किए गए अनुरोध * हर अनुरोध के लिए आउटगोइंग बैंडविथ) |
App Hosting - कैश मेमोरी में सेव की गई बैंडविथ | जीआईबी | कैश किए गए GiB = कैश हिट रेट * (विज़िट की संख्या * हर विज़िट के लिए बिल किए गए अनुरोध * हर अनुरोध के लिए आउटगोइंग बैंडविड्थ) |
1 आम तौर पर, आपके ऐप्लिकेशन की सिर्फ़ एक इमेज Artifact Registry में मौजूद होगी. ऐसा इसलिए, क्योंकि App Hosting, इस्तेमाल नहीं किए गए वर्शन को अपने-आप हटा देता है. नई सुविधा के रोलआउट के दौरान, आपको कुछ समय के लिए दो इमेज दिख सकती हैं.