- Google Cloud Functions is now Cloud Run functions | Google Cloud Blog
- With Cloud Run functions, you can write and deploy functions directly with Cloud Run, giving you complete control over the underlying service configuration.
[GCP] Cloud Run और Cloud Run Function (पूर्व Cloud Function) की मूल्य निर्धारण संरचना
हाल ही में GCP ने Cloud Run और Cloud Function के लिए UI एकीकरण की घोषणा की है।
कार्यात्मक रूप से दोनों को अलग करने के लिए, मूल रूप से Cloud Run एक Docker Image को चलाने वाला सर्वरलेस प्लेटफ़ॉर्म है, और Cloud Function कुछ भाषाओं (Node.js, Go, .Net, Java, PHP, Python, Ruby) के लिए कोड स्निपेट (फ़ंक्शन) को चलाने वाला प्लेटफ़ॉर्म है।
इसलिए, मूल रूप से संचालन विधि थोड़ी अलग है, Cloud Run के मामले में, Image को लॉन्च करने और उस Image को कॉल करने की विधि का उपयोग किया जाता है, इसलिए, आवश्यकतानुसार एक कंटेनर एक साथ कई कॉल कर सकता है। (दूसरे शब्दों में, कई नए कॉल इनपुट हो सकते हैं जबकि एक कॉल प्रगति पर है।)
दूसरी ओर, Cloud Function के मामले में, एक फ़ंक्शन को कॉल करने की विधि का उपयोग किया जाता है, उदाहरण के लिए, 10 निर्देशों को निष्पादित करने के लिए 10 कंटेनरों की आवश्यकता होती है।
इसलिए, Cloud Function वास्तव में हल्के उपयोग के लिए या जब एकल कॉल के लिए तेज़ कोल्ड स्टार्ट की आवश्यकता होती है, तो उपयोगी होता है, जबकि बड़ी प्रक्रियाओं को संसाधित करने के लिए या जब थोड़ी देरी स्वीकार्य होती है, तो Cloud Run अधिक उपयोगी होता है।
तो, महत्वपूर्ण मूल्य क्या होगा?
(जैसा कि शुरू से ही डिज़ाइन किया गया था...)
मूल रूप से, दोनों के लिए कॉल की कीमत 1 मिलियन कॉल प्रति 0.4 डॉलर समान है।
इसी तरह, 1 दिन के पूर्ण उपयोग को मानते हुए समान मेमोरी 0.216 डॉलर है।
तो vCPU क्या है?
Cloud Function 1 GHz / 1 दिन के आधार पर 0.864 डॉलर है। (Cloud Function का मूल्य उपयोग किए गए क्लॉक के आधार पर भिन्न होता है।)
Cloud Run 1 कोर / 1 दिन के आधार पर 2.07 डॉलर है। अर्थात्, Cloud Run 2.4 GHz का उपयोग करता है। (वास्तविक आधिकारिक दस्तावेज़ में भी 1 vCPU 2.4 GHz है।)
परिणामस्वरूप, हम देख सकते हैं कि दोनों सेवाओं (Cloud Run, Cloud Function) की मूल्य निर्धारण विधि पूरी तरह से समान है, केवल सेवा का उद्देश्य ही भिन्न है।
इसलिए, इस एकीकरण के बाद भी, अपनी आवश्यकताओं के अनुसार दो सेवाओं का चयन करके, अधिक किफायती और कुशल सेवा कॉन्फ़िगरेशन संभव है।
टिप्पणियाँ0