Lastverteilung

Lastverteilung bezeichnet die Verteilung einer Arbeitslast auf mehrere Computer. Sie wird normalerweise eingesetzt, um Netzwerkverkehr gleichmäßig auf eine Gruppe von Webservern zu verteilen, kann aber auch andere Rechenaufgaben wie Datenbankabfragen und Data-Mining aufteilen. Dadurch wird verhindert, dass ein einzelner Server überlastet wird, während andere Server im Cluster untätig bleiben. Durch die Beseitigung von Engpässen trägt eine geeignete Lastverteilung dazu bei, die Leistung von Servern zu verbessern, auf denen Websites und Webanwendungen gehostet werden.

Wenn ein einzelner Webserver plötzlich fünf- oder zehnmal so viele Anfragen pro Sekunde wie gewöhnlich erhält, kann es für ihn schwierig werden, diese Nachfrage zu bewältigen. Er liefert Inhalte möglicherweise langsamer als gewöhnlich aus oder stürzt unter der Last sogar ab. Durch die Verteilung dieser Anfragen auf mehrere Server bleiben Websites und Webanwendungen verfügbar und reagieren schnell. Lastverteilung funktioniert auch über mehrere Standorte hinweg. Wenn die Internetverbindung eines Servers ausgelastet ist, können Anfragen daher an ein anderes Rechenzentrum weitergeleitet werden, um die Bandbreite effektiver zu nutzen.

Unabhängig davon, ob die Lastverteilung in einem lokalen Netzwerk oder in einem großen Rechenzentrum stattfindet, sind dafür spezielle Hardware oder Software erforderlich, um den eingehenden Datenverkehr auf die Server zu verteilen. Diese Hardwaregeräte und Softwareprogramme werden als Load Balancer bezeichnet. Wenn ein Load Balancer eingehenden Datenverkehr empfängt, verteilt er Anfragen mithilfe eines Algorithmus zur Lastverteilung, also eines Lastverteilungs-Algorithmus. Statische Algorithmen verteilen Aufgaben nach einem vorgegebenen Muster, beispielsweise in einer Round-Robin-Reihenfolge oder in zufälliger Reihenfolge. Dynamische Algorithmen berücksichtigen dagegen die aktuelle Auslastung jedes Servers und leiten Aufgaben an die am wenigsten ausgelasteten Server weiter. Bei der dynamischen Verteilung über ein verteiltes CDN kann auch der geografische Standort berücksichtigt werden, indem Anfragen an den Server weitergeleitet werden, der dem Client am nächsten ist. Dadurch wird die Latenz verringert, weil die Entfernung sinkt, die Daten-Pakete zurücklegen müssen.

Aktualisiert November 28, 2023 von Brian P.

quizTesten Sie Ihr Wissen

ARP associates a computer's MAC address with what other identifier?

A
Email address
0%
B
Domain name
0%
C
IP address
0%
D
Port number
0%
Correct! Incorrect!     View the ARP definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von Lastverteilung auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.