Load Balancer Pool Distribution Analyzer
Load Balancer Pool Distribution Analyzer
גלה כיצד אלגוריתמי איזון עומס שונים להפיץ תנועה על פני חברי הבריכה. תרחישים כשל מודל והשוואה יעילות חלוקה מחדש.
Algorithm & Session Count ספירת סשן
חברים
סימולציה כישלון
חברים
| מזהה | IP:Port | משקל משקל | סטטוס | פעולות |
|---|
תוצאות הפצה
הפצה לכל חבר
ניתוח הפצה מחדש
תגית: hashtag
לקרוא את הטבעת:
המונחים:
רובין עגול
ישיבות מוקצות באופן זמני: חבר 1, 2, 3, ..., N, 1, 2, ... כל חבר
מקבל בדיוק 1/N של כל הבקשות. התעלמו מיכולת השרת והספקיות של הלקוחות.
פשוט וצפוי אבל נכשל קשה בחומרה הטרוגנית.
מקור IP hashtag
A hash of the Customer IP Modulo the Member Count בוחר את ה backend. אותו לקוח
תמיד מגיע אותו חבר - שימושי עבור יישומים ממלכתיים. הוספת או הסרת
חבר מיפוי לקוחות (N Change to (N-1)/N של כל המפגשים).
משקל
כל חבר מקבל נתח ביחס למשקל שלו ביחס למשקל הכולל.
בריכה חבר עם משקל=4 מקבל 4x את המפגשים של חבר במשקל=1. שימוש במודל
יכולת אחורית heterogeneous (למשל, VM לעומת שרת חשוף-מטאל).
תגית: hashtag
חברים ולקוחות מופצים על טבעת מעגלית באמצעות שילינג. כל לקוח הולך
לשעון הקרוב ביותר על הטבעת. סטיות וירטואליות (replicas per חבר)
שיפור אחידות ההפצה. כאשר חבר נכשל, רק המפגשים שלו עוברים
חבר הבא על הטבעת - 1 /N מפגשים מוטרדים לעומת 100% עבור Modulo hashing.