ADC

Configurar la conmutación 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 conmutación de contenido con expresiones de directivas avanzadas 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 directivas avanzadas evalúan el tráfico asociado a los servidores de bases de datos MYSQL y MS SQL. Utilice expresiones basadas en solicitudes en directivas avanzadas para tomar decisiones de conmutación de solicitudes en el punto de enlace del servidor virtual de conmutación 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 directivas avanzadas, consulte Expresiones de directivas avanzadas: DataStream.

Nota:

En el caso de 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 contiene bases de datos únicas en distintos servidores, debe utilizar el cambio de contenido. Si algunos de los servidores de base de datos alojan contenido idéntico, puede utilizar el equilibrio de carga solo 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 de esas bases de datos.

El dispositivo NetScaler 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 en 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 las bases de datos MySQL y el tipo de protocolo MSSQL para las bases de datos MS SQL mientras configura los servidores y servicios virtuales. Los clientes utilizan los protocolos MySQL y TDS para comunicarse con los servidores de base de datos respectivos 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 del cliente. Utilice el puerto 3306 para los 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 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 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 la conmutación de contenido para DataStream