क्या कोई मुझे बता सकता है कि वेब एप्लिकेशन के लिए उच्च उपलब्धता ("एचए") कैसे काम करती है ... क्योंकि मुझे लगता है कि एचए का मतलब है कि कोई एकल-बिंदु विफलता नहीं है।

हालांकि, भले ही लोड बैलेंसर का उपयोग किया जाता है- क्या यह विफलता का एकल बिंदु नहीं है?

55
nickb 30 अक्टूबर 2011, 07:52

5 जवाब

सबसे बढ़िया उत्तर

मुझे इस विषय पर यह लेख मिला है: http://www.tenreillo.com/GSLBPageOfShame.htm

मूल रूप से यदि आपको लंबे समय तक चलने वाले स्टिकी सत्रों की आवश्यकता नहीं है, तो आप अपनी वेबसाइट के लिए कई A रिकॉर्ड (IP पते) वापस करने के लिए अपने DNS सर्वर को कॉन्फ़िगर कर सकते हैं।

वेब ब्राउज़र इतने स्मार्ट होते हैं कि वे सभी पतों को तब तक आज़मा सकते हैं जब तक कि उन्हें ऐसा कोई पतों न मिल जाए जो काम करता हो।

19
user677686 7 मार्च 2013, 09:31

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

enter image description here

उच्च उपलब्धता परिनियोजन आर्किटेक्चर पर और पढ़ें

10
Techie 18 अगस्त 2015, 11:34

यह निम्न तरीके से काम करता है कि आप दो HA प्रॉक्सी सर्वर को दिल की धड़कन के साथ सेटअप करते हैं, इसलिए जब कोई विफल हो जाता है (प्रश्नों का जवाब देना बंद कर देता है), तो उसे क्लस्टर से हटा दिया जाता है। HA प्रॉक्सी से अनुरोध राउंड रॉबिन फैशन में वेब सर्वर पर अग्रेषित किए जा सकते हैं, और यदि एक वेब सर्वर विफल हो जाता है, तो HA प्रॉक्सी सर्वर जीवित रहने तक उससे संपर्क करने का प्रयास नहीं करते हैं। वेब सर्वर डेटाबेस में सभी गतिशील जानकारी संग्रहीत कर रहे हैं, जिसे दो MySQL उदाहरणों में दोहराया गया है। जैसा कि आप देख सकते हैं, HA प्रॉक्सी और क्लस्टर MySQL (या बस MySQL प्रतिकृति) के साथ-साथ IP क्लस्टरिंग यहाँ महत्वपूर्ण है।

example high availabibility cluster

1
Andrew 26 फरवरी 2012, 03:26

निश्चित रूप से यह तब होता है जब अकेले संचालित होता है। सामान्य रूप से अत्यधिक उपलब्ध सेटअप में सक्रिय/सक्रिय या सक्रिय/निष्क्रिय कॉन्फ़िगरेशन में क्लस्टर में चल रहे 2 या अधिक लोड बैलेंसर शामिल हैं। उपलब्धता को और बढ़ाने के लिए आपके पास 2 अलग-अलग इंटरनेट सेवा प्रदाता (या भू-वितरित डेटासेंटर) हो सकते हैं, जिनमें से प्रत्येक क्लस्टर लोड बैलेंसर्स की एक जोड़ी चला रहा है। फिर आप DNS A रिकॉर्ड को 2 अलग-अलग सार्वजनिक IP पतों को हल करने के लिए कॉन्फ़िगर करते हैं जो समान रूप से DNS अनुरोधों को विभाजित करने के लिए राउंड-रॉबिन प्रसंस्करण की गारंटी देता है (क्लाउडफ्लेयर इस पर बहुत तेज और विश्वसनीय है)। PowerDNS dnsdist जैसी किसी चीज़ का उपयोग करके अपने मूल भौगोलिक स्थान के निकटतम डेटासेंटर के IP पते को वापस करने की भी संभावना है, यह वही है जो बड़े खिलाड़ी अपनी सेवाओं को अत्यधिक उपलब्ध कराने के लिए करते हैं।

कृपया https://docs.oracle.com/cd/ पढ़ें अधिक स्पष्टता के लिए E23824_01/html/821-1453/gkkky.html। असल में दोनों लोड बैलेंसर एक ही वीआईपी (वर्चुअल आईपी एड्रेस। https://techterms.com/definition/vip)।

1
deepak goyal 3 फरवरी 2021, 22:07

हा वास्तुकला एक संपूर्ण क्षेत्र है और इस पर कई पुस्तकें लिखी गई हैं, इसलिए एक छोटे पैराग्राफ में इसका उत्तर देना कठिन है।

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

संक्षेप में, लोड बैलेंसर्स सहित सभी घटकों में अतिरेक होगा।

आरंभिक बिंदु के लिए, उच्च उपलब्धता क्लस्टर के लिए विकिपीडिया देखें।

0
Desmond Zhou 30 अक्टूबर 2011, 08:03