Load Balancer Pool Distribution Analyzer

लोड बैलेंसर पूल डिस्ट्रीब्यूशन विश्लेषक

अलग लोड संतुलन एल्गोरिदम कैसे पूल सदस्यों में यातायात वितरित करते हैं। मॉडल विफलता परिदृश्य और पुनर्वितरण क्षमता की तुलना।

एल्गोरिथ्म और सत्र गणना सत्र गिनती स्लाइडर
पूल सदस्य
विफलता सिमुलेशन

पूल सदस्य

आईडी आईपी: पोर्ट वजन स्थिति कार्य

वितरण परिणाम

प्रति सदस्य सत्र वितरण

विफलता पुनर्वितरण विश्लेषण

संगत हैश रिंग

अंगूठी पढ़ना:

एल्गोरिथ्म संदर्भ

राउंड रॉबिन
सत्र क्रमिक रूप से निर्धारित किए गए हैं: सदस्य 1, 2, 3, ..., N, 1, 2, ... प्रत्येक सदस्य सभी अनुरोधों का बिल्कुल 1/N प्राप्त होता है। सर्वर क्षमता और ग्राहक आत्मीयता को दर्शाता है। सरल और पूर्वानुमान योग्य लेकिन विषम हार्डवेयर पर कठिन विफल रहता है।
स्रोत आईपी हैश
ग्राहक IP मॉड्यूलो की हैश सदस्य गिनती बैकएंड का चयन करती है। एक ही ग्राहक हमेशा एक ही सदस्य तक पहुंचता है - स्टेटफुल एप्लिकेशन के लिए उपयोगी। जोड़ना या हटाना सदस्य reshuffles क्लाइंट मैपिंग (सभी सत्रों में एन-1) / एन में एन परिवर्तन).
भारित
प्रत्येक सदस्य को कुल वजन के सापेक्ष अपने वजन के अनुपात में एक हिस्सा प्राप्त होता है पूल। भार = 4 के साथ एक सदस्य को वजन = 1 सदस्य का 4x सत्र मिलता है। मॉडल के लिए इस्तेमाल किया विषम बैकेंड क्षमता (जैसे, एक VM बनाम एक नंगे धातु सर्वर)।
संगत हैशिंग
सदस्यों और ग्राहकों दोनों हैशिंग के माध्यम से एक परिपत्र अंगूठी पर मैप कर रहे हैं। प्रत्येक ग्राहक चला जाता है रिंग पर निकटतम सदस्य क्लॉकवे को। आभासी नोड्स (प्रति सदस्य प्रतिकृतियां) वितरण एकरूपता में सुधार। जब कोई सदस्य विफल हो जाता है, तो केवल इसके सत्रों के लिए कदम रिंग पर अगले सदस्य - 1 / N सत्र में मॉडुलो हैशिंग के लिए 100% बनाम परेशान होता है।