ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Lastausgleichs-Datenverkehr auf einer NetScaler-Appliance

Die Load-Balancing-Funktion verteilt Clientanfragen auf mehrere Server, um die Ressourcennutzung zu optimieren. In einem realen Szenario mit einer begrenzten Anzahl von Servern, die Dienste für eine große Anzahl von Clients bereitstellen, kann ein Server überlastet werden und die Leistung der Serverfarm beeinträchtigt werden. Eine NetScaler-Appliance verwendet Lastausgleichskriterien, um Engpässe zu vermeiden, indem jede Client-Anfrage an den Server weitergeleitet wird, der für die Bearbeitung der Anfrage am besten geeignet ist, wenn sie eintrifft.

Um den Lastenausgleich zu konfigurieren, definieren Sie einen virtuellen Server, der mehrere Server in einer Serverfarm als Proxy leitet und die Last zwischen ihnen verteilt.

Wenn ein Client eine Verbindung zum Server initiiert, beendet ein virtueller Server die Clientverbindung und initiiert eine neue Verbindung mit dem ausgewählten Server oder verwendet eine bestehende Verbindung mit dem Server wieder, um den Lastenausgleich durchzuführen. Die Load-Balancing-Funktion ermöglicht das Verkehrsmanagement von Layer 4 (TCP und UDP) bis Layer 7 (FTP, HTTP und HTTPS).

Die NetScaler-Appliance verwendet eine Reihe von Algorithmen, sogenannte Load Balancing-Methoden, um zu bestimmen, wie die Last auf die Server verteilt wird. Die Standardmethode für den Lastenausgleich ist die Methode mit den wenigsten Verbindungen.

Eine typische Load-Balancing-Bereitstellung besteht aus den in der folgenden Abbildung beschriebenen Entitäten.

Abbildung 1. Lastenausgleich-Architektur

image

Die Entitäten funktionieren wie folgt:

  • Virtueller Server. Eine Entität, die durch eine IP-Adresse, einen Port und ein Protokoll repräsentiert wird. Die IP-Adresse des virtuellen Servers (VIP) ist normalerweise eine öffentliche IP-Adresse. Der Client sendet Verbindungsanfragen an diese IP-Adresse. Der virtuelle Server stellt eine Bank von Servern dar.
  • Bedienung. Eine logische Darstellung eines Servers oder einer Anwendung, die auf einem Server ausgeführt wird. Identifiziert die IP-Adresse des Servers, einen Port und ein Protokoll. Die Dienste sind an die virtuellen Server gebunden.
  • Serverobjekt. Eine Entität, die durch eine IP-Adresse repräsentiert wird. Das Serverobjekt wird erstellt, wenn Sie einen Dienst erstellen. Die IP-Adresse des Dienstes wird als Name des Serverobjekts verwendet. Sie können auch ein Serverobjekt erstellen und dann Dienste erstellen, indem Sie das Serverobjekt verwenden.
  • Überwachen. Eine Entität, die den Zustand der Dienste verfolgt. Die Appliance überprüft regelmäßig die Server mithilfe des Monitors, der an jeden Dienst gebunden ist. Wenn ein Server innerhalb eines bestimmten Antwort-Timeouts nicht reagiert und die angegebene Anzahl von Tests fehlschlägt, wird der Dienst als DOWN markiert. Anschließend führt die Appliance den Lastausgleich unter den verbleibenden Diensten durch.
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Lastausgleichs-Datenverkehr auf einer NetScaler-Appliance