यदि आपके पास इतना लोड है कि आपको दो हाइप्रोक्स इंस्टेंस में बैलेंस लोड करने की आवश्यकता है तो DNS राउंड रॉबिन एक बुरा विचार नहीं है (मुझे आश्चर्य होगा कि यदि आपके पास यह लोड है)। DNS राउंड रॉबिन हालांकि अच्छी विफलता प्रदान नहीं करेगा।
स्टैक ओवरफ्लो में हम heartbeat
एक सिंगल आईपी प्रदान करने के लिए उपयोग करते हैं, यह आईपी एक समय में केवल एक हैप्रोक्सी होस्ट पर सक्रिय है (यदि यह नीचे जाता है, तो दूसरा इस आईपी को संभालता है)। आप प्रत्येक मशीन पर एक आईपी और फिर दोनों के बीच DNS राउंड रॉबिन के लिए दिल की धड़कन का उपयोग कर सकते हैं। अगर एक को फेल कर दिया जाता, तो दूसरे के पास वो दोनों IP होते।
HAProxy हमारे ट्रैफ़िक को संतुलित करने के लिए हमारे भौतिक सर्वर पर लगभग 1-5% CPU का उपयोग कर रहा है जिसमें एक सिंगल है Intel(R) Xeon(R) CPU E5504 @ 2.00GHz
। तो HAProxy आम तौर पर यातायात का एक बहुत आसानी से संभाल कर सकते हैं।