Ein Loadbalancer ist ein System, dass für die Lastenverteilung von Servern zuständig ist. Dafür überwacht der Loadbalancer permanent die Kapazitäten der Server und kann so die Anfragen gleichmäßig auf die entsprechenden Server weiterleiten. In unserer Grafik wird Besucher 1 zu Server 1 und Besucher 2 zu Server 2 weitergeleitet, so dass beide Besucher die optimale Leistung bekommen.
Wir setzen für die Lastenverteilung das DSR-Verfahren (Direct Server Return) ein. Bei diesem Verfahren benötigt man nur ein Netz, ein weitere Vorteil ist, dass die Antwort des Servers direkt an den anfragenden Client (in der Grafik Besucher genannt) geschickt wird. Dies entlastet das Loadbalancer-Cluster und ermöglicht dem Client schnelle Antwort- und Zugriffszeiten.
Damit kein SPOF (Single Point of Failure) entsteht, setzen wir Loadbalancer immer paarweise ein. Somit können wir auch im Falle eines Defektes für optimale Lastenverteilung sorgen.