सर्वर रहित कंप्यूटिंग: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
== वाणिज्यिक प्रसाद == | == वाणिज्यिक प्रसाद == | ||
पहला पे एज़ यू गो कोड एक्जीक्यूशन प्लेटफॉर्म [[ Zimki | ज़िमकी]] था, जिसे 2006 में जारी किया गया था, लेकिन यह व्यावसायिक रूप से सफल नहीं था।<ref>{{Cite web|url=https://www.theregister.co.uk/2007/09/25/zimki_fotango_shut/|title=क्रिसमस की पूर्व संध्या पर ज़िमकी का गला घोंटने के लिए फोटांगो|last=Williams|first=Christopher|website=[[The Register]]|access-date=2017-06-11}}</ref> 2008 में, [[ Google | गूगल]] ने गूगल ऐप इंजन जारी किया, जिसमें कस्टम पायथन संरचना का उपयोग करने वाले अनुप्रयोगों के लिए मीटर्ड बिलिंग शामिल थी, लेकिन स्वेच्छा कोड को निष्पादित नहीं कर सका।<ref>{{Cite web|url=https://code.google.com/appengine/docs/python/runtime.html|title=पायथन रनटाइम एनवायरनमेंट {{!}} पायथन {{!}} Google क्लाउड प्लेटफ़ॉर्म के लिए ऐप इंजन मानक वातावरण|website=Google Cloud Platform|language=en|access-date=2017-06-11}}</ref> 2010 में जारी PiCloud ने पायथन के लिए FaaS समर्थन प्रस्तुत की।<ref>{{Cite web|url=https://techcrunch.com/2010/07/19/picloud-launches-serverless-computing-platform-to-the-public/|title=PiCloud ने जनता के लिए सर्वर रहित कंप्यूटिंग प्लेटफ़ॉर्म लॉन्च किया|website=TechCrunch|language=en-US|access-date=2018-12-17}}</ref> | |||
कुबेलेस और फिशन दो [[ Open Source | ओपन सोर्स]] FaaS प्लेटफॉर्म हैं जो [[ Kubernetes | कुबेरनेट्स]] के साथ चलते हैं। | |||
2014 में अमेज़ॅन द्वारा | |||
गूगल ऐप इंजन, 2008 में प्रस्तुत किया गया, जो पहला अमूर्त सर्वर रहित कंप्यूटिंग प्रस्ताव था।<ref>{{cite web |last1=Evans |first1=Jon |title=PaaS का क्या हुआ?|url=https://techcrunch.com/2015/04/11/whatever-happened-to-paas/ |publisher=TechCrunch |access-date=17 December 2020}}</ref> ऐप इंजन में 60-सेकंड टाइमआउट के साथ HTTP फ़ंक्शंस और अपने स्वयं के टाइमआउट के साथ एक ब्लॉब स्टोर और डेटा स्टोर शामिल हैं। इसमें कोई इन-मेमोरी दृढ़ता की अनुमति नहीं थी। सभी कार्यों को इन सीमाओं के अन्दर निष्पादित किया जाना था, लेकिन इसने ऐप इंजन में निर्मित ऐप्स को लगभग असीमित रूप से स्केल करने की अनुमति दी और इसका उपयोग [[ Snapchat | स्नैपचैट]] सहित प्रारंभिक ग्राहकों के साथ-साथ कई बाहरी और आंतरिक गूगल ऐप्स को समर्थन देने के लिए किया गया। भाषा का समर्थन देशी पायथन मॉड्यूल का उपयोग करके पायथन तक सीमित था, साथ ही C में पायथन मॉड्यूल का एक सीमित चयन जो गूगल द्वारा चुना गया था। बाद के सर्वर रहित प्लेटफ़ॉर्म की तरह, ऐप इंजन ने भी भुगतान-के-लिए-आप-उपयोग बिलिंग का उपयोग किया।<ref>{{cite web |last1=Kincaid |first1=Jason |title=Google ऐप इंजन कोटा से परे मूल्य निर्धारण योजना प्रदान करता है; जश्न मनाने के लिए नि:शुल्क I/O टिकट लें|url=https://techcrunch.com/2009/02/25/google-app-engine-offers-pricing-plan-beyond-quotas-grab-a-free-io-ticket-to-celebrate/ |website=TechCrunch |access-date=17 December 2020}}</ref> | |||
2014 में अमेज़ॅन द्वारा [[ एडब्ल्यूएस लैम्ब्डा | एडब्ल्यूएस लैम्ब्डा]] प्रस्तुत किया गया,<ref name="techcrunch-lambda-launch">{{cite web|url=https://techcrunch.com/2014/11/13/amazon-launches-lambda-an-event-driven-compute-service/|title=अमेज़ॅन ने लैम्ब्डा लॉन्च किया, एक इवेंट-संचालित कंप्यूट सेवा|date=13 Nov 2014|accessdate=10 July 2016|last=Miller|first=Ron|website=[[TechCrunch]]}}</ref> जिसने सार सर्वर रहित कंप्यूटिंग मॉडल को लोकप्रिय बनाया। यह कई अतिरिक्त AWS सर्वर रहित टूल जैसे AWS सर्वर रहित एप्लिकेशन मॉडल (AWS SAM) [[ Amazon CloudWatch | अमेज़ॅन क्लाउडवॉच]] , और अन्य द्वारा समर्थित है। | |||
[[ Google क्लाउड प्लेटफ़ॉर्म | गूगल क्लाउड प्लेटफ़ॉर्म]] ने 2016 में दूसरी सर्वर रहित प्रस्तुति, [[ Google क्लाउड फ़ंक्शंस | गूगल क्लाउड फ़ंक्शंस]] बनाई।<ref name="vb-gcf">{{cite web|url=https://venturebeat.com/2016/02/09/google-has-quietly-launched-its-answer-to-aws-lambda/|title=Google ने AWS लैम्ब्डा के लिए चुपचाप अपना उत्तर लॉन्च कर दिया है|date=9 February 2016|accessdate=10 July 2016|last=Novet|first=Jordan|website=[[VentureBeat]]}}</ref> | |||
ओरेकल क्लाउड फ़ंक्शंस ओरेकल क्लाउड इन्फ्रास्ट्रक्चर पर प्रस्तुत किया जाने वाला एक सर्वर रहित प्लेटफ़ॉर्म है, और यह ओपन सोर्स Fn प्रोजेक्ट पर आधारित है, ताकि डेवलपर्स ऐसे एप्लिकेशन बना सकें जिन्हें अन्य क्लाउड और ऑन-प्रिमाइसेस वातावरण में पोर्ट किया जा सके। यह पायथन (प्रोग्रामिंग भाषा), गो (प्रोग्रामिंग भाषा), जावा (प्रोग्रामिंग भाषा), [[ रूबी (प्रोग्रामिंग भाषा) | रूबी (प्रोग्रामिंग भाषा)]] , और नोड में कोड का समर्थन करता है।<ref>{{Cite web |title=क्लाउड सर्वर रहित प्लेटफॉर्म कैसे चुनें|url=https://www.arnnet.com.au/article/686673/how-choose-cloud-serverless-platform/ |access-date=2022-03-23 |website=www.arnnet.com.au}}</ref> | |||
Line 21: | Line 25: | ||
पिछले कुछ वर्षों में कई सर्वर रहित [[ वितरित डेटा स्टोर ]] उभरे हैं। ये सिस्टम [[ हार्डवेयर वर्चुअलाइजेशन ]] या भौतिक डेटाबेस हार्डवेयर के प्रावधान या पैमाने की आवश्यकता को समाप्त करते हुए, [[ ओरेकल डाटाबेस ]] प्रबंधन प्रणाली के लिए सर्वर रहित निष्पादन मॉडल का विस्तार करते हैं। | पिछले कुछ वर्षों में कई सर्वर रहित [[ वितरित डेटा स्टोर ]] उभरे हैं। ये सिस्टम [[ हार्डवेयर वर्चुअलाइजेशन ]] या भौतिक डेटाबेस हार्डवेयर के प्रावधान या पैमाने की आवश्यकता को समाप्त करते हुए, [[ ओरेकल डाटाबेस ]] प्रबंधन प्रणाली के लिए सर्वर रहित निष्पादन मॉडल का विस्तार करते हैं। | ||
[[ Nutanix ]] Era नाम का एक समाधान प्रदान करता है जो मौजूदा RDBMS जैसे कि | [[ Nutanix ]] Era नाम का एक समाधान प्रदान करता है जो मौजूदा RDBMS जैसे कि ओरेकल डेटाबेस, [[ MariaDB ]], [[ PostgreSQL ]] या Microsoft SQL सर्वर को सर्वर रहित सेवा में बदल देता है।<ref>{{Cite web|url=https://www.nutanix.com/products/era/|title = एक-क्लिक डेटाबेस प्रशासन और स्वचालन | न्यूटानिक्स एरा}}</ref> | ||
[[ Amazon Aurora ]] अपने डेटाबेस का सर्वर रहित संस्करण प्रदान करता है, जो MySQL और PostgreSQL पर आधारित है, ऑन-डिमांड, ऑटो-स्केलिंग कॉन्फ़िगरेशन प्रदान करता है।<ref>{{Cite web|url=https://aws.amazon.com/rds/aurora/serverless/|title=अमेज़न ऑरोरा सर्वरलेस - ऑन-डिमांड, ऑटो-स्केलिंग रिलेशनल डेटाबेस - AWS|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-08-08}}</ref> | [[ Amazon Aurora ]] अपने डेटाबेस का सर्वर रहित संस्करण प्रदान करता है, जो MySQL और PostgreSQL पर आधारित है, ऑन-डिमांड, ऑटो-स्केलिंग कॉन्फ़िगरेशन प्रदान करता है।<ref>{{Cite web|url=https://aws.amazon.com/rds/aurora/serverless/|title=अमेज़न ऑरोरा सर्वरलेस - ऑन-डिमांड, ऑटो-स्केलिंग रिलेशनल डेटाबेस - AWS|website=Amazon Web Services, Inc.|language=en-US|access-date=2019-08-08}}</ref> | ||
[[ एज़्योर डेटा लेक ]] | [[ एज़्योर डेटा लेक ]] अत्यधिक स्केलेबल डेटा स्टोरेज और एनालिटिक्स सेवा है। सेवा [[ Microsoft Azure ]], Microsoft के सार्वजनिक क्लाउड में होस्ट की गई है। एज़्योर डेटा लेक वितरित बुनियादी ढांचा प्रदान करता है जो संसाधनों को गतिशील रूप से आवंटित या डी-आवंटित कर सकता है, इसलिए ग्राहक केवल उनके द्वारा उपयोग की जाने वाली सेवाओं के लिए भुगतान करते हैं। | ||
ओरेकल क्लाउड अपने ओरेकल ऑटोनॉमस डेटाबेस का सर्वर रहित संस्करण प्रदान करता है, जो कि ऑटोनॉमस ट्रांजैक्शन प्रोसेसिंग सेवा है। सर्वर रहित सेवा में एक JSON संस्करण भी शामिल है।<ref>{{Cite web |title=Oracle स्वायत्त डेटाबेस को JSON में लाता है|url=https://www.zdnet.com/article/oracle-brings-the-autonomous-database-to-json/ |access-date=2022-03-23 |website=ZDNet |language=en}}</ref> | |||
[[ Firebase ]], जिसका स्वामित्व भी | [[ Firebase ]], जिसका स्वामित्व भी गूगल के पास है,<ref>{{Cite web|url=https://techcrunch.com/2014/10/21/google-acquires-firebase-to-help-developers-build-better-realtime-apps/|title=Google ने डेवलपरों को बेहतर रियल-टाइम ऐप्स {{!}} TechCrunch बनाने में मदद करने के लिए Firebase का अधिग्रहण किया|last=Lardinois|first=Frederic|access-date=2017-06-11}}</ref> एक [[ पदानुक्रमित डेटाबेस मॉडल ]] शामिल है और फिक्स्ड और पे-एज़-यू-गो योजनाओं के माध्यम से उपलब्ध है।<ref>{{Cite web|url=https://gigaom.com/2013/06/20/firebase-gets-5-6m-to-launch-its-paid-product-and-fire-up-its-base/|title=फायरबेस को अपना सशुल्क उत्पाद लॉन्च करने और अपने बेस को आग लगाने के लिए $5.6M मिलता है|last=Darrow|first=Barb|date=2013-06-20|website=gigaom.com|language=en-US|access-date=2017-06-11}}</ref> | ||
Line 40: | Line 44: | ||
=== लोच बनाम मापनीयता === | === लोच बनाम मापनीयता === | ||
{{See also|Scalability|Elasticity (cloud computing)}} | {{See also|Scalability|Elasticity (cloud computing)}} | ||
इसके अलावा, एक सर्वर रहित आर्किटेक्चर का अर्थ है कि डेवलपर्स और ऑपरेटरों को ऑटोस्केलिंग नीतियों या प्रणालियों को स्थापित करने और ट्यूनिंग करने में समय व्यतीत करने की आवश्यकता नहीं है; क्लाउड प्रदाता मांग की क्षमता को बढ़ाने के लिए जिम्मेदार है।<ref name="techcrunch-lambda" /><ref name="techcrunch-azure">{{cite web |last=Miller |first=Ron |date=31 March 2016 |title=Microsoft एज़्योर फ़ंक्शंस के साथ AWS लैम्ब्डा के इवेंट-ट्रिगर सर्वर रहित ऐप्स का जवाब देता है|url=https://techcrunch.com/2016/03/31/microsoft-answers-aws-lambdas-event-triggered-serverless-apps-with-azure-functions/ |website=[[TechCrunch]] |accessdate=10 July 2016}}</ref><ref name="Everybody is talking about serverless architecture">{{cite web|url=http://www.bcs.org/content/conWebDoc/58491|title=सर्वर खोना? हर कोई सर्वर रहित आर्किटेक्चर की बात कर रहा है|date=4 September 2017|last= Jamieson|first=Frazer}}</ref> जैसा कि | इसके अलावा, एक सर्वर रहित आर्किटेक्चर का अर्थ है कि डेवलपर्स और ऑपरेटरों को ऑटोस्केलिंग नीतियों या प्रणालियों को स्थापित करने और ट्यूनिंग करने में समय व्यतीत करने की आवश्यकता नहीं है; क्लाउड प्रदाता मांग की क्षमता को बढ़ाने के लिए जिम्मेदार है।<ref name="techcrunch-lambda" /><ref name="techcrunch-azure">{{cite web |last=Miller |first=Ron |date=31 March 2016 |title=Microsoft एज़्योर फ़ंक्शंस के साथ AWS लैम्ब्डा के इवेंट-ट्रिगर सर्वर रहित ऐप्स का जवाब देता है|url=https://techcrunch.com/2016/03/31/microsoft-answers-aws-lambdas-event-triggered-serverless-apps-with-azure-functions/ |website=[[TechCrunch]] |accessdate=10 July 2016}}</ref><ref name="Everybody is talking about serverless architecture">{{cite web|url=http://www.bcs.org/content/conWebDoc/58491|title=सर्वर खोना? हर कोई सर्वर रहित आर्किटेक्चर की बात कर रहा है|date=4 September 2017|last= Jamieson|first=Frazer}}</ref> जैसा कि गूगल इसे रखता है: प्रोटोटाइप से उत्पादन से लेकर ग्रह-स्तर तक।<ref name="Everybody is talking about serverless architecture" /> | ||
जैसा कि क्लाउड नेटिव सिस्टम स्वाभाविक रूप से नीचे और साथ ही ऊपर बढ़ते हैं, इन प्रणालियों को स्केलेबल के बजाय लोचदार के रूप में जाना जाता है। | जैसा कि क्लाउड नेटिव सिस्टम स्वाभाविक रूप से नीचे और साथ ही ऊपर बढ़ते हैं, इन प्रणालियों को स्केलेबल के बजाय लोचदार के रूप में जाना जाता है। | ||
डेवलपर्स की छोटी टीमें बुनियादी | डेवलपर्स की छोटी टीमें बुनियादी संरचना और सहायक इंजीनियरों की टीमों पर निर्भरता के बिना स्वयं कोड चलाने में सक्षम हैं; अधिक डेवलपर [[ DevOps ]] कुशल बन रहे हैं और सॉफ़्टवेयर डेवलपर या हार्डवेयर इंजीनियर होने के बीच अंतर धुंधला हो रहा है।<ref name="Everybody is talking about serverless architecture" /> | ||
Line 72: | Line 76: | ||
=== मानक === | === मानक === | ||
सर्वर रहित कंप्यूटिंग को उनके फ्रेमवर्क AE360 में इंटरनेशनल डेटा सेंटर अथॉरिटी (IDCA) द्वारा कवर किया गया है।<ref>{{Cite web|url=https://www.idc-a.org/ae360|title=एप्लिकेशन इकोसिस्टम के लिए मानक ढांचा | अंतर्राष्ट्रीय डेटा केंद्र प्राधिकरण (IDCA)}}</ref> हालाँकि, पोर्टेबिलिटी से संबंधित हिस्सा एक सार्वजनिक क्लाउड से दूसरे सार्वजनिक क्लाउड पर व्यापार तर्क को स्थानांतरित करते समय एक मुद्दा हो सकता है जिसके लिए डॉकर (सॉफ़्टवेयर) समाधान बनाया गया था। [[ क्लाउड नेटिव कंप्यूटिंग फाउंडेशन ]] (CNCF) भी [[ Oracle Corporation ]] के साथ | सर्वर रहित कंप्यूटिंग को उनके फ्रेमवर्क AE360 में इंटरनेशनल डेटा सेंटर अथॉरिटी (IDCA) द्वारा कवर किया गया है।<ref>{{Cite web|url=https://www.idc-a.org/ae360|title=एप्लिकेशन इकोसिस्टम के लिए मानक ढांचा | अंतर्राष्ट्रीय डेटा केंद्र प्राधिकरण (IDCA)}}</ref> हालाँकि, पोर्टेबिलिटी से संबंधित हिस्सा एक सार्वजनिक क्लाउड से दूसरे सार्वजनिक क्लाउड पर व्यापार तर्क को स्थानांतरित करते समय एक मुद्दा हो सकता है जिसके लिए डॉकर (सॉफ़्टवेयर) समाधान बनाया गया था। [[ क्लाउड नेटिव कंप्यूटिंग फाउंडेशन ]] (CNCF) भी [[ Oracle Corporation | ओरेकल Corporation]] के साथ विनिर्देश विकसित करने पर काम कर रहा है।<ref>{{Cite news|url=https://www.sdxcentral.com/articles/news/cncf-oracle-boost-serverless-standardization-efforts/2018/05/|title=CNCF, Oracle बूस्ट सर्वर रहित मानकीकरण प्रयास|work=SDxCentral|access-date=2018-11-24|language=en-US}}</ref> | ||
Revision as of 12:48, 13 January 2023
सर्वर रहित कंप्यूटिंग एक क्लाउड कंप्यूटिंग निष्पादन मॉडल है जिसमें क्लाउड प्रदाता अपने ग्राहकों की ओर से सर्वर (कंप्यूटिंग) की देखभाल करते हुए मांग पर मशीन संसाधन आवंटित करता है। सर्वरलेस नाम का प्रयोग इस अर्थ में गलत किया गया है कि डेवलपर्स के लिए कोड निष्पादित करने के लिए क्लाउड सेवा प्रदाताओं द्वारा अभी भी सर्वर का उपयोग किया जाता है। चूंकि, सर्वर रहित एप्लिकेशन के डेवलपर्स क्षमता नियोजन, कॉन्फ़िगरेशन, प्रबंधन, रखरखाव, दोष सहनशीलता, या कंटेनरों, आभासी मशीन या भौतिक सर्वरों के स्केलिंग से संबंधित नहीं हैं। सर्वर रहित कंप्यूटिंग अस्थिर मेमोरी में संसाधन नहीं रखती है; स्टोरेज के लिए बने रहने वाले परिणामों के साथ कंप्यूटिंग को कम समय में किया जाता है। जब कोई ऐप उपयोग में नहीं होता है, तो ऐप को कोई कंप्यूटिंग संसाधन आवंटित नहीं होते हैं। मूल्य निर्धारण किसी एप्लिकेशन द्वारा उपभोग किए गए संसाधनों की वास्तविक मात्रा पर आधारित होता है।[1] यह यूटिलिटी कंप्यूटिंग का एक रूप हो सकता है।
सर्वर रहित कंप्यूटिंग उत्पादन में सॉफ़्टवेयर परिनियोजन की प्रक्रिया को सरल बना सकती है। सर्वर रहित कोड का उपयोग पारंपरिक शैलियों में नियत कोड के साथ किया जा सकता है, जैसे कि माइक्रोसर्विसेज या मोनोलिथ । वैकल्पिक रूप से, अनुप्रयोगों को विशुद्ध रूप से सर्वर रहित लिखा जा सकता है और किसी भी प्रावधानित सर्वर का उपयोग नहीं किया जा सकता है।[2] इसे कंप्यूटिंग या नेटवर्किंग मॉडल के साथ भ्रमित नहीं होना चाहिए, जिन्हें कार्य करने के लिए वास्तविक सर्वर की आवश्यकता नहीं होती है, जैसे कि पीयर टू पीयर (पी2पी)।
सर्वर रहित रनटाइम
सर्वर रहित विक्रेता कंप्यूट रनटाइम प्रस्तुत करते हैं, जिसे फंक्शन एज ए सर्विस (FaaS) प्लेटफॉर्म के रूप में भी जाना जाता है, जो एप्लिकेशन लॉजिक को निष्पादित करता है लेकिन डेटा को स्टोर नहीं करता है। सर्वर रहित रनटाइम द्वारा समर्थित सामान्य भाषाएँ जावा (प्रोग्रामिंग भाषा) , पायथन (प्रोग्रामिंग भाषा) और PHP हैं। सामान्यतः, कार्य अलग-अलग सीमाओं के अनुसार चलते हैं, जैसे कि लिनक्स कंटेनर ।
वाणिज्यिक प्रसाद
पहला पे एज़ यू गो कोड एक्जीक्यूशन प्लेटफॉर्म ज़िमकी था, जिसे 2006 में जारी किया गया था, लेकिन यह व्यावसायिक रूप से सफल नहीं था।[3] 2008 में, गूगल ने गूगल ऐप इंजन जारी किया, जिसमें कस्टम पायथन संरचना का उपयोग करने वाले अनुप्रयोगों के लिए मीटर्ड बिलिंग शामिल थी, लेकिन स्वेच्छा कोड को निष्पादित नहीं कर सका।[4] 2010 में जारी PiCloud ने पायथन के लिए FaaS समर्थन प्रस्तुत की।[5]
कुबेलेस और फिशन दो ओपन सोर्स FaaS प्लेटफॉर्म हैं जो कुबेरनेट्स के साथ चलते हैं।
गूगल ऐप इंजन, 2008 में प्रस्तुत किया गया, जो पहला अमूर्त सर्वर रहित कंप्यूटिंग प्रस्ताव था।[6] ऐप इंजन में 60-सेकंड टाइमआउट के साथ HTTP फ़ंक्शंस और अपने स्वयं के टाइमआउट के साथ एक ब्लॉब स्टोर और डेटा स्टोर शामिल हैं। इसमें कोई इन-मेमोरी दृढ़ता की अनुमति नहीं थी। सभी कार्यों को इन सीमाओं के अन्दर निष्पादित किया जाना था, लेकिन इसने ऐप इंजन में निर्मित ऐप्स को लगभग असीमित रूप से स्केल करने की अनुमति दी और इसका उपयोग स्नैपचैट सहित प्रारंभिक ग्राहकों के साथ-साथ कई बाहरी और आंतरिक गूगल ऐप्स को समर्थन देने के लिए किया गया। भाषा का समर्थन देशी पायथन मॉड्यूल का उपयोग करके पायथन तक सीमित था, साथ ही C में पायथन मॉड्यूल का एक सीमित चयन जो गूगल द्वारा चुना गया था। बाद के सर्वर रहित प्लेटफ़ॉर्म की तरह, ऐप इंजन ने भी भुगतान-के-लिए-आप-उपयोग बिलिंग का उपयोग किया।[7]
2014 में अमेज़ॅन द्वारा एडब्ल्यूएस लैम्ब्डा प्रस्तुत किया गया,[8] जिसने सार सर्वर रहित कंप्यूटिंग मॉडल को लोकप्रिय बनाया। यह कई अतिरिक्त AWS सर्वर रहित टूल जैसे AWS सर्वर रहित एप्लिकेशन मॉडल (AWS SAM) अमेज़ॅन क्लाउडवॉच , और अन्य द्वारा समर्थित है।
गूगल क्लाउड प्लेटफ़ॉर्म ने 2016 में दूसरी सर्वर रहित प्रस्तुति, गूगल क्लाउड फ़ंक्शंस बनाई।[9]
ओरेकल क्लाउड फ़ंक्शंस ओरेकल क्लाउड इन्फ्रास्ट्रक्चर पर प्रस्तुत किया जाने वाला एक सर्वर रहित प्लेटफ़ॉर्म है, और यह ओपन सोर्स Fn प्रोजेक्ट पर आधारित है, ताकि डेवलपर्स ऐसे एप्लिकेशन बना सकें जिन्हें अन्य क्लाउड और ऑन-प्रिमाइसेस वातावरण में पोर्ट किया जा सके। यह पायथन (प्रोग्रामिंग भाषा), गो (प्रोग्रामिंग भाषा), जावा (प्रोग्रामिंग भाषा), रूबी (प्रोग्रामिंग भाषा) , और नोड में कोड का समर्थन करता है।[10]
सर्वर रहित डेटाबेस
पिछले कुछ वर्षों में कई सर्वर रहित वितरित डेटा स्टोर उभरे हैं। ये सिस्टम हार्डवेयर वर्चुअलाइजेशन या भौतिक डेटाबेस हार्डवेयर के प्रावधान या पैमाने की आवश्यकता को समाप्त करते हुए, ओरेकल डाटाबेस प्रबंधन प्रणाली के लिए सर्वर रहित निष्पादन मॉडल का विस्तार करते हैं।
Nutanix Era नाम का एक समाधान प्रदान करता है जो मौजूदा RDBMS जैसे कि ओरेकल डेटाबेस, MariaDB , PostgreSQL या Microsoft SQL सर्वर को सर्वर रहित सेवा में बदल देता है।[11] Amazon Aurora अपने डेटाबेस का सर्वर रहित संस्करण प्रदान करता है, जो MySQL और PostgreSQL पर आधारित है, ऑन-डिमांड, ऑटो-स्केलिंग कॉन्फ़िगरेशन प्रदान करता है।[12] एज़्योर डेटा लेक अत्यधिक स्केलेबल डेटा स्टोरेज और एनालिटिक्स सेवा है। सेवा Microsoft Azure , Microsoft के सार्वजनिक क्लाउड में होस्ट की गई है। एज़्योर डेटा लेक वितरित बुनियादी ढांचा प्रदान करता है जो संसाधनों को गतिशील रूप से आवंटित या डी-आवंटित कर सकता है, इसलिए ग्राहक केवल उनके द्वारा उपयोग की जाने वाली सेवाओं के लिए भुगतान करते हैं।
ओरेकल क्लाउड अपने ओरेकल ऑटोनॉमस डेटाबेस का सर्वर रहित संस्करण प्रदान करता है, जो कि ऑटोनॉमस ट्रांजैक्शन प्रोसेसिंग सेवा है। सर्वर रहित सेवा में एक JSON संस्करण भी शामिल है।[13] Firebase , जिसका स्वामित्व भी गूगल के पास है,[14] एक पदानुक्रमित डेटाबेस मॉडल शामिल है और फिक्स्ड और पे-एज़-यू-गो योजनाओं के माध्यम से उपलब्ध है।[15]
लाभ
लागत
सर्वर रहित एक निश्चित मात्रा में सर्वर किराए पर लेने या खरीदने की तुलना में अधिक लागत प्रभावी हो सकता है,[16]जिसमें सामान्यतः कम उपयोग या निष्क्रिय समय की महत्वपूर्ण अवधि शामिल होती है।[1]अधिक कुशल बिन पैकिंग समस्या | अंतर्निहित मशीन संसाधनों की बिन-पैकिंग के कारण, ऑटोस्केलिंग का प्रावधान करने की तुलना में यह अधिक लागत-कुशल हो सकता है।
इसे पे-एज़-यू-गो कंप्यूटिंग के रूप में वर्णित किया जा सकता है[16]या नंगे कोड[16]चूंकि आपसे शुल्क केवल आपके कोड को चलाने के लिए आवंटित समय और मेमोरी के आधार पर लिया जाता है; निष्क्रिय समय के लिए संबद्ध शुल्क के बिना।[16]
तत्काल लागत लाभ परिचालन लागत की कमी से संबंधित हैं, जिनमें शामिल हैं: लाइसेंस, स्थापना, निर्भरता, और रखरखाव, सहायता या पैचिंग के लिए कर्मियों की लागत।[16]कार्मिक लागत की कमी एक ऐसा लाभ है जो मोटे तौर पर क्लाउड कंप्यूटिंग पर लागू होता है।
लोच बनाम मापनीयता
इसके अलावा, एक सर्वर रहित आर्किटेक्चर का अर्थ है कि डेवलपर्स और ऑपरेटरों को ऑटोस्केलिंग नीतियों या प्रणालियों को स्थापित करने और ट्यूनिंग करने में समय व्यतीत करने की आवश्यकता नहीं है; क्लाउड प्रदाता मांग की क्षमता को बढ़ाने के लिए जिम्मेदार है।[1][17][16] जैसा कि गूगल इसे रखता है: प्रोटोटाइप से उत्पादन से लेकर ग्रह-स्तर तक।[16]
जैसा कि क्लाउड नेटिव सिस्टम स्वाभाविक रूप से नीचे और साथ ही ऊपर बढ़ते हैं, इन प्रणालियों को स्केलेबल के बजाय लोचदार के रूप में जाना जाता है।
डेवलपर्स की छोटी टीमें बुनियादी संरचना और सहायक इंजीनियरों की टीमों पर निर्भरता के बिना स्वयं कोड चलाने में सक्षम हैं; अधिक डेवलपर DevOps कुशल बन रहे हैं और सॉफ़्टवेयर डेवलपर या हार्डवेयर इंजीनियर होने के बीच अंतर धुंधला हो रहा है।[16]
उत्पादकता
एक सेवा के रूप में कार्य के साथ, बाहरी दुनिया के संपर्क में आने वाली कोड की इकाइयां साधारण घटना संचालित सबरूटीन हैं। इसका मतलब यह है कि सामान्यतः, प्रोग्रामर को मल्टीथ्रेडिंग (सॉफ्टवेयर) सॉफ़्टवेयर) या सीधे अपने कोड में HTTP अनुरोधों को संभालने की चिंता नहीं करनी पड़ती है, जिससे बैक-एंड सॉफ़्टवेयर डेवलपमेंट का काम आसान हो जाता है।
नुकसान
प्रदर्शन
समर्पित सर्वर, वर्चुअल मशीन, या कंटेनर पर लगातार चलने वाले कोड की तुलना में कभी-कभी उपयोग किए जाने वाले सर्वर रहित कोड अधिक प्रतिक्रिया विलंबता (इंजीनियरिंग) से पीड़ित हो सकते हैं। ऐसा इसलिए है, क्योंकि ऑटोस्केलिंग के विपरीत, क्लाउड प्रदाता आमतौर पर उपयोग में नहीं होने पर सर्वर रहित कोड को पूरी तरह से नीचे कर देता है। इसका मतलब यह है कि यदि रनटाइम (उदाहरण के लिए, जावा (प्रोग्रामिंग लैंग्वेज) रनटाइम) को शुरू होने के लिए महत्वपूर्ण समय की आवश्यकता होती है, तो यह अतिरिक्त विलंबता पैदा करेगा।[18]
संसाधन सीमा
सर्वर रहित कंप्यूटिंग कुछ कंप्यूटिंग वर्कलोड के अनुकूल नहीं है, जैसे उच्च-प्रदर्शन कंप्यूटिंग, क्लाउड प्रदाताओं द्वारा लगाई गई संसाधन सीमाओं के कारण, और यह भी क्योंकि यह बल्क-प्रावधान के लिए सस्ता होगा, माना जाता है कि किसी भी समय सर्वर की संख्या आवश्यक है। कोई निश्चित समय।[19]
निगरानी और डिबगिंग
सर्वर रहित कोड के साथ प्रदर्शन या अत्यधिक संसाधन उपयोग की समस्याओं का निदान करना पारंपरिक सर्वर कोड की तुलना में अधिक कठिन हो सकता है, क्योंकि यद्यपि संपूर्ण कार्य समयबद्ध हो सकते हैं,[2] आमतौर पर प्रोफाइलिंग (कंप्यूटर प्रोग्रामिंग), डिबगर ्स या आवेदन प्रदर्शन प्रबंधन टूल्स को जोड़कर अधिक विवरण में खुदाई करने की क्षमता नहीं होती है।[20] इसके अलावा, जिस वातावरण में कोड चलता है वह आमतौर पर खुला स्रोत सॉफ्टवेयर नहीं होता है, इसलिए इसकी प्रदर्शन विशेषताओं को परिनियोजन वातावरण # विकास में सटीक रूप से दोहराया नहीं जा सकता है।
सुरक्षा
सर्वर रहित को कभी-कभी गलती से पारंपरिक आर्किटेक्चर की तुलना में अधिक सुरक्षित माना जाता है। चूंकि यह कुछ हद तक सही है क्योंकि क्लाउड प्रदाता द्वारा OS कमजोरियों का ध्यान रखा जाता है, कुल हमले की सतह काफी बड़ी होती है क्योंकि पारंपरिक आर्किटेक्चर की तुलना में एप्लिकेशन में कई और घटक होते हैं और प्रत्येक घटक सर्वर रहित एप्लिकेशन का प्रवेश बिंदु होता है। . इसके अलावा, सुरक्षा समाधान ग्राहकों को अपने क्लाउड वर्कलोड की सुरक्षा के लिए अप्रासंगिक हो जाते हैं क्योंकि ग्राहक समापन बिंदु सुरक्षा और नेटवर्क सुरक्षा स्तर पर कुछ भी नियंत्रित और स्थापित नहीं कर सकते हैं जैसे कि घुसपैठ का पता लगाने वाली प्रणाली | घुसपैठ का पता लगाने / रोकथाम प्रणाली (आईडीएस / आईपीएस)।[21] यह संपूर्ण सर्वर नेटवर्क के मोनो-संस्कृति गुणों द्वारा तीव्र है। (एक अकेला दोष विश्व स्तर पर लागू किया जा सकता है।) प्रोटेगो के अनुसार, सर्वर रहित ऐप्स को सुरक्षित करने का समाधान डेवलपर्स, DevOps और AppSec के बीच घनिष्ठ साझेदारी है, जिसे DevSecOps के रूप में भी जाना जाता है। उस संतुलन का पता लगाएं जहां डेवलपर्स के पास सुरक्षा नहीं है, लेकिन वे जिम्मेदारी से मुक्त नहीं हैं। इसे सबकी समस्या बनाने के लिए कदम उठाएं। क्रॉस-फंक्शनल टीमें बनाएं और सुरक्षा विशेषज्ञों और विकास टीमों के बीच कड़े एकीकरण की दिशा में काम करें। सहयोग करें ताकि आपका संगठन सर्वर रहित गति से सुरक्षा जोखिमों को हल कर सके।[22]
गोपनीयता
कई सर्वर रहित फ़ंक्शन वातावरण मालिकाना सॉफ़्टवेयर सार्वजनिक क्लाउड वातावरण पर आधारित होते हैं। यहां, कुछ गोपनीयता निहितार्थों पर विचार किया जाना है, जैसे कि साझा संसाधन और बाहरी कर्मचारियों द्वारा पहुंच। हालाँकि, सर्वर रहित कंप्यूटिंग को निजी क्लाउड वातावरण या ऑन-प्रिमाइसेस पर भी किया जा सकता है, उदाहरण के लिए कुबेरनेट्स प्लेटफ़ॉर्म का उपयोग करके। यह कंपनियों को पारंपरिक सर्वर सेटअप में होस्टिंग की तरह ही गोपनीयता तंत्र पर पूर्ण नियंत्रण देता है।
मानक
सर्वर रहित कंप्यूटिंग को उनके फ्रेमवर्क AE360 में इंटरनेशनल डेटा सेंटर अथॉरिटी (IDCA) द्वारा कवर किया गया है।[23] हालाँकि, पोर्टेबिलिटी से संबंधित हिस्सा एक सार्वजनिक क्लाउड से दूसरे सार्वजनिक क्लाउड पर व्यापार तर्क को स्थानांतरित करते समय एक मुद्दा हो सकता है जिसके लिए डॉकर (सॉफ़्टवेयर) समाधान बनाया गया था। क्लाउड नेटिव कंप्यूटिंग फाउंडेशन (CNCF) भी ओरेकल Corporation के साथ विनिर्देश विकसित करने पर काम कर रहा है।[24]
वेंडर लॉक-इन
सर्वर रहित कंप्यूटिंग तृतीय-पक्ष सेवा के रूप में प्रदान की जाती है। सर्वर रहित वातावरण में चलने वाले एप्लिकेशन और सॉफ़्टवेयर डिफ़ॉल्ट रूप से एक विशिष्ट क्लाउड विक्रेता के लिए लॉक होते हैं।[25] इसलिए, सर्वर रहित माइग्रेशन के दौरान कई समस्याएँ पैदा कर सकता है।[26]
उपयोग/कार्य
सर्वर रहित कार्यों का उपयोग इसके लिए किया जा सकता है:[27]
- डेटा विश्लेषण
- सीआई/सीडी संचालन
- फ़ाइल रूपांतरण
- लॉग एकत्रीकरण और पुनर्गठन
- गतिशील वेबसाइट सामग्री के लिए समर्थन
यह भी देखें
- क्लाउड कंप्यूटिंग
- एक सेवा के रूप में कार्य करें
संदर्भ
- ↑ 1.0 1.1 1.2 Miller, Ron (24 Nov 2015). "AWS लैम्ब्डा सर्वर रहित एप्लिकेशन को एक वास्तविकता बनाता है". TechCrunch. Retrieved 10 July 2016.
- ↑ 2.0 2.1 MSV, Janakiram (16 July 2015). "पास विक्रेता, सावधान रहें! अमेज़न बाजार को बाधित करने के लिए पूरी तरह तैयार है". Forbes. Retrieved 10 July 2016.
- ↑ Williams, Christopher. "क्रिसमस की पूर्व संध्या पर ज़िमकी का गला घोंटने के लिए फोटांगो". The Register. Retrieved 2017-06-11.
- ↑ "पायथन रनटाइम एनवायरनमेंट | पायथन | Google क्लाउड प्लेटफ़ॉर्म के लिए ऐप इंजन मानक वातावरण". Google Cloud Platform (in English). Retrieved 2017-06-11.
- ↑ "PiCloud ने जनता के लिए सर्वर रहित कंप्यूटिंग प्लेटफ़ॉर्म लॉन्च किया". TechCrunch (in English). Retrieved 2018-12-17.
- ↑ Evans, Jon. "PaaS का क्या हुआ?". TechCrunch. Retrieved 17 December 2020.
- ↑ Kincaid, Jason. "Google ऐप इंजन कोटा से परे मूल्य निर्धारण योजना प्रदान करता है; जश्न मनाने के लिए नि:शुल्क I/O टिकट लें". TechCrunch. Retrieved 17 December 2020.
- ↑ Miller, Ron (13 Nov 2014). "अमेज़ॅन ने लैम्ब्डा लॉन्च किया, एक इवेंट-संचालित कंप्यूट सेवा". TechCrunch. Retrieved 10 July 2016.
- ↑ Novet, Jordan (9 February 2016). "Google ने AWS लैम्ब्डा के लिए चुपचाप अपना उत्तर लॉन्च कर दिया है". VentureBeat. Retrieved 10 July 2016.
- ↑ "क्लाउड सर्वर रहित प्लेटफॉर्म कैसे चुनें". www.arnnet.com.au. Retrieved 2022-03-23.
- ↑ "एक-क्लिक डेटाबेस प्रशासन और स्वचालन".
{{cite web}}
: Text "न्यूटानिक्स एरा" ignored (help) - ↑ "अमेज़न ऑरोरा सर्वरलेस - ऑन-डिमांड, ऑटो-स्केलिंग रिलेशनल डेटाबेस - AWS". Amazon Web Services, Inc. (in English). Retrieved 2019-08-08.
- ↑ "Oracle स्वायत्त डेटाबेस को JSON में लाता है". ZDNet (in English). Retrieved 2022-03-23.
- ↑ Lardinois, Frederic. "Google ने डेवलपरों को बेहतर रियल-टाइम ऐप्स | TechCrunch बनाने में मदद करने के लिए Firebase का अधिग्रहण किया". Retrieved 2017-06-11.
- ↑ Darrow, Barb (2013-06-20). "फायरबेस को अपना सशुल्क उत्पाद लॉन्च करने और अपने बेस को आग लगाने के लिए $5.6M मिलता है". gigaom.com (in English). Retrieved 2017-06-11.
- ↑ 16.0 16.1 16.2 16.3 16.4 16.5 16.6 16.7 Jamieson, Frazer (4 September 2017). "सर्वर खोना? हर कोई सर्वर रहित आर्किटेक्चर की बात कर रहा है".
- ↑ Miller, Ron (31 March 2016). "Microsoft एज़्योर फ़ंक्शंस के साथ AWS लैम्ब्डा के इवेंट-ट्रिगर सर्वर रहित ऐप्स का जवाब देता है". TechCrunch. Retrieved 10 July 2016.
- ↑ van Eyk, Erwin; Iosup, Alexandru; Abad, Cristina L.; Grohmann, Johannes; Eismann, Simon (2018). "A SPEC RG Cloud Group's Vision on the Performance Challenges of FaaS Cloud Architectures" (PDF). प्रदर्शन इंजीनियरिंग पर 2018 ACM/SPEC अंतर्राष्ट्रीय सम्मेलन का साथी. pp. 21–24. doi:10.1145/3185768.3186308. hdl:1871.1/8aa529e9-f8f9-4305-8073-91dd1a9451fb. ISBN 9781450356299. S2CID 4718290.
- ↑ Hellerstein, Joseph; Faleiro, Jose; Gonzalez, Joseph; Schleier-Smith, Johann; Screekanti, Vikram; Tumanov, Alexey; Wu, Chenggang (2019). "सर्वर रहित कंप्यूटिंग: एक कदम आगे, दो कदम पीछे". arXiv:1812.03651.
{{cite journal}}
: Cite journal requires|journal=
(help) - ↑ Leitner, Philipp; Wittern, Erik; Spillner, Josef; Hummer, Waldemar (2019). "औद्योगिक व्यवहार में सेवा सॉफ्टवेयर विकास के रूप में कार्य के मिश्रित-पद्धति का अनुभवजन्य अध्ययन". Journal of Systems and Software. 149: 340–359. doi:10.1016/j.jss.2018.12.013. hdl:11475/14313. ISSN 0164-1212. S2CID 67775784.
- ↑ "क्लाउड वर्कलोड प्रोटेक्शन (CWP)".
{{cite web}}
: Text "सीडब्ल्यूपीपी" ignored (help) - ↑ Solow, Hillel (2019-02-05). "सर्वर रहित कंप्यूटिंग सुरक्षा जोखिम और चुनौतियाँ". protego.io (in English). Retrieved 2019-03-20.
- ↑ "एप्लिकेशन इकोसिस्टम के लिए मानक ढांचा".
{{cite web}}
: Text "अंतर्राष्ट्रीय डेटा केंद्र प्राधिकरण (IDCA)" ignored (help) - ↑ "CNCF, Oracle बूस्ट सर्वर रहित मानकीकरण प्रयास". SDxCentral (in English). Retrieved 2018-11-24.
- ↑ Bashir, Faizan (2018-05-28). "सर्वर रहित आर्किटेक्चर क्या है? इसके पक्ष और विपक्ष क्या हैं?". Hacker Noon. Retrieved 2019-04-03.
- ↑ "सर्वर रहित क्या है? यहाँ एक सादा उत्तर है!". Squadex (in English). 2019-01-17. Retrieved 2019-04-03.
- ↑ "सर्वर रहित कम्प्यूटिंग क्या है?". ITPro Today (in English). 2021-12-13. Retrieved 2022-03-23.
आगे की पढाई
- Roberts, Mike (25 July 2016). "Serverless Architectures". MartinFowler.com. Retrieved 30 July 2016.
- Jamieson, Frazer (4 September 2017). "Losing the server? Everybody is talking about serverless architecture". BCS, the Chartered Institute for IT. Retrieved 7 November 2017.