सादगी के दृष्टिकोण से, जो आप खोज रहे हैं उसे पूरा करने का सबसे तेज़/आसान तरीका आपके क्लस्टर को 'राउंड-रॉबिन' करना होगा ताकि प्रत्येक अनुरोध के लिए, एक मशीन का चयन किया जा सके (क्लस्टर द्वारा प्रबंधन सेवा या कुछ ऐसे) अनुरोध को संसाधित करने के लिए। वास्तविक ग्राहक अनुरोध सीधे उस मशीन पर नहीं जाते हैं जो इसे संभालता है; वे इसके बजाय एक एकल अंतराल को इंगित करते हैं, जो उपलब्धता और लोड के आधार पर आने वाली अनुरोधों को वितरित करने के लिए प्रॉक्सी के रूप में कार्य करता है। नीचे संदर्भित लिंक के शब्दों में,
नेटवर्क लोड संतुलन मशीनों के एक पूल कॉन्फ़िगर करने के लिए तो वे बारी-बारी से अनुरोधों का जवाब देने के लिए एक रास्ता है। यह आमतौर पर सर्वर खेतों में कार्यान्वित किया जाता है: समान रूप से कॉन्फ़िगर की गई मशीनें जो किसी वेब साइट के लिए लोड फैलती हैं, या शायद टर्मिनल सर्वर फार्म। आप फ़ायरवॉल (आईएसए) फार्म, वीपीएन एक्सेस पॉइंट्स के लिए भी इसका इस्तेमाल कर सकते हैं, वास्तव में, जब भी आपके पास टीसीपी/आईपी ट्रैफिक होता है जो एक मशीन के लिए बहुत अधिक भार बन गया है, लेकिन आप अभी भी इसे एक मशीन के रूप में दिखाना चाहते हैं पहुंच उद्देश्यों।
आपके आवेदन के लिए "सक्रिय" होने के नाते, यह आवश्यकता इस समीकरण में कारक नहीं है क्योंकि 'सक्रिय' या 'निष्क्रिय', एप्लिकेशन अभी भी आपके सर्वर से अनुरोध करता है।
वाणिज्यिक लोड बैलेंसर्स HTTP-शैली अनुरोधों की सेवा के लिए मौजूद हैं, इसलिए यह देखने लायक हो सकता है, लेकिन W2k8 की लोड संतुलन सुविधाओं के साथ, आप उन लोगों में सबसे अच्छी सेवा कर सकते हैं।
Win2k8 में कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी के लिए, this आलेख देखें।
this article अधिक तकनीकी है और एक्सचेंज के साथ एनएलबी का उपयोग करने पर केंद्रित है, लेकिन सिद्धांतों को अभी भी आपकी स्थिति पर लागू होना चाहिए।
see here एनएलबी सेटअप और कॉन्फ़िगरेशन के एक और विस्तृत चलने के लिए।
विफल होने पर, आपको सर्वरफॉल्ट पर खोज/पोस्ट करके अच्छी तरह से सेवा दी जा सकती है, क्योंकि आपका आवेदन कोड (और नहीं होना चाहिए) सख्ती से पता है कि एनएलबी भी मौजूद है।
संपादित करें: एक और लिंक जोड़ा गया।
संपादित करें (द्वितीय): ओपी ने 'सक्रिय' बनाम 'निष्क्रिय' अवधारणा में अपने गलत निष्कर्ष को सही किया है।इसका मेरा जवाब मेरे मूल उत्तर के समान ही है, 'सक्रिय' सेवा को सहेजें (जो कि आप डब्ल्यूसीएफ का उपयोग कर रहे हैं, आसानी से एक विंडोज सेवा हो सकती है) को दो हिस्सों में विभाजित किया जा सकता है: वास्तविक प्रसंस्करण भाग, और प्रबंधन भाग प्रबंधन भाग एक सर्वर पर चलाएगा, और वास्तविक प्रोसेसिंग करने वाले अन्य सर्वरों के लिए राउंड-रॉबिन लोड बैलेंसर के रूप में कार्य करेगा। यह मूल परिदृश्य की तुलना में थोड़ा अधिक जटिल है, लेकिन मेरा मानना है कि यह लचीलापन का एक अच्छा सौदा प्रदान करेगा और साथ ही साथ आपके प्रसंस्करण और प्रबंधन तर्क के बीच एक साफ अलगाव प्रदान करेगा।
ऊपर वोट b/c यह एक अच्छा पैटर्न का पालन करने के लिए है, लेकिन मुझे लगता है कि अपने जवाब के बाद से वह NLB और समूह है, जो नहीं उद्यम मेहराब के लिए विशिष्ट उपलब्धता विकल्पों को देख रहा है ओ पी के लिए काफी लागू नहीं है। –
अमेज़ॅन सरल कतार सेवा पर एक नज़र डालें, आप एक समान कार्यान्वयन (या यहां तक कि उनकी सेवा भी खरीद सकते हैं) का उपयोग कर सकते हैं। – dwery