Citrix ADC

Configurar el cambio de contenido para DataStream

Puede segmentar el tráfico según la información de la consulta SQL, en función de los nombres de base de datos, nombres de usuario, juegos de caracteres y tamaño de paquete.

Puede configurar directivas de cambio de contenido con expresiones de sintaxis predeterminadas para cambiar el contenido en función de las propiedades de conexión. Por ejemplo, nombre de usuario y nombre de base de datos, parámetros de comando y consulta SQL para seleccionar el servidor.

Las expresiones de sintaxis predeterminadas evalúan el tráfico asociado con los servidores de bases de datos MYSQL y MS SQL. Utilice expresiones basadas en solicitudes en las directivas de sintaxis predeterminadas para tomar decisiones de conmutación de solicitudes en el punto de enlace del servidor virtual de cambio de contenido. Utilice expresiones basadas en respuesta (expresiones que comienzan con MYSQL.RES) para evaluar las respuestas del servidor a monitores de mantenimiento configurados por el usuario.

Para obtener información sobre las expresiones de sintaxis predeterminadas, consulte Expresiones de sintaxis predeterminadas: DataStream.

Nota:

Para las bases de datos, el equilibrio de carga solo puede producirse en servidores de bases de datos homogéneos (servidores de bases de datos que contienen exactamente las mismas bases de datos). Para una configuración que contenga bases de datos únicas en servidores diferentes, debe utilizar la cambio de contenido. Si algunos de los servidores de base de datos alojan contenido idéntico, solo puede utilizar el equilibrio de carga en esos servidores. A continuación, puede utilizar directivas de cambio de contenido para enviar solicitudes al servidor virtual de equilibrio de carga que administra el equilibrio de carga para esas bases de datos.

El dispositivo Citrix ADC almacena actualmente el nombre de la base de datos y la información de inicio de sesión durante la sesión de la base de datos. Cuando se realiza una consulta a la base de datos, utiliza esa información para conectarse al servidor de base de datos específico.

Valores de parámetros específicos de DataStream

  • Protocolo

    Utilice el tipo de protocolo MYSQL para bases de datos MySQL y el tipo de protocolo MSSQL para bases de datos MS SQL mientras configura servidores y servicios virtuales. Los protocolos MySQL y TDS son utilizados por los clientes para comunicarse con los respectivos servidores de bases de datos mediante consultas SQL. Para obtener información sobre el protocolo MySQL, consulte http://dev.mysql.com/doc/internals/en/client-server-protocol.html. Para obtener información sobre el protocolo TDS, consulte http://msdn.microsoft.com/en-us/library/dd304523(v=prot.13).aspx.

  • Port

    Puerto en el que el servidor virtual escucha las conexiones de cliente. Utilice el puerto 3306 para servidores de bases de datos MySQL.

  • Versión de MS SQL Server

    Si utiliza Microsoft SQL Server y espera que algunos clientes ejecuten una versión diferente de su producto de Microsoft SQL Server, establezca el parámetro Versión del servidor para el servidor virtual de cambio de contenido. La configuración de la versión proporciona compatibilidad entre las conexiones del lado del cliente y del lado del servidor al asegurarse de que todas las comunicaciones se ajustan a la versión del servidor. Para obtener más información sobre la configuración del parámetro Versión del servidor, consulte Configuración de la configuración de versión de Microsoft SQL Server.

Configurar el cambio de contenido para DataStream