TR7 Üzerindeki Yük Dengeleme Algoritmaları Nelerdir?
Hakkında
TR7 Üzerindeki Yük Dengeleme Algoritmaları Nelerdir?
TR7 ASP üzerinde 16 farklı türde yük dengeleme algoritması bulunmaktadır. vService'e gelen istekler belirlenen yük dengeleme algoritmalarına göre kurum servislerine dağıtılır. Bu sayede yedekli çalışan sunuculara trafik ihtiyacınıza göre belirlenen algoritmalar ile dağıtılarak sunucunun iş yükünü hafifletir. TR7 ASP üzerinde bulunan yük dengeleme algoritmaları aşağıda verilmiştir.
- Round Robin
- Weighted Round Robin
- Least Connection
- First
- Random
- Fastest
- Fastest+
- Source (Self-Persistent)
- URI (Self-Persistent)
- URL Param (Self-Persistent)
- HDR (Self-Persistent)
- RDP Cookie (Self-Persistent)
- Locality-Based Least-Connection
- Weighted Least-Connection
- Source Hash
- Destination Hash
Arayüz
vService Tipi > HTTP
Round Robin
Kurum servislerinin ağırlık oranlarına bakılmaksızın yük dağılımı yapılır.
Weighted Round Robin
Kurum servislerinin ağırlık oranlarına göre yük dağılımı yapılır.
Least Connection
Anlık olarak en az sayıda aktif bağlantısı olan kurum servislerine ağırlıkları oranında öncelik verilir. LDAP, SQL gibi uzun session gerektiren servislerde önerilir.
First
Bulunan ilk kurum servisine maksimum bağlantı sayısı dolana kadar dağılım yapılır.
Random
Rastgele kurum servisi seçimi için kullanılır, ağırlık değerini dikkate alır.
Fastest
Seçilen parametreye göre en uygun kurum servisine dağıtım yapılır.
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
Fastest+
Seçilen ilk parametreye göre en uygun kurum servisine dağıtım yapılır. İlk parametreye göre eşitlik durumunda dağıtım ikinci parametreye göre yapılır.
Fastest Opt-1
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
Fastest Opt-2
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
Source (Self-Persistent)
Kaynak IP adresinin Hash değeri alınarak toplam kurum servisi ağırlığına oranlanarak dağıtım yapılır.Aynı istemci her zaman aynı kurum servisine gönderilir.
URI (Self-Persistent)
URI nin soru işareti(?)nden önceki belirtilen uzunluktaki Hash değeri alınarak toplam kurum servisi ağırlığına oranlanarak dağıtım yapılır.Aynı URI her zaman aynı kurum servisine gönderilir.
URL Param (Self-Persistent)
Kullanıcı ID sini (User ID Identifier) takip edebilmek amaçlı kullanılır.Aynı kullanıcı ID si aynı kurum servisine gönderilir.
HDR (Self-Persistent)
Her bir HTTP isteği içinde belirtilen HTTP header ismi aranır. Aynı Header içerikleri aynı kurum servisine gönderilir.
Arayüz
vService Tipi > L7 TCP
Round Robin
Kurum servislerinin ağırlık oranlarına bakılmaksızın yük dağılımı yapılır.
Weighted Round Robin
Kurum servislerinin ağırlık oranlarına göre yük dağılımı yapılır.
Least Connection
Anlık olarak en az sayıda aktif bağlantısı olan kurum servislerine ağırlıkları oranında öncelik verilir. LDAP, SQL gibi uzun session gerektiren servislerde önerilir.
First
Bulunan ilk kurum servisine maksimum bağlantı sayısı dolana kadar dağılım yapılır.
Random
Rastgele kurum servisi seçimi için kullanılır, ağırlık değerini dikkate alır.
Fastest
Seçilen parametreye göre en uygun kurum servisine dağıtım yapılır.
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
Fastest+
Seçilen ilk parametreye göre en uygun kurum servisine dağıtım yapılır. İlk parametreye göre eşitlik durumunda dağıtım ikinci parametreye göre yapılır.
Fastest Opt-1
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
Fastest Opt-2
- Least Response Time
- Least Connection Time
- Least Queue Time
- Least Connection
- Least Queues
- Least Connection Error
- Least Aborted Connections
- Least Used Connections
RDP Cookie (Self-Persistent)
Her bir gelen TCP paketi içerisindeki rdp-cookie bulunarak Hash değeri alınır.Aynı kullanıcı veya aynı session ID aynı kurum servisine gönderilir.
Arayüz
vService Tipi > Network (TCP-L4 ve UDP-L4)
Round Robin
Kurum servislerinin ağırlık oranlarına bakılmaksızın yük dağılımı yapılır.
Weighted Round Robin
Kurum servislerinin ağırlık oranlarına göre yük dağılımı yapılır.
Least Connection
Anlık olarak en az sayıda aktif bağlantısı olan kurum servislerine ağırlıkları oranında öncelik verilir. LDAP, SQL gibi uzun session gerektiren servislerde önerilir.
Locality-Based Least-Connection
Sunucuda aşırı yüklenme olmadığı müddetçe aynı IP'yi isteyen istemci trafiği aynı sunucuya dağıtılır. Aşırı yük durumunda en az bağlantılı sunucuya dağıtım yapılır.
Weighted Least-Connection
Sunucu ağırlığına en az bağlantı düşen havuza dağıtım yapılır.
Source Hash
Kaynak IP'nin hash değerine göre dağıtım yapılır.
Destination Hash
Hedef IP'nin hash değerine göre dağıtım yapılır.
Arayüz
vService Tipi > Network (ANY-L3)
Round Robin
Round-Robin algoritmasına göre dağıtım yapılır.
Weighted Round Robin
Sunucu ağırlığı dikkate alınarak round-robin algoritmasına göre dağıtım yapılır.