क्लाउड फ़ंक्शंस दो उत्पाद संस्करण प्रदान करता है: क्लाउड फ़ंक्शंस (पहली पीढ़ी), मूल संस्करण, और क्लाउड फ़ंक्शंस (दूसरी पीढ़ी), एक उन्नत सुविधा सेट प्रदान करने के लिए क्लाउड रन और इवेंटार्क पर बनाया गया एक नया संस्करण। यह पृष्ठ क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) में पेश की गई नई सुविधाओं का वर्णन करता है और दो उत्पाद संस्करणों के बीच तुलना प्रदान करता है।
हम अनुशंसा करते हैं कि जहां भी संभव हो आप नए कार्यों के लिए क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) चुनें। हालाँकि, हम क्लाउड फ़ंक्शंस (पहली पीढ़ी) का समर्थन जारी रखने की योजना बना रहे हैं।
क्लाउड फ़ंक्शंस में नया (दूसरी पीढ़ी)
क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) फायरबेस की अगली पीढ़ी की फ़ंक्शंस-ए-सर्विस पेशकश है। क्लाउड रन और इवेंटार्क पर निर्मित, क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) क्लाउड फ़ंक्शंस में उन्नत बुनियादी ढाँचा और व्यापक ईवेंट कवरेज लाता है, जिसमें शामिल हैं:
- लंबे समय तक अनुरोध प्रसंस्करण समय : क्लाउड स्टोरेज या बिगक्वेरी से डेटा की बड़ी स्ट्रीम को संसाधित करने जैसे लंबे समय तक अनुरोध वाले वर्कलोड चलाएं।
- बड़े इंस्टेंस आकार : बड़े इन-मेमोरी, कंप्यूट-इंटेंसिव और समानांतर वर्कलोड चलाएं।
- बेहतर समवर्तीता : कोल्ड स्टार्ट को कम करने और विलंबता में सुधार करने के लिए एकल फ़ंक्शन इंस्टेंस के साथ एकाधिक समवर्ती अनुरोधों को संभालें।
- ट्रैफ़िक प्रबंधन : विभिन्न फ़ंक्शन संशोधनों के बीच ट्रैफ़िक को विभाजित करें या किसी फ़ंक्शन को पिछले संस्करण में वापस रोल करें।
- इवेंटार्क एकीकरण : इवेंटार्क ट्रिगर्स के लिए मूल समर्थन, इवेंटार्क द्वारा समर्थित सभी 90+ इवेंट स्रोतों को क्लाउड फ़ंक्शंस में लाना।
- व्यापक क्लाउडइवेंट्स समर्थन : सभी भाषा रनटाइम में उद्योग-मानक क्लाउडइवेंट्स के लिए समर्थन, एक सुसंगत डेवलपर अनुभव प्रदान करता है।
विवरण के लिए तुलना तालिका देखें.
क्योंकि क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) क्लाउड रन पर बनाया गया है, क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) क्लाउड रन के साथ संसाधन कोटा और सीमाएं साझा करता है। कोटा देखें.
तुलना तालिका
विशेषता | क्लाउड फ़ंक्शंस (पहली पीढ़ी) | क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) |
---|---|---|
छवि रजिस्ट्री | कंटेनर रजिस्ट्री या विरूपण साक्ष्य रजिस्ट्री | केवल विरूपण साक्ष्य रजिस्ट्री |
ब्रेक का अनुरोध | 9 मिनट तक |
|
उदाहरण आकार | 2 वीसीपीयू के साथ 8 जीबी रैम तक | 4 वीसीपीयू के साथ 16 जीबी रैम तक |
संगामिति | प्रति फ़ंक्शन उदाहरण 1 समवर्ती अनुरोध | प्रति फ़ंक्शन उदाहरण 1000 समवर्ती अनुरोध तक |
मूल्य निर्धारण
मूल्य निर्धारण की जानकारी के लिए, फायरबेस मूल्य निर्धारण योजनाएं देखें।
यदि आप क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) का उपयोग करते हैं, तो आप केवल क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) से जुड़ी अपनी लागत इस प्रकार देख सकते हैं:
- GCP कंसोल में क्लाउड बिलिंग रिपोर्ट पृष्ठ पर जाएँ।
- यदि संकेत दिया जाए, तो अपने Google क्लाउड प्लेटफ़ॉर्म प्रोजेक्ट से संबद्ध बिलिंग खाता चुनें।
- फ़िल्टर पैनल में, लेबल के अंतर्गत, कुंजी
goog-managed-by
और मानcloudfunctions
के साथ एक लेबल फ़िल्टर जोड़ें ।
सीमाएँ
फायरबेस के लिए क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) एनालिटिक्स इवेंट के लिए समर्थन प्रदान नहीं करता है।
हालाँकि फायरबेस के लिए क्लाउड फ़ंक्शंस (दूसरी पीढ़ी) प्रमाणीकरण अवरोधक घटनाओं का समर्थन करता है, लेकिन यह पहली पीढ़ी के समान बुनियादी प्रमाणीकरण घटनाओं के सेट का समर्थन नहीं करता है।
हालाँकि, क्योंकि पहली पीढ़ी और दूसरी पीढ़ी के फ़ंक्शन एक ही स्रोत फ़ाइल में साथ-साथ मौजूद हो सकते हैं, आप अभी भी दूसरी पीढ़ी के फ़ंक्शंस के साथ पहली पीढ़ी में एनालिटिक्स और बुनियादी प्रमाणीकरण ट्रिगर विकसित और तैनात कर सकते हैं।