सर्वर मुख्य रूप से हार्डवेयर घटकों और सॉफ्टवेयर घटकों से बना है।
हार्डवेयर घटक
Server Chassis: एक धातु शेल का उपयोग अन्य हार्डवेयर घटकों को ले जाने और उनकी सुरक्षा के लिए किया जाता है।
Motherboard: सर्वर का कोर, विभिन्न हार्डवेयर घटकों को कनेक्ट करना, और डेटा ट्रांसमिशन के लिए जिम्मेदार और विभिन्न इंटरफेस का समर्थन करना।
Central प्रोसेसिंग यूनिट (CPU): सर्वर का सबसे महत्वपूर्ण घटक, गणना और रनिंग प्रोग्राम करने के लिए जिम्मेदार, आमतौर पर एक उच्च-प्रदर्शन मल्टी-कोर प्रोसेसर का उपयोग करता है।
Memory (RAM): रनिंग प्रोग्राम और डेटा को स्टोर करने के लिए उपयोग किया जाता है। उच्च-प्रदर्शन सर्वर आमतौर पर बड़ी क्षमता वाली मेमोरी से सुसज्जित होते हैं।
Hard Drive: सर्वर के ऑपरेटिंग सिस्टम, एप्लिकेशन और डेटा को स्टोर करने के लिए उपयोग किया जाता है। यह एक पारंपरिक हार्ड डिस्क ड्राइव (एचडीडी) या एक ठोस-राज्य हार्ड ड्राइव (एसएसडी) हो सकता है।
Power आपूर्ति: स्थिर बिजली की आपूर्ति सुनिश्चित करने के लिए सर्वर को बिजली प्रदान करता है। सर्वरों को आमतौर पर सिस्टम विश्वसनीयता में सुधार करने के लिए निरर्थक बिजली की आपूर्ति से सुसज्जित किया जाता है।
NetWork इंटरफ़ेस कार्ड (NIC): सर्वर को नेटवर्क से जोड़ने और सर्वर और अन्य उपकरणों के बीच डेटा ट्रांसमिशन को महसूस करने के लिए उपयोग किया जाता है।
Systemcooling System: सर्वर के स्थिर संचालन को सुनिश्चित करने के लिए सर्वर होस्ट और अन्य घटकों द्वारा उत्पन्न गर्मी को फैलाने के लिए उपयोग किया जाता है।
सॉफ़्टवेयर घटक
ऑपरेटिंग सिस्टम: सर्वर आमतौर पर एक विशेष ऑपरेटिंग सिस्टम चलाते हैं, जैसे कि विंडोज सर्वर, लिनक्स, यूनिक्स, या फ्रीबीएसडी, जो हार्डवेयर संसाधनों का प्रबंधन करता है, एक ऑपरेटिंग वातावरण प्रदान करता है, और सेवाएं प्रदान करता है।
Server Applications: एप्लिकेशन विशेष रूप से सर्वर पर चलने के लिए डिज़ाइन किए गए एप्लिकेशन, जैसे कि वेब सर्वर (Apache, Nginx), डेटाबेस सर्वर (MySQL, Oracle), मेल सर्वर (Exchange), आदि।
Security Software: इसमें फ़ायरवॉल, घुसपैठ का पता लगाने वाले सिस्टम और सुरक्षा पैच शामिल हैं, जिनका उपयोग सर्वर को दुर्भावनापूर्ण हमलों और सुरक्षा कमजोरियों से बचाने के लिए किया जाता है।
Management सॉफ्टवेयर:: सर्वर के प्रबंधन और निगरानी के लिए उपकरण, प्रशासकों को दूर से सर्वर का प्रबंधन करने, प्रदर्शन की निगरानी करने और समस्या निवारण की अनुमति देता है।
इसके अलावा, सर्वर के प्रकार और उद्देश्य के आधार पर, अन्य घटकों को भी शामिल किया जा सकता है, जैसे कि रैक/अलमारियाँ (सर्वर को संग्रहीत करने और व्यवस्थित करने के लिए उपयोग की जाने वाली भौतिक संरचनाएं), वर्चुअलाइजेशन सॉफ्टवेयर (वर्चुअल सर्वर इंस्टेंस बनाने के लिए उपयोग किया जाता है), डेटाबेस मैनेजमेंट सिस्टम (DBMS), ई।
सामान्य तौर पर, एक सर्वर की संरचना जटिल और परिष्कृत होती है, और विभिन्न घटक सर्वर के स्थिर संचालन और कुशल प्रदर्शन को सुनिश्चित करने के लिए एक साथ मिलकर काम करते हैं।
