सर्वर रहित कंप्यूटिंग: आउटसोर्सिंग सर्वर प्रबंधन

इमेज क्रेडिट:
छवि क्रेडिट
iStock

सर्वर रहित कंप्यूटिंग: आउटसोर्सिंग सर्वर प्रबंधन

सर्वर रहित कंप्यूटिंग: आउटसोर्सिंग सर्वर प्रबंधन

उपशीर्षक पाठ
सर्वर रहित कंप्यूटिंग तीसरे पक्षों को सर्वर प्रबंधन संभालने की अनुमति देकर सॉफ्टवेयर विकास और आईटी संचालन को सरल बना रही है।
    • लेखक:
    • लेखक का नाम
      क्वांटमरन दूरदर्शिता
    • नवम्बर 3/2023

    अंतर्दृष्टि सारांश

    सर्वर रहित कंप्यूटिंग, क्लाउड कंप्यूटिंग का एक विस्तार, डेवलपर्स को भौतिक बुनियादी ढांचे के प्रबंधन, सर्वर प्रबंधन को तीसरे पक्ष के प्रदाताओं को सौंपने से मुक्त करता है। फंक्शन-एज़-ए-सर्विस (FaaS) द्वारा नामित यह मॉडल, घटनाओं के जवाब में कोड को सक्रिय करता है, प्रति अनुरोध बिलिंग करता है, इस प्रकार लागत को अनुकूलित करता है क्योंकि भुगतान उपयोग किए गए कंप्यूटिंग समय के साथ संरेखित होता है। लागत-दक्षता के अलावा, सर्वर रहित कंप्यूटिंग तैनाती में तेजी लाती है और स्केलेबल है, जो अलग-अलग कंपनी के आकार और आईटी क्षमताओं को पूरा करती है। आगे देखते हुए, सर्वर रहित कंप्यूटिंग अनुकूलित उपयोग के लिए एआई एकीकरण, साइबर सुरक्षा फर्मों के साथ सहयोग को बढ़ावा देने और संभावित रूप से सॉफ्टवेयर डेवलपर प्रशिक्षण को फिर से आकार देने, सर्वर प्रबंधन के बजाय जटिल कोडिंग परियोजनाओं पर अधिक ध्यान केंद्रित करने के साथ विकसित हो सकती है।

    सर्वर रहित कंप्यूटिंग संदर्भ

    सर्वर रहित कंप्यूटिंग सर्वर को प्रबंधित करने के लिए तृतीय-पक्ष प्रदाताओं पर निर्भर करती है। एक क्लाउड प्रदाता गतिशील रूप से केवल किसी दिए गए कोड को निष्पादित करने के लिए आवश्यक कंप्यूटिंग संसाधनों और भंडारण को आवंटित करता है, फिर उनके लिए उपयोगकर्ता से शुल्क लेता है। यह विधि सॉफ्टवेयर विकास को आसान, तेज और अधिक लागत प्रभावी बनाती है क्योंकि कंपनियां केवल अपने कंप्यूटिंग समय के लिए भुगतान करती हैं। डेवलपर्स को अब होस्ट को प्रबंधित करने और पैच करने या ऑपरेटिंग सिस्टम से निपटने के बारे में चिंता करने की ज़रूरत नहीं है। कई उत्पाद और सेवाएँ सर्वर रहित कंप्यूटिंग के अंतर्गत आती हैं लेकिन सबसे लोकप्रिय है फंक्शन-ए-ए-सर्विस (FaaS), जहां डेवलपर्स कोड लिखते हैं जो एक जरूरी अपडेट की तरह घटनाओं के जवाब में निष्पादित होता है। 

    फ़ंक्शन-आधारित सेवाओं को प्रति अनुरोध बिल किया जाता है, जिसका अर्थ है कि कोड केवल तभी कॉल किया जाता है जब अनुरोध किया जाता है। वास्तविक या वर्चुअल सर्वर को बनाए रखने के लिए एक निश्चित मासिक शुल्क का भुगतान करने के बजाय, FaaS प्रदाता फ़ंक्शन द्वारा उपयोग किए गए कंप्यूटिंग समय के आधार पर शुल्क लेता है। इन फ़ंक्शंस को प्रोसेसिंग पाइपलाइन बनाने के लिए एक साथ जोड़ा जा सकता है या कंटेनरों या पारंपरिक सर्वर पर चल रहे अन्य कोड के साथ इंटरैक्ट करके बड़े एप्लिकेशन की कार्यक्षमता के हिस्से के रूप में उपयोग किया जा सकता है। कंटेनरों के अलावा, सर्वर रहित कंप्यूटिंग का उपयोग अक्सर कुबेरनेट्स (परिनियोजन स्वचालन के लिए एक ओपन-सोर्स सिस्टम) के साथ किया जाता है। कुछ अधिक प्रसिद्ध सर्वर रहित सेवा विक्रेता अमेज़ॅन के लैम्ब्डा, एज़्योर फ़ंक्शंस और Google क्लाउड फ़ंक्शन हैं

    विघटनकारी प्रभाव

    सर्वर रहित कंप्यूटिंग का सबसे बड़ा लाभ इसका उपयोग में आसानी है। डेवलपर्स बस कोड लिखते हैं और सर्वर या प्रबंधन की चिंता किए बिना इसे तैनात करते हैं। उदाहरण के लिए, एक फर्म के पास एक ऐप है जो अधिकांश समय निष्क्रिय रहता है लेकिन उसे विशिष्ट परिस्थितियों में कई ईवेंट अनुरोधों को संभालना पड़ता है। कुछ एप्लिकेशन अनियमित या सीमित इंटरनेट एक्सेस के साथ इंटरनेट ऑफ थिंग्स (IoT) उपकरणों द्वारा आपूर्ति किए गए डेटा को भी संसाधित करते हैं। दोनों स्थितियों में, पारंपरिक तरीकों को चरम प्रदर्शन को प्रबंधित करने के लिए एक बड़े सर्वर की आवश्यकता होगी - लेकिन यह सर्वर ज्यादातर अप्रयुक्त होगा। सर्वर रहित आर्किटेक्चर के साथ, कंपनियां केवल उपयोग किए गए वास्तविक संसाधनों के लिए भुगतान करेंगी। यह विधि स्वचालित रूप से स्केल करती है, जिससे सेवा सभी आकार और आईटी क्षमताओं वाली कंपनियों के लिए किफायती हो जाती है।

    हालाँकि, सर्वर रहित कंप्यूटिंग की कुछ सीमाएँ हैं। एक यह है कि कोड को डीबग करना कठिन हो सकता है क्योंकि त्रुटियों को ट्रैक करना कठिन हो सकता है। दूसरी बात यह है कि कंपनियां तीसरे पक्ष के प्रदाताओं पर भरोसा करती हैं, जो एक जोखिम हो सकता है यदि वे विक्रेता डाउनटाइम का अनुभव करते हैं या हैक हो जाते हैं। इसके अलावा, अधिकांश FaaS प्रदाता केवल कुछ मिनटों के लिए कोड को निष्पादित करने की अनुमति देंगे, जिससे सेवा दीर्घकालिक कार्यों के लिए अनुपयुक्त हो जाएगी। बहरहाल, क्लाउड प्रौद्योगिकियों में सर्वर रहित कंप्यूटिंग एक आशाजनक विकास बना हुआ है। अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) जैसे कुछ प्रदाता कंपनियों को कोड ऑफ़लाइन चलाने की भी अनुमति देते हैं यदि वे विशिष्ट परियोजनाओं के लिए सर्वर रहित बुनियादी ढांचे का लाभ नहीं उठाना चाहते हैं।

    सर्वर रहित कंप्यूटिंग के निहितार्थ

    सर्वर रहित कंप्यूटिंग के व्यापक निहितार्थों में शामिल हो सकते हैं: 

    • सर्वर रहित प्रदाता कंपनियों के लिए लागत कम रखते हुए उपयोग को अनुकूलित करने के लिए कृत्रिम बुद्धिमत्ता (एआई) को FaaS में एकीकृत कर रहे हैं। यह रणनीति अधिक व्यावसायिक अवसरों को आकर्षित कर सकती है।
    • माइक्रोप्रोसेसर निर्माता तेज़ प्रोसेसर विकसित करके सर्वर रहित बुनियादी ढांचे की कंप्यूटिंग आवश्यकताओं को पूरा कर रहे हैं।
    • साइबर सुरक्षा कंपनियां साइबर बुनियादी ढांचे के हमलों के लिए विशिष्ट समाधान तैयार करने के लिए सर्वर रहित प्रदाताओं के साथ साझेदारी कर रही हैं।
    • भविष्य के सॉफ़्टवेयर डेवलपर्स को अब सर्वर प्रबंधन को प्रशिक्षित करने और समझने की आवश्यकता नहीं है, जो अधिक जटिल कोडिंग परियोजनाओं के लिए अपना समय खाली कर सकता है।
    • सॉफ़्टवेयर परिनियोजन और अपडेट तेज़ हो रहे हैं और इसमें शामिल प्रक्रियाएं सरल हो गई हैं।

    टिप्पणी करने के लिए प्रश्न

    • यदि आप एक डेवलपर हैं, तो क्या आपने सर्वर रहित कंप्यूटिंग का प्रयास किया है? यदि हां, तो इससे आपके काम करने का तरीका कैसे बदल गया?
    • इसके बुनियादी ढांचे के बजाय कोडिंग पर ध्यान केंद्रित करने में सक्षम होने के अन्य संभावित लाभ क्या हैं?

    अंतर्दृष्टि संदर्भ

    इस अंतर्दृष्टि के लिए निम्नलिखित लोकप्रिय और संस्थागत लिंक संदर्भित किए गए थे: