मैं अपने डेटासेंटर या एक लेयर। सॉल्यूशन के लिए ४ लेयर बैलेंसिंग सॉल्यूशन का उपयोग करने के बीच निर्णय लेने की कोशिश कर रहा हूं। दुर्भाग्य से (मेरी पवित्रता के लिए), मेरा उपयोग मामला काफी सरल है कि दोनों समाधान अच्छी तरह से काम करेंगे, अधिकांश कमजोरियों से बचते हुए और वास्तव में दूसरे पर ताकत का उपयोग नहीं करते हैं। जो भी समाधान हम उपयोग करते हुए समाप्त करते हैं, उसमें उच्च उपलब्धता और उच्च थ्रूपुट होना आवश्यक है। लेकिन हम केवल वेब सर्वर के एक समूह पर शेष राशि का उपयोग करने के लिए इसका उपयोग करने की योजना बना रहे हैं, जिनमें से किसी को भी "चिपचिपा" सत्र प्रबंधन (कुकी या आईपी), जटिल पुनर्लेखन नियम - या, उस मामले के लिए, किसी भी पुनर्लेखन नियम की कोई आवश्यकता नहीं है सब।
लोड बैलेंसरों को दो स्विच से जोड़ा जाएगा, दोनों को डेटासेंटर एकत्रीकरण परत तक एक स्वतंत्र कनेक्शन के साथ और रैपिड स्पैनिंग ट्री और जो भी मालिकाना प्रोटोकॉल का उपयोग करते हुए एक साथ विलय हो जाता है, जो स्विच वर्चुअलाइजेशन के लिए उपयोग करते हैं। लोड बैलेन्सर एक क्रॉसओवर केबल के ऊपर एक दूसरे से क्रॉस-लिंक भी होंगे। क्लस्टर के सभी सर्वर दोनों स्विच से जुड़े हैं। लोड बैलेंसर्स को जो कुछ करना होता है, वह सब उनके ऊपर ट्रैफिक को इंगित करता है।
चूंकि यह सिर्फ HTTP है, मैं HAProxy या nginx जैसे एक लेयर 7 लोड बैलेंसिंग समाधान का उपयोग कर सकता हूं। लेकिन मैं एलवीएस परियोजना का उपयोग लॅक्कार्ड या रखवाले या जो भी कर सकता था, के साथ भी कर सकता था।
मैंने पेशेवरों और विपक्ष को तोड़ने की कोशिश की है क्योंकि मैं उन्हें देखता हूं, लेकिन यह सिर्फ एक धोने में समाप्त होता है। आप क्या सुझाएंगे और क्यों? क्या मैं कुछ भूल रहा हूँ?