Citrix ADC

Konfigurieren der Inhaltsumschaltung für DataStream

Sie können Datenverkehr anhand der Informationen in der SQL-Abfrage anhand von Datenbanknamen, Benutzernamen, Zeichensätzen und Paketgröße segmentieren.

Sie können Inhaltswechselrichtlinien mit Standard-Syntaxausdrücken konfigurieren, um Inhalte basierend auf Verbindungseigenschaften wie Benutzername und Datenbankname, Befehlsparameter und die SQL-Abfrage zum Auswählen des Servers zu wechseln.

Die Standard-Syntaxausdrücke werten den Datenverkehr aus, der mit MYSQL- und MS SQL-Datenbankservern verknüpft ist. Sie können anforderungsbasierte Ausdrücke in Standard-Syntaxrichtlinien verwenden, um Anforderungswechselentscheidungen am Inhaltswechsel-Bindpunkt des virtuellen Servers und Antwortbasierte Ausdrücke (Ausdrücke, die mit MYSQL.RES beginnen) zu treffen, um Serverantworten auf benutzerkonfigurierte Integritätsmonitore auszuwerten.

Weitere Informationen zu Standard-Syntaxausdrücken finden Sie unter Standard-Syntaxausdrücke: DataStream.

Hinweis:

Bei Datenbanken kann der Lastenausgleich nur auf homogenen Datenbankservern erfolgen (Datenbankservern, die genau dieselben Datenbanken enthalten). Für eine Konfiguration, die eindeutige Datenbanken auf verschiedenen Servern enthält, müssen Sie die Inhaltsumschaltung verwenden. Wenn einige Ihrer Datenbankserver identischen Inhalt hosten, können Sie den Lastenausgleich nur auf diesen Servern verwenden. Anschließend können Sie Inhaltswechselrichtlinien verwenden, um Anforderungen an den virtuellen Lastausgleichsserver zu senden, der den Lastausgleich für diese Datenbanken verwaltet.

Die Citrix ADC Appliance speichert derzeit den Datenbanknamen und die Anmeldeinformationen während der Datenbanksitzung. Wenn eine Abfrage an die Datenbank erfolgt, werden diese Informationen verwendet, um eine Verbindung mit dem bestimmten Datenbankserver herzustellen.

DataStream spezifische Parameterwerte

  • 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 Protokolle MySQL und TDS werden von den Clients verwendet, um mit den jeweiligen Datenbankservern über SQL-Abfragen 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 wartet. Verwenden Sie Port 3306 für MySQL Datenbankserver.

  • Version von MS SQL Server

    Wenn Sie Microsoft SQL Server verwenden und erwarten, dass einige Clients nicht dieselbe Version wie Ihr Microsoft SQL Server-Produkt ausführen, legen Sie den Parameter “Server Version” für den virtuellen Server mit Inhaltswechsel 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 Hinweise zum Festlegen des Parameters Server Version finden Sie unter Konfigurieren der Microsoft SQL Server-Versionseinstellung.

Konfigurieren der Inhaltsumschaltung für DataStream