Ana içeriğe geç

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.