Citrix ADC

Configuración de Content Switching para DataStream

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

Puede configurar directivas de conmutación de contenido con expresiones de sintaxis predeterminadas para cambiar el contenido según las propiedades de conexión, como el nombre de usuario y el nombre de base de datos, los parámetros de comando y la 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. Puede utilizar expresiones basadas en solicitudes en directivas de sintaxis predeterminadas para tomar decisiones de conmutación de solicitudes en el punto de enlace del servidor virtual de conmutación de contenido y expresiones basadas en respuesta (expresiones que comienzan con MYSQL.RES) para evaluar las respuestas del servidor a los monitores de estado configurados por el usuario.

Para obtener información acerca de 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 conmutación 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 conmutación 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

  • Protocol

    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.

  • Puerto

    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 no ejecuten la misma versión que el producto de Microsoft SQL Server, establezca el parámetro Versión del servidor para el servidor virtual de conmutación 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 acerca de cómo configurar el parámetro Versión del servidor, consulte Configuración de la configuración de la versión de Microsoft SQL Server.

Configuración de Content Switching para DataStream