2008-09-25 13 views
5

मुझे अपने एएसपी.NET एप्लिकेशन को दो पृथक आईआईएस सर्वरों में तैनात करना है। मेरा आवेदन एचटीटीपीएस/टीएलएस पर काम करता है। मेरे एएसपी कोड को क्लाइंट एसएसएल प्रमाणपत्र को संभालना है और इसका मतलब है कि मैं सरल फॉरवर्ड लोड बैलेंसर्स का उपयोग नहीं कर सकता, क्योंकि मुझे कभी भी ऐसे प्रमाणपत्र को nginx या अपाचे लोड बैलेंसर से नहीं मिलेगा।एसएसएल लोड संतुलन कैसे प्राप्त करें?

जैसा कि मैं समझता हूं कि माइक्रोसॉफ्ट दुनिया में लोड संतुलन के लिए कोई विशेष (ओपन-सोर्स या फ्री) समाधान नहीं है और खासकर एसएसएल के लिए।

मैंने सरल DNS संतुलन के बारे में सुना, जहां मेरा डोमेन नाम कई आईएसएस सर्वर से बंधेगा, और हर नए ग्राहक (सत्र) को एक सर्वर का आईपी मिलेगा, और इस तरह मुझे सरल संतुलन और एसएसएल समर्थन मिलेगा।

अब, मैं सिर्फ तैनाती की भीख मांग रहा हूं और इस तरह के संतुलन की आपकी राय जानना वाकई दिलचस्प है, या कुछ सिफारिशें प्राप्त कर सकती हैं।

धन्यवाद!


मेरे लिए, मुझे DNS संतुलन के बगल में HTTPS के लिए कोई अन्य समाधान नहीं मिल रहा है। मेरे पास अभी कोई विकल्प नहीं है।

???

उत्तर

0

हम Cisco Local Directors का उपयोग करते हैं, और वे इसे ठीक से संभालने लगते हैं।

मैंने लोड संतुलन के लिए शुद्ध सॉफ़्टवेयर समाधान के साथ नहीं खेला है, लेकिन balance ठीक काम कर सकता है। मैंने इसे केवल 1: 1 पोर्ट अग्रेषण के लिए उपयोग किया है।

DNS संतुलन पर संतुलन/एलडी दृष्टिकोण का उपयोग करने का लाभ यह है कि आप आसानी से पूल से बाहर सर्वर (अपग्रेड, तैनाती, डिबगिंग आदि के लिए) का उपयोग कर सकते हैं।

0

DNS आधारित भार संतुलन आपको एक लंबा सफर तय करना चाहिए। विषय पर एक लेख के लिए Click here। आईआईएस/एएसपी दुनिया में लोड संतुलन के एक सिंहावलोकन के लिए, go here

विंडोज नेटवर्क लोड संतुलन आपके लिए एक समाधान हो सकता है, here you'll find इसके बारे में बहुत सारी जानकारी।

0

इस पर निर्भर करता है कि आपके बजट में कितना पैसा है वहां बहुत सारे समाधान हैं।

आप बिना किसी अतिरिक्त लागत के विंडोज सर्वर पर विंडोज नेटवर्क लोड संतुलन का उपयोग कर सकते हैं। यह सेटअप करने के लिए उचित रूप से सरल है और क्लाइंट प्रमाण पत्र के रास्ते में नहीं मिलेगा।

5

विंडोज एनएलबी निश्चित रूप से आपका समाधान है - यह आपके प्रत्येक आईआईएस सर्वर पर नेटवर्क स्टैक में बैठता है और सदस्य सर्वरों के बीच टीसीपी अनुरोध वितरित करता है। एनएलबी एसएसएल यातायात के साथ काम करता है, क्योंकि यह यातायात की सामग्री नहीं, टीसीपी बंदरगाहों के माध्यम से वितरित करता है।

आपको प्रत्येक सर्वर पर एक ही एसएसएल कर्ट स्थापित करने की आवश्यकता होगी, लेकिन फिर, कॉन्फ़िगरेशन छोटा है।

+0

ugggh। मैं एनएलबी का उपयोग करने के लिए वोट देता हूं।हम अब 4 साल से एनएलबी का उपयोग कर रहे हैं और आखिरकार इससे दूर जा रहे हैं। यह एप्लिकेशन स्वास्थ्य-केवल पिंग्स की निगरानी नहीं कर सकता है। एक उद्यम स्तर समाधान के लिए यह सिर्फ इसे काट नहीं है। हम एक बरैकुडा वेब एप्लिकेशन फ़ायरवॉल में जा रहे हैं जिसमें लोड संतुलन अंतर्निहित है। यदि आपको कुछ सस्ते और आसान ज़ेन लोड बैलेंस की आवश्यकता है http://sourceforge.net/projects/zenloadbalancer/ – tking

1

मैं सफलतापूर्वक लिनक्स पर keepalived का उपयोग कर रहा हूं। यह एक साधारण उपकरण है जो http://linuxvirtualserver.org लोड बैलेंसर को इस तरह से प्रशासित करता है कि आप भार संतुलन मशीनों और एकाधिक सर्वरों पर असफल हो सकते हैं।

+1

हम इसे कई साइटों पर उपयोग कर रहे हैं, उदाहरण के लिए travelocity.co.uk। हमारा सेटअप यह था कि हमारे पास कई बाहरी आईपी एड्रेस थे और उन्हें अंदर के विभिन्न बंदरगाहों में मैप किया गया था। यह बहुत अच्छा काम किया। – HeMan

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