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

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

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

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

शब्दजाल फ़ाइल सर्वर को 1981 ([http:// www.catb.org/jargon/oldversions/jarg110.txt 1.1.0]) संस्करण पढ़ना: "SERVER n. A kind of DAEMON which performs a service for the requester, which often runs on a computer other than the one on which the server runs."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

यह भी देखें

 * पीयर-टू-पीयर#डिस्ट्रीब्यूटेड स्टोरेज और सर्च|पीयर-टू-पीयर