सक्रिय स्टैंडबाय बनाम सक्रिय सक्रिय
एक्टिव/स्टैंडबाय और एक्टिव/एक्टिव दो फेलओवर मैकेनिज्म हैं जिनका इस्तेमाल सिस्टम की विश्वसनीयता में सुधार के लिए पूरी दुनिया में व्यापक रूप से किया जाता है। साथ ही, इन दो विधियों को उच्च उपलब्धता कार्यान्वयन विधियों के रूप में माना जा सकता है। विफलता को निर्धारित करने और निष्पादित करने के लिए प्रत्येक तंत्र की अपनी विधि होती है। उदाहरण की महत्वपूर्ण प्रकृति के स्तर के आधार पर विभिन्न प्रणालियाँ इन विधियों का उपयोग अतिरेक के आवश्यक स्तर को प्राप्त करने के लिए करती हैं।
सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन
सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन में, केवल एक नोड सक्रिय मोड में है जबकि दूसरा स्टैंडबाय मोड में है।जब सक्रिय सिस्टम पर किसी समस्या की पहचान की जाती है, तो स्टैंडबाय नोड अंतिम स्थिति में बिना किसी बदलाव के सक्रिय नोड की जगह ले लेगा, जब तक कि समस्या का समाधान नहीं हो जाता। हालाँकि, इस मामले में, समस्या की बहाली के बाद मूल नोड पर वापस जाना है या नहीं, यह दो नोड्स के कॉन्फ़िगरेशन पर निर्भर हो सकता है। सामान्य तौर पर, विफलता पर तुरंत स्विच करने के लिए सक्रिय और स्टैंडबाय नोड्स के बीच किसी प्रकार का सिंक्रनाइज़ेशन होना चाहिए। ज्यादातर मामलों में, सक्रिय और स्टैंडबाय नोड्स के बीच दिल की धड़कन के संकेतों का उपयोग सक्रिय नोड की विफलता के साथ-साथ नोड्स के बीच वास्तविक समय सिंक्रनाइज़ेशन की पहचान करने के लिए किया जाता है। यहां, हमेशा उपकरणों का केवल एक सेट हर समय सक्रिय रहता है, इसलिए रूटिंग और समस्या निवारण को सरल करता है। इसके अलावा दिल की धड़कन लिंक में विफलता, दोनों नोड्स को स्वतंत्र मोड में ले जाती है जहां साझा संसाधनों का उपयोग कॉन्फ़िगरेशन के आधार पर असंगत हो सकता है। सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन में लोड को साझा करने के लिए नोड्स से पहले लोड बैलेंसिंग विधि को लागू करने की कोई आवश्यकता नहीं है, क्योंकि किसी भी समय केवल एक नोड सक्रिय होगा जब तक कि असंगतता न हो।
सक्रिय/सक्रिय कॉन्फ़िगरेशन
सक्रिय/सक्रिय कॉन्फ़िगरेशन में दोनों नोड्स एक ही स्थिति में एक ही फ़ंक्शन को संभालने के दौरान सक्रिय मोड में होते हैं। यदि एक सक्रिय नोड में विफलता है, तो दूसरा सक्रिय नोड स्वचालित रूप से दोनों नोड्स के ट्रैफ़िक और कार्य को तब तक संभालता है जब तक कि समस्या हल नहीं हो जाती। यहां, दोनों नोड्स में व्यक्तिगत रूप से कुल ट्रैफ़िक को संभालने की क्षमता होनी चाहिए ताकि बिना किसी प्रदर्शन या अंतिम कार्य के गुणवत्ता में गिरावट के बिना विफलता की स्थिति में स्वतंत्र रूप से काम किया जा सके। समस्या की बहाली के बाद, दोनों नोड सक्रिय मोड में चले जाएंगे, जहां नोड्स के बीच लोड साझा किया जाएगा। इस कॉन्फ़िगरेशन में एक सामान्य अभ्यास के रूप में, दोनों नोड्स को एक साथ सक्रिय मोड में रखने के लिए किसी प्रकार की लोड संतुलन विधि का उपयोग करके नोड्स के बीच लोड को साझा करने के लिए एक तंत्र होना चाहिए। साथ ही, पूरे लोड को उपलब्ध नोड में स्थानांतरित करने के लिए लोड संतुलन बिंदु पर विफलता की पहचान होनी चाहिए।
सक्रिय/स्टैंडबाय और सक्रिय/सक्रिय कॉन्फ़िगरेशन में क्या अंतर है?
– सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन में, स्टैंडबाय नोड का उपयोग लगभग शून्य है, भले ही यह हर समय चालू और चालू रहता है, जबकि दोनों नोड्स की सक्रिय/सक्रिय कॉन्फ़िगरेशन क्षमता का अधिकतम उपयोग किया जा सकता है। प्रत्येक नोड के लिए सामान्य रूप से 50%, क्योंकि एक नोड विफलता के मामले में पूरे भार को लेने में सक्षम होना चाहिए।
– इसलिए, यदि सक्रिय / सक्रिय मोड के तहत किसी भी सक्रिय नोड के लिए 50% से अधिक का उपयोग किया जाता है, तो एक सक्रिय नोड में विफलता के मामले में प्रदर्शन में गिरावट होगी।
– सक्रिय/सक्रिय कॉन्फ़िगरेशन में, एक पथ में विफलता के कारण सेवा बाधित नहीं होगी, जबकि सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन के साथ, यह विफलता पहचान समय और सक्रिय नोड से स्टैंडबाय नोड में स्थानांतरण समय के आधार पर भिन्न हो सकता है।
- सक्रिय/सक्रिय कॉन्फ़िगरेशन का उपयोग अस्थायी थ्रूपुट और अप्रत्याशित परिदृश्यों के मामले में क्षमता विस्तार के रूप में किया जा सकता है, भले ही, यह विफलता के दौरान प्रदर्शन में गिरावट की ओर जाता है।
– जबकि, एक्टिव/स्टैंडबाय के साथ ऐसा विकल्प क्षणिक स्थिति के लिए भी उपलब्ध नहीं है।
– भले ही सक्रिय/सक्रिय कॉन्फ़िगरेशन में यह क्षमता विस्तार लाभ है, नोड्स से पहले लोड संतुलन विधि होनी चाहिए, जो सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन के तहत आवश्यक नहीं है।
– सक्रिय/स्टैंडबाय विधि कम जटिल और नेटवर्क समस्या निवारण के लिए आसान है, क्योंकि सक्रिय/सक्रिय विधि की तुलना में केवल एक पथ हर समय सक्रिय रहता है, जो एक ही समय में पथ और नोड्स दोनों को सक्रिय रखता है।
– सक्रिय/सक्रिय कॉन्फ़िगरेशन आमतौर पर लोड संतुलन का समर्थन करता है, जबकि सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन के साथ ऐसा कोई समाधान उपलब्ध नहीं है।
– हालांकि, सक्रिय/सक्रिय कॉन्फ़िगरेशन क्षणिक क्षमता विस्तार की अनुमति देता है, सामान्य तौर पर, यह सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन की तुलना में नेटवर्क को अतिरिक्त जटिलता प्रदान करता है।
- चूंकि दोनों पथ सक्रिय/सक्रिय कॉन्फ़िगरेशन के तहत सक्रिय हैं, विफलता के मामले में आउटेज समय लगभग शून्य है, जो सक्रिय/स्टैंडबाय कॉन्फ़िगरेशन के मामले में अधिक हो सकता है।