सर्वर (कंप्यूटिंग)

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

इतिहास
कंप्यूटिंग में सर्वर शब्द का प्रयोग पंक्तियन सिद्धान्त से आता है, जहां यह 20वीं सदी के मध्य का है, विशेष रूप से इसमें इस्तेमाल किया जा रहा है, वह पट्रक जिसने केंडल के अंकन को प्रस्तुत किया। पहले के पत्रों में, जैसे कि, [टेलीफ़ोन] संचालक जैसे अधिक ठोस शब्दों का उपयोग किया जाता है।

कंप्यूटिंग में, सर्वर कम से कम RFC 5 (1969) के लिए दिनांकित होता है, अर्पानेट (इंटरनेट का पूर्ववर्ती) का वर्णन करने वाले प्रारम्भिक दस्तावेज़ों में से एक, और उपयोगकर्ता के विपरीत है, दो प्रकार के सूत्रधार (संजाल): सर्वर-सूत्रधार और उपयोगकर्ता-सूत्रधार को अलग करता है। सर्विंग का उपयोग आरएफसी 4 जैसे प्रारम्भिक दस्तावेजों के लिए भी किया जाता है। सर्विंग-सूत्रधार को उपभोक्ता के साथ विभेद करता है।

शब्दजाल संचिका सर्वर को 1981 संस्करण पढ़ने के साथ अनुरोधों के लिए सेवा करने वाली प्रक्रिया के सामान्य अर्थ में परिभाषित करती है: "सर्वर एन एक प्रकार का डेमॉन जो निवेदक के लिए एक सेवा करता है, जो प्रायः उस कंप्यूटर के अलावा किसी अन्य कंप्यूटर पर चलता है जिस पर सर्वर चलता है।"

ऑपरेशन
ईमानदारी से कहा जाए तो, शब्द सर्वर एक कंप्यूटर प्रोग्राम या प्रक्रिया (कंप्यूटिंग) (रनिंग प्रोग्राम) को संदर्भित करता है। लक्षणालंकार के माध्यम से, यह एक या कई सर्वर प्रोग्राम चलाने के लिए उपयोग की जाने वाली उपकरण (या समर्पित उपकरण) को संदर्भित करता है। संजाल पर, ऐसे उपकरण को सूत्रधार (संजाल) कहा जाता है। सर्वर के अलावा, शब्द पूर्ति और सेवा (क्रमशः क्रिया और संज्ञा के रूप में) प्रायः उपयोग किए जाते हैं, हालांकि सेवक और नौकर नहीं हैं। शब्द सेवा (संज्ञा) कार्यक्षमता के अमूर्त रूप को संदर्भित कर सकती है, उदा. वेब सेवा। वैकल्पिक रूप से, यह एक कंप्यूटर प्रोग्राम को संदर्भित कर सकता है जो कंप्यूटर को सर्वर में बदल देता है, उदा. विंडोज़ सेवा। मूल रूप से सर्वर के रूप में उपयोग किया जाता है जो उपयोगकर्ताओं की सेवा करता है (और उपयोगकर्ता सर्वर का उपयोग करते हैं), आज्ञा के अर्थ में, आज प्रायः कहा जाता है कि सर्वर डेटा की सेवा करते हैं। उदाहरण के लिए, वेब सर्वर उपयोगकर्ताओं को [ऊपर] वेब पृष्ठ प्रदान करते हैं या उनके अनुरोधों को पूरा करते हैं।

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

जबकि अनुरोध-प्रतिक्रिया सबसे सामान्य उपभोगता-सर्वर अभिकल्पना है, अन्य हैं, जैसे कि प्रकाशित-सदस्यता पैटर्न में, उपभोगता एक पब-सब सर्वर के साथ पंजीकृत होते हैं, निर्दिष्ट प्रकार के संदेशों की सदस्यता लेते हैं; यह प्रारंभिक पंजीकरण अनुरोध-प्रतिक्रिया द्वारा किया जा सकता है। इसके बाद, पब-सब सर्वर बिना किसी और अनुरोध के ग्राहकों को मेल खाने वाले संदेशों को अग्रेषित करता है: सर्वर उपभोगता के स्थान पर उपभोगता को प्रौद्योगिकी संदेशों को अभिकर्षण देता है।

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

हार्डवेयर
सर्वर के उद्देश्य और उसके सॉफ्टवेयर के आधार पर सर्वर के लिए कंप्यूटर हार्डवेयर की आवश्यकता व्यापक रूप से भिन्न होती है। सर्वर प्रायः जो उनसे जुड़ते हैं उन ग्राहकों की तुलना में अधिक शक्तिशाली और महंगे होते हैं ।

चूंकि सर्वर सामान्यतः एक संजाल पर अभिगम किए जाते हैं, कई कंप्यूटर मॉनिटर या इनपुट उपकरण, ऑडियो हार्डवेयर और USB अंतरापृष्ठ के बिना अप्राप्य चलते हैं। कई सर्वरों में आलेखी प्रयोक्ता अंतराफलक (GUI) नहीं होता है। उन्हें दूरस्थ रूप से समनुरूप और प्रबंधित किया जाता है। माइक्रोसॉफ्ट प्रबंधन कंसोल (MMC), पॉवरशेल, सिक्योर शेल और वेब ब्राउज़र सहित विभिन्न तरीकों के माध्यम से दूरस्थ प्रबंधन का संचालन किया जा सकता है। ब्राउज़र-आधारित बैंड बाड्य प्रबंधन प्रणाली जैसे डेल का डेल DRAC या एचपी का एचपी iLo।

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

इस प्रकार के सर्वर प्रायः समर्पित डेटा केंद्रों में रखे जाते हैं। इनमें सामान्य रूप से बहुत स्थिर शक्ति और इंटरनेट और बढ़ी हुई सुरक्षा होगी। शोर भी कम चिंता का विषय है, लेकिन बिजली की खपत और गर्मी का उत्पादन एक गंभीर विषय हो सकता है। सर्वर कक्ष वातानुकूलन उपकरणों से सुसज्जित हैं।

पुंज
एक सर्वर प्रक्षेत्रगृह या सर्वर पुंज एक संगठन द्वारा बनाए गए कंप्यूटर सर्वरों का एक संग्रह है जो एकल उपकरण की क्षमता से कहीं अधिक सर्वर कार्यक्षमता प्रदान करता है। आधुनिक डेटा केंद्र अब प्रायः बहुत सरल सर्वरों के बहुत बड़े समूहों से निर्मित होते हैं, और इस अवधारणा के इर्द-गिर्द एक सहयोगात्मक प्रयास, निष्कपट कंप्यूट परियोजना है।

उपकरण
संजाल उपकरण कहे जाने वाले छोटे विशेषज्ञ सर्वरों का एक वर्ग सामान्यतः मापक्रम के निचले सिरे पर होता है, जो प्रायः सामान्य डेस्कटॉप कंप्यूटरों से छोटा होता है।

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

प्रचालन प्रणाली
इंटरनेट पर सर्वरों के बीच प्रमुख प्रचालन प्रणाली UNIX- जैसे मुक्त स्रोत सॉफ़्टवेयर वितरण हैं, जैसे कि लिनक्स और फ्रीBSD पर आधारित, विंडोज सर्वर के साथ भी एक महत्वपूर्ण हिस्सा है। मालिकाना प्रचालन प्रणाली जैसे z/OS और मैक्स सर्वर भी तैनात किए गए हैं, लेकिन बहुत कम संख्या में।

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

ऊर्जा की खपत
2010 में, डेटा केंद्र (सर्वर, शीतन और अन्य विद्युत अवसंरचना) दुनिया भर में 1.1-1.5% विद्युत ऊर्जा खपत और संयुक्त राज्य अमेरिका में 1.7-2.2% के लिए उत्तरदायी थे। एक अनुमान यह है कि सूचना और संचार प्रौद्योगिकी के लिए कुल ऊर्जा खपत कार्बन फुटमुद्रण से 5 गुना अधिक बचत करती है शेष अर्थव्यवस्था में दक्षता बढ़ाकर।

डेटा और बैंड विस्तार की बढ़ती मांग के कारण वैश्विक ऊर्जा खपत बढ़ रही है। प्राकृतिक संसाधन रक्षा परिषद (NRDC) का कहना है कि डेटा केंद्रों ने 2013 में 2013 में 91 बिलियन किलोवाट घंटे (kWh) विद्युत ऊर्जा जो वैश्विक बिजली उपयोग का 3% है।

पर्यावरण समूहों ने डेटा केंद्रों के कार्बन उत्सर्जन पर ध्यान केंद्रित किया है क्योंकि यह एक वर्ष में 200 मिलियन मीट्रिक टन कार्बन डाइऑक्साइड का हिसाब रखता है।

यह भी देखें

 * समस्तर