Load Balancer Pool Distribution Analyzer

Yük Dengeleme Havuzu Dağılım Analizörü

Farklı yük dengeleme algoritmalarının trafiği havuz üyeleri arasında nasıl dağıttığını simüle edin. Arıza senaryolarını modelleyin ve yeniden dağıtım verimliliğini karşılaştırın.

Trafik Hacmi
Havuz Üyeleri
Arıza Senaryosu Simülasyonu
Nasıl Çalışır: İstemci IP'leri /16 alt ağından (10.0.0.0/16) örneklenir. Kaynak tabanlı hashleme için, her benzersiz istemci IP'si deterministik olarak bir üyeye eşlenir. Round robin, istemci IP'sini dikkate almaz ve sıralı dağıtım yapar. Ağırlıklı, orantılı rastgele atama kullanır. Tutarlı hashleme hem istemcileri hem de üyeleri sanal bir yüze yerleştirir.

Havuz Üyeleri

Kimlik IP:Port Ağırlık Durum Eylemler

Dağılım Sonuçları

Üye Başına Oturum Dağılımı

Arıza Yeniden Dağıtım Analizi

Tutarlı Hash Yüzüğü

Yüzüğü Okuma: Her üye, yüzük üzerinde birden fazla noktaya (sanal düğümler) yerleştirilir. Bir istemci IP'si yüzük üzerinde bir konuma hashlenir ve istek en yakın üyeye saat yönünde gönderilir. Bir üye eklemek veya çıkarmak, yalnızca ait olduğu yayın kavisini etkiler — oturum kesintisini en aza indirir.

Algoritma Referansı

Round Robin
Oturumlar sıralı atanır: üye 1, 2, 3, ..., N, 1, 2, ... Her üye tüm isteklerin tam olarak 1/N'ini alır. Sunucu kapasitesini ve istemci bağlılığını göz ardı eder. Basit ve tahmin edilebilirdir ancak heterojen donanımda zorlanır.
Kaynak IP Hash
İstemci IP'sinin üye sayısına göre modülo hash'i arkaplanı seçer. Aynı istemci her zaman aynı üyeye ulaşır — durumlu uygulamalar için kullanışlıdır. Bir üye eklemek veya çıkarmak tüm istemci eşleşmelerini yeniden düzenler (N, tüm oturumların (N-1)/N'ine değişir).
Ağırlıklı
Her üye, toplam ağırlık havuzuna göre ağırlığı ile orantılı bir pay alır. Ağırlığı=4 olan bir üye, ağırlığı=1 olan bir üyenin 4 katı oturum alır. Heterojen arka uç kapasitesini modellemek için kullanılır (örneğin, bir VM ve çıplak metal sunucu karşılaştırması).
Tutarlı Hashing
Hem üyeler hem de istemciler hashleme yoluyla dairesel bir yüze eşlenir. Her istemci, yüze saat yönünde en yakın üyeye gider. Sanal düğümler (üyeye göre kopyalar) dağıtım tekdüzeliğini artırır. Bir üye arızalandığında, yalnızca oturumları yüzükteki bir sonraki üyeye geçer — modülo hashleme için %100'e karşılık 1/N oturum bozulur.