Vertriebliche Beratung:
plusserver-Blog-Load Balancer
Blog

|

07.12.2016

Was ist ein Load Balancer?

Severin Braun
Ein Load Balancer dient als Lastverteiler in einer Server- oder Cloud-Infrastruktur.

Er beurteilt die Antwortzeit und die Auslastung einzelner Server oder virtueller Maschinen (VMs) und steigert die Performance einer IT-Umgebung durch entsprechende Lastverteilung.

Der Load Balancer wird dazu den Servern oder VMs vorgeschaltet und verteilt die Anfragen so, dass kein Server überlastet wird. Auch wenn ein einzelner Server ausfällt, schreitet er ein und leitet die Anfragen auf die verbleibenden Server um.

Somit erhöht er die Verfügbarkeit und Performance der Webserver. Zusätzlich sorgt er für eine standortübergreifende Fehlertoleranz, vereinfacht die Konfiguration eines Server-Clusters und verbessert die Skalierbarkeit der verfügbaren Ressourcen sowie die Kommunikation der Server untereinander.

Welche Load Balancer gibt es?

Load-Balancing-Lösungen können mit Hilfe spezieller Hardware oder mit einer Software realisiert werden. Je nach Projekt und Anforderungen bietet die eine oder andere Variante mehr Vorteile. Als Hardware Load Balancer dient häufig ein Layer-4/7-Switch.

plusserver Blog - Load Balancer Unterschied
Zusätzlich wird zwischen Shared Load Balancing und Dedicated Load Balancing unterschieden. Bei ersterem verwenden mehrere Nutzer die physische Ressource. Jedoch sind die Nutzer logisch streng voneinander getrennt und sie können ihr Regelwerk individuell festlegen. Bei der zweiten Variante gibt es nur einen Nutzer auf einer Hardware-Ressource.

Load Balancing: Von Round Robin bis Least Response Time

Load Balancing funktioniert auf verschiedene Arten. Das einfachste Verfahren ist Round Robin. Bei diesem Rundlauf-Verfahren überprüft der Load Balancer nacheinander die Auslastung der Server. Der erste nicht ausgelastete Server erhält die Anfrage zugewiesen. Beim dynamischen Least-Connection-Verfahren weist er dem Server die Anfrage zu, der aktuell die wenigsten Verbindungen bedient. Zudem gibt es noch das Weighted-Distribution-Verfahren, bei dem die Server nach ihrer Leistungsfähigkeit gewichtet werden. Bei der Least-Response-Time-Methode wählt der Load Balancer den Server mit der kürzesten Antwortzeit aus.

Sie suchen eine Load-Balancing-Lösung?

Auch in der Cloud werden Load Balancer eingesetzt, um die Anfragen auf mehrere Instanzen zu verteilen. Passende Cloud-Lösungen finden Sie bei plusserver.

Über den Autor

Severin Braun ist Chief Product Officer bei plusserver und Experte für energieeffiziente Rechenzentren.

Weiterführende Inhalte

Blog

Was ist Cloud Computing?

Cloud Computing beschreibt grundsätzlich die flexibel anpassbare Nutzung unterschiedlicher IT-Ressourcen über das Internet.
Blog

Was ist Colocation?

Colocation: Eigenbetrieb von IT-Hardware im Rechenzentrum Dritter spart Geld und erhöht Ausfallsicherheit.
Unternehmen

Rechenzentren

Als deutscher Cloud Provider verfügen wir über vier pluscloud-Rechenzentren an wichtigen deutschen Wirtschaftsstandorten.