ADC

Load Balancing für DataStream konfigurieren

Bevor Sie ein Load-Balancing-Setup konfigurieren, müssen Sie die Load-Balancing-Funktion aktivieren. Erstellen Sie dann zunächst mindestens einen Dienst für jeden Datenbankserver in der Load Balancing-Gruppe. Wenn die Dienste konfiguriert sind, können Sie einen virtuellen Lastausgleichsserver erstellen und die Dienste an den virtuellen Server binden.

Hinweis:

Für Datenbanken kann der Lastenausgleich nur auf homogenen Datenbankservern (Datenbankservern, die genau dieselben Datenbanken enthalten) erfolgen. Für eine Konfiguration, die eindeutige Datenbanken auf verschiedenen Servern enthält, müssen Sie Content Switching verwenden. Wenn einige Ihrer Datenbankserver identische Inhalte hosten, können Sie den Lastenausgleich nur auf diesen Servern verwenden. Sie können dann Richtlinien für die Content Switching verwenden, um Anfragen an den virtuellen Lastausgleichsserver zu senden, der den Lastenausgleich für diese Datenbanken verwaltet.

Die NetScaler-Appliance speichert derzeit den Datenbanknamen und die Anmeldeinformationen während der Datenbanksitzung. Wenn eine Abfrage an die Datenbank gestellt wird, verwendet sie diese Informationen, um eine Verbindung mit dem bestimmten Datenbankserver herzustellen.

Spezifische Parameterwerte für DataStream

  • Protokoll

    Verwenden Sie den MYSQL-Protokolltyp für MySQL-Datenbanken und den MSSQL-Protokolltyp für MS SQL-Datenbanken, während Sie virtuelle Server und Dienste konfigurieren. Die MySQL- und TDS-Protokolle werden von den Clients verwendet, um mithilfe von SQL-Abfragen mit den jeweiligen Datenbankservern zu kommunizieren. Hinweise zum MySQL-Protokoll finden Sie unter http://dev.mysql.com/doc/internals/en/client-server-protocol.html. Hinweise zum TDS-Protokoll finden Sie unter http://msdn.microsoft.com/en-us/library/dd304523(v=prot.13).aspx.

  • Port

    Port, auf dem der virtuelle Server auf Clientverbindungen lauscht. Verwenden Sie Port 3306 für MySQL-Datenbankserver.

  • Methode

    Es wird empfohlen, die Methode der geringsten Verbindung zu verwenden, um einen besseren Lastenausgleich und eine geringere Serverlast zu erzielen. Andere Methoden wie Round Robin, Least Response Time, Quell-IP-Hash, Quell-IP-Ziel-IP-Hash, Least Bandwidth, Least Packets und Source IP Source Port Hash werden jedoch ebenfalls unterstützt.

    Hinweis: Die URL-Hash-Methode wird für DataStream nicht unterstützt.

  • Version von MS SQL Server

    Wenn Sie Microsoft SQL Server verwenden und erwarten, dass einige Clients eine andere Version als Ihr Microsoft SQL Server-Produkt ausführen, legen Sie den Parameter Serverversion für den virtuellen Load Balancing-Server fest. Die Versionseinstellung stellt die Kompatibilität zwischen den clientseitigen und serverseitigen Verbindungen bereit, indem sichergestellt wird, dass die gesamte Kommunikation der Serverversion entspricht. Weitere Informationen zum Festlegen des Parameters “Serverversion” finden Sie unter Konfigurieren der Versionseinstellung MySQL und Microsoft SQL Server.

  • MySQL-Serverversion

    Wenn Sie den MySQL-Server verwenden und erwarten, dass einige Clients eine andere Version als Ihr MySQL Server-Produkt ausführen, legen Sie den Parameter Serverversion für den virtuellen Lastausgleichsserver fest. Die Versionseinstellung stellt die Kompatibilität zwischen den clientseitigen und serverseitigen Verbindungen bereit, indem sichergestellt wird, dass die gesamte Kommunikation der Serverversion entspricht. Weitere Informationen zum Festlegen des Parameters “Serverversion” finden Sie unter Konfigurieren der Versionseinstellung MySQL und Microsoft SQL Server.

Load Balancing für DataStream konfigurieren