Load Balancer
Ein Load Balancer verteilt eingehenden Netzwerkverkehr oder Anfragen auf mehrere Server, Anwendungen oder andere IT-Ressourcen. Dadurch wird verhindert, dass einzelne Systeme überlastet werden, während andere Kapazitäten ungenutzt bleiben. Die Verteilung kann anhand verschiedener Verfahren erfolgen, beispielsweise Round Robin, Least Connections oder gewichteten Algorithmen. Load Balancer können auf unterschiedlichen Ebenen des OSI-Modells arbeiten und sowohl als Hardware-Appliance als auch als Software- oder Cloud-Lösung eingesetzt werden. Mithilfe von Health Checks lässt sich zusätzlich prüfen, ob die angebundenen Systeme verfügbar sind. Fällt ein Server aus, können Anfragen automatisch an funktionsfähige Systeme weitergeleitet werden. Load Balancing unterstützt dadurch Skalierbarkeit, Performance und High Availability von Anwendungen, Webseiten und IT-Infrastrukturen.