Grundlagen: Layer-4/7-Switching

Verfahren für die Lastverteilung

Bei der Lastverteilung operiert ein Load-Balancer nach einem von drei grundsätzlichen Verteilungsverfahren: Round Robin, Weighted Round Robin oder Verteilung nach Verbindungsanzahl.

Der Round-Robin-Algorithmus verteilt jede neue Verbindung oder Session strikt der Reihe nach an den nächsten verfügbaren Server. Diese rein statische Methode berücksichtigt jedoch nicht die aktuelle Belastung des jeweiligen Servers.

Beim Weighted Round Robin erfolgt die Verteilung zwar ebenfalls der Reihe nach, es werden jedoch zusätzliche Kriterien berücksichtigt. So gibt es etwa Lösungen, die anhand der Antwortzeiten der Server entscheiden, welches System die nächste Verbindungsanfrage erhält. Dies stellt sicher, dass immer die schnellstmögliche Serververbindung geschaltet wird. Zugleich lassen sich damit innerhalb einer Server-Farm den Systemen mit schnelleren Prozessoren mehr Verbindungen zuweisen als den langsameren Rechnern.

Das Load Balancing nach Verbindungen erfasst kontinuierlich die Anzahl der Sessions, die jeder Server gerade unterhält. Das System mit der niedrigsten Zahl aktiver Verbindungen übernimmt die nächste Verbindungsanfrage.