Was ist ein Lastausgleichsnetzwerk?

Als Lösung für Situationen gedacht, in denen kritische Anwendungen wie Datenbanken, Webserver und Filesharing-Plattformen jederzeit verfügbar sein müssen, kann ein Lastausgleichsnetzwerk die Leistung basierend auf der Systemnutzung skalieren. Hierzu wird der Datenverkehr auf mehrere Servercluster verteilt, aus denen das Gesamtsystem, der so genannte Host, besteht. In der Regel werden Funktionen auf Unternehmensebene wie Internetzugriff, Proxys, virtuelles privates Netzwerk, Medienstreaming und spezielle Anwendungen von einem Lastausgleichsnetzwerk unterstützt. Benutzer, die E-Commerce-Anwendungen implementieren, finden möglicherweise Wert in einem Lastausgleichsnetzwerk, da sie in der Lage sind, Ressourcen dynamisch an die Nachfrage anzupassen.

Die Theorie hinter einem Lastausgleichsnetzwerk besteht darin, die Leistung zu verbessern, indem Benutzeranforderungen auf eine Reihe von Servern verteilt werden, wodurch die Last auf einem einzelnen Server zu einem bestimmten Zeitpunkt verringert wird. Darüber hinaus kann ein Lastausgleichsnetzwerk in der Regel Geräteausfälle überwachen und ausgleichen, wodurch mögliche Ausfallzeiten bei Ausfall eines einzelnen oder sogar mehrerer Server minimiert oder beseitigt werden. Der Lastenausgleich verwendet mehrere Kopien derselben TCP / IP-Anwendung (Transmission Control Protocol / Internet Protocol), z. B. eines Webservers oder einer E-Commerce-Anwendung, und bindet sie mithilfe einer Reihe virtueller IP-Adressen an eine einzelne primäre IP. Für den Endbenutzer bedeutet dies eine nahtlose Integration und den Eindruck, dass die Anwendung auf einem einzelnen Server ausgeführt wird. In jeder Hinsicht funktioniert die Anwendung so, als befände sie sich ebenfalls auf einem Server.

Bei ordnungsgemäßem Betrieb kann ein Lastausgleichsnetzwerk eingehende Daten interpretieren und gleichzeitig diskrete Anforderungen verarbeiten. So können beispielsweise verschiedene Elemente einer Website aus verschiedenen Clustern gespeist werden. Mithilfe von voreingestellten Verhältnissen oder statistischer Verteilung verfolgt ein Lastausgleichsnetzwerk die Clientnutzung und reagiert, indem Anforderungen dynamisch an verschiedene Servercluster weitergeleitet werden. Durch wiederholte Pings kommunizieren die Cluster-Server miteinander und können nach einem Ausfall oder einer Trennung eines bestimmten Clusters von der Gesamtheit innerhalb kurzer Zeit einen Ausgleich schaffen. In der Regel versucht die Client-Software in solchen Fällen automatisch erneut, eine Verbindung herzustellen, und die Verzögerung ist praktisch nicht wahrnehmbar.

Die Verwaltung eines Lastausgleichsnetzwerks ähnelt in der Praxis der Verwaltung eines beliebigen anderen Servers. Ein Administrator kann sich von jedem Punkt im Netzwerk aus remote bei verschiedenen Clustern anmelden. Es ist möglich, einzelne Server innerhalb eines Clusters detailliert zu steuern, obwohl der Algorithmus für den Lastenausgleich auch die vollständige Steuerung übernehmen kann. System- und sogar Hardware-Updates sind im Allgemeinen "on the fly" möglich, was in Anwendungen von Vorteil sein kann, in denen die Verfügbarkeit von entscheidender Bedeutung ist.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?