Glossar - Load-Balancer
Mit Lastverteilung (auch Lastverbund, engl. load balancing) werden Verfahren beschrieben, um bei der
Speicherung, dem Transport und der Verarbeitung von Objekten vorgegebene Kapazitätsgrenzen
einzuhalten.
In der Computertechnik werden umfangreiche Berechnungen oder große Mengen von Anfragen mittels
Lastverteilung auf mehrere parallel arbeitende Systeme verteilt. Dies kann sehr unterschiedliche
Ausprägungen haben. Eine einfache Lastverteilung findet zum Beispiel auf Rechnern mit mehreren
Prozessoren statt. Jeder Prozess kann auf einem eigenen Prozessor ausgeführt werden. Die Art der
Verteilung der Prozesse auf Prozessoren kann dabei einen großen Einfluss auf die Gesamtperformance
des Systems haben, da z. B. der Cache-Inhalt lokal für jeden Prozessor ist.
Ein anderes Verfahren findet man in Computerclustern. Hierbei bilden mehrere Rechner einen Verbund, der
sich nach außen meistens wie ein einzelnes System verhält. Dies wird mit Server Load
Balancing-Verfahren realisiert. Einige mögliche Verfahren sind das Vorschalten eines Computers, der
die Anfragen aufteilt oder die Verwendung von DNS mit dem Round-Robin-Verfahren.
