2010-04-22 17 views
6

वेब सर्वर पर लोड संतुलन के लिए बेहतर तरीका क्या है? मेरी सेवाएं .NET और मोनो में चलती हैं, इसलिए उन्हें आईआईएस या अपाचे 2 पर होस्ट किया जा सकता है, और इच्छा को एसएसएल कनेक्शन प्रदान करना होगा।लोड संतुलन और सत्र

मैंने दो मुख्य दृष्टिकोण पढ़े हैं, राज्य को एक सामान्य सर्वर में स्टोर करते हैं और चिपचिपा सत्रों का उपयोग करते हैं, और कोई और है?

मैं चिपचिपा सत्र के बारे में 3 diffent बातें पढ़ा है:

1) लोड संतुलन डिवाइस पता चल जाएगा जो सर्वर के साथ आप कनेक्शन और कहा कि मेजबान से आगे की सभी कनेक्शन शुरू किया एक ही सर्वर पर ले जाया जाएगा ।

2) लोड विभाजित एक कुकी नामित पढ़ संतुलन: JSESSIONID

3) लोड विभाजित एक कुकी नामित पढ़ संतुलन: ASPSESSIONID

मैं थोड़ा उलझन में हूँ, वास्तव में क्या होगा? चूंकि कनेक्शन एसएसएल होंगे, कुकीज़ को पढ़ने के लिए लोड संतुलन के लिए कोई मौका नहीं है, तो फिर क्या?

एक सामान्य सर्वर में संपत्ति स्टोर करने के बारे में, आप किन समाधानों को जानते हैं? मैंने पढ़ा है कि memcache एक अच्छा समाधान है लेकिन क्या कोई और है?

चीयर्स।

+0

मुझे यह प्रश्न पसंद है। –

उत्तर

2

लोड बैलेंसर वाले एसएसएल का उपयोग करते समय, एसएसएल प्रमाणपत्र लोड लोडिंग सर्वर पर रखना आम है, न कि बैक एंड सर्वर पर। इस तरह आपको केवल 1 सर्वर पर 1 प्रमाणपत्र की आवश्यकता है। लोड बैलेंसर तब सादे HTTP का उपयोग कर बैक एंड सर्वर से बात करता है। यह स्पष्ट रूप से आवश्यक है कि आपके बैक एंड सर्वर इंटरनेट से सीधे उपलब्ध नहीं हैं।

तो, यदि लोड बैलेंसर अनुरोध को डिक्रिप्ट करने के लिए ज़िम्मेदार है, तो यह एक jsessionid के अनुरोध का भी निरीक्षण करने में सक्षम होगा।

चिपचिपा सत्र लोड संतुलन के रूप में Apache के साथ अच्छी तरह से काम करते हैं। आपको अपाचे मॉड्यूल mod_proxy और mod_proxy_balancer देखें।

1

आम तौर पर एसएसएल लोड संतुलन का अर्थ है कि क्लाइंट HTTPS पर लोड बैलेंसर से बात कर रहा है, और लोड बैलेंसर HTTP सर्वर के माध्यम से वेब सर्वर से बात कर रहा है।

कुछ लोड बैलेंसर वेब सर्वर के साथ एक एसएसएल सत्र स्थापित करने के लिए पर्याप्त स्मार्ट हैं (इसलिए यह कुकीज़ पढ़ सकता है) और क्लाइंट के साथ एक अलग SSL सत्र बनाए रखता है।

और, कुछ लोड बैलेंसर वेब सर्वर कुकीज़ का उपयोग किए बिना चिपचिपापन बनाए रख सकते हैं। मेरा लोड बैलेंसर क्लाइंट को अपनी कुकीज़ भेज सकता है (उनके पास अन्य चिपचिपा सेटिंग्स का समूह भी है)।

संबंधित मुद्दे