एक प्रॉक्सी सर्वर के लिए हार्डवेयर आवश्यकताएँ

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

न्यूनतम आवश्यकताएं

कई अलग-अलग प्रॉक्सी सर्वर विकल्प हैं। हालाँकि, ये सर्वर सामान्यतया सर्वर-स्तर ऑपरेटिंग सिस्टम पर प्रोग्राम के रूप में चलते हैं। अंतर्निहित ऑपरेटिंग सिस्टम इसलिए न्यूनतम आवश्यकताओं को निर्धारित करता है।

Microsoft Windows प्रॉक्सी सर्वर, उदाहरण के लिए, ऑपरेटिंग सिस्टम के विंडोज सर्वर लाइन पर इंटरनेट सूचना सेवाओं का उपयोग करता है। विंडोज सर्वर 8 में केवल 1GHz प्रोसेसर, 512MB मेमोरी और 10GB हार्ड ड्राइव स्पेस की आवश्यकता होती है। स्क्वीड, एक मुक्त प्रॉक्सी सर्वर, Red Hat या Ubuntu जैसे लिनक्स के वितरण पर चलता है। उबंटू सर्वर संस्करण में 300MHz प्रोसेसर, 128MB मेमोरी और 1GB हार्ड ड्राइव स्पेस की आवश्यकता होती है।

अनुशंसित आवश्यकताएँ

अधिकांश सर्वर सॉफ़्टवेयर कंपनियां अपने सॉफ़्टवेयर के लिए "अनुशंसित" आवश्यकताओं की एक सूची प्रदान करती हैं। ये सिफारिशें इस तथ्य के लिए स्पष्ट हैं कि यद्यपि सेवा न्यूनतम आवश्यकताओं पर कार्य करती है, लेकिन यह अच्छा प्रदर्शन नहीं करती है। प्रॉक्सी सर्वर पर स्लो सर्विस का मतलब है कि यूजर्स को धीमा इंटरनेट का अनुभव मिले।

Microsoft Windows 8 एक प्रोसेसर को दो बार अपने न्यूनतम के साथ-साथ चार बार न्यूनतम आवश्यक मेमोरी - 2GHz और 2GB के रूप में तेजी से चलाने की सलाह देता है। चार गुना अधिक हार्ड ड्राइव स्थान, या 40GB, के रूप में अच्छी तरह से सिफारिश की है। Red Hat Linux की सिफारिश करने वाले विक्रेता अक्सर एक न्यूनतम सर्वर हार्डवेयर आवश्यकता को निर्दिष्ट करते हैं। स्क्वीड, उदाहरण के लिए, हार्डवेयर आवश्यकताओं के लिए एक अनुपात की सिफारिश करता है: डिस्क के प्रत्येक गीगाबाइट के लिए 32 एमबी राम कैशिंग के लिए अलग सेट करें।

अन्य सेवाएँ घटाना

यदि आपके सर्वर को पूरी तरह से उस कार्य के लिए समर्पित किया गया है, तो प्रॉक्सी सर्वर के लिए आपको जिस चीज की आवश्यकता होगी उसकी गणना करना आसान है यदि उस सर्वर को अन्य कार्यों को करना चाहिए, तो आपको इन सेवाओं को शामिल करने के लिए हमेशा अपने सर्वर पर लोड की गणना करनी चाहिए। यदि एक ही सर्वर पर चलने वाली वेब सेवा 1GB मेमोरी का उपयोग करती है, तो आपके प्रॉक्सी सर्वर की आवश्यकता इसकी न्यूनतम मेमोरी आवश्यकताओं, और साथ ही मेमोरी के गीगाबाइट के लिए भी होनी चाहिए। जब संभव हो, तो प्रॉक्सी चलाने के एकमात्र कार्य के लिए एक अलग भौतिक सर्वर समर्पित करना सबसे अच्छा है।

स्केलिंग का महत्व

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

एक छोटे, घर के कार्यालय के वातावरण के लिए, डिस्क स्थान का एक मॉडिफ़िकेशन पर्याप्त होना चाहिए - 5 से 10GB, स्क्वीड वातावरण में केवल 160 से 320MB मेमोरी की आवश्यकता होती है। जैसे ही आप उपलब्ध कैश की मात्रा बढ़ाते हैं, आपके पास उपलब्ध मेमोरी की सहसंबंधी राशि या सेवा में अड़चन होनी चाहिए।

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

लोकप्रिय पोस्ट