Load Balancer Pool Distribution Analyzer
Load Balancer Pool Distribution Analyzer
Szimulálja, hogy a különböző terheléskiegyenlítő algoritmusok hogyan osztják szét a forgalmat a medencetagok között. A hibaforgatókönyvek modellezése és az újraelosztás hatékonyságának összehasonlítása.
Algoritmus és munkamenet száma Ülésszám csúszka
Csoporttagok
Hibaszabályozási szimuláció
Csoporttagok
| Azonosító | IP: Port | Testtömeg | Állapot | Intézkedések |
|---|
Eloszlási eredmények
Üléselosztás tagonként
Hibás újraelosztási elemzés
Következetes hash gyűrű
A gyűrű olvasása:
Algoritmus-hivatkozás
Kerek Robin
Az ülések sorrendje egymást követően: 1, 2, 3,..., N, 1, 2,... Minden tag
pontosan 1 / N a kérések. Ignores szerver kapacitás és kliens affinitás.
Egyszerű és kiszámítható, de a heterogén hardveren nem sikerül.
Forrás: IP Hash
A kliens IP modulo hashja a tagszámlálást választja. Ugyanaz az ügyfél.
Mindig eléri ugyanazt a tagot - hasznos a nagyvonalú alkalmazások. Hozzáadás vagy eltávolítás
egy tag átállítása kliens feltérképezések (N változás (N1) / N minden ülés).
Súlyozott
Minden tag a teljes súlyhoz viszonyított súlyával arányos részesedést kap
medence. A tag súlya = 4 kap 4x az ülések egy tömeg = 1 tag. Modellezéshez használt
heterogén háttérkapacitás (pl. VM vs.
Következetes zúzás
A tagokat és az ügyfeleket feltérképezik egy körkörös gyűrűre. Minden ügyfél megy
az óramutató járásával megegyező irányban a gyűrűn. Virtuális csomópontok (másolatok tagonként)
az eloszlás egységességének javítása. Ha egy tag kudarcot vall, csak a munkamenetek mozog a
Következő tag a ringben - 1 / N ülések zavart szemben 100% a modulo hashing.