Was ist Least Connection?

Least Connection ist einer der Algorithmen, die beim Server-Load-Balancing eingesetzt werden, um Anfragen dynamisch anhand der Serverauslastung zu verteilen. Dabei werden Server mit den wenigsten aktiven Verbindungen bevorzugt und eingehende Benutzeranfragen entsprechend zugewiesen.

Weitere Load-Balancing-Algorithmen zur Verteilung von Anfragen sind:

  • Round-Robin: Weist Anfragen der Reihe nach sequenziell vorab registrierten Servern zu.
  • Gewichtetes Round-Robin: Weist Anfragen basierend auf der Serverkapazität zu und verwendet gewichtete Metriken, um Server mit höherer Kapazität zu priorisieren.
  • Kürzeste Antwortzeit: Verteilt Anfragen dynamisch anhand der Serverauslastung und wählt zuerst die Server mit den kürzesten Antwortzeiten aus.

Der Least-Connection-Algorithmus gleicht die Serverlast effektiv aus, indem er den Datenverkehr dynamisch verteilt und so die Effizienz des Load Balancings erhöht. Beim Layer-7-Load-Balancing lässt sich anhand von Parametern wie HTTP-Headern, Cookies oder Anfragedaten eine feiner abgestufte Verteilung erreichen.

F5 bietet Produkte für diese Art des Lastausgleichs an, darunter den F5 BIG-IP Local Traffic Manager.