ADC

Configurer l’équilibrage de charge pour DataStream

Avant de configurer une configuration d’équilibrage de charge, vous devez activer la fonctionnalité d’équilibrage de charge. Commencez ensuite par créer au moins un service pour chaque serveur de base de données du groupe d’équilibrage de charge. Une fois les services configurés, vous êtes prêt à créer un serveur virtuel d’équilibrage de charge et à lier les services au serveur virtuel.

Remarque :

Pour les bases de données, l’équilibrage de charge ne peut avoir lieu que sur des serveurs de base de données homogènes (serveurs de base de données qui contiennent exactement les mêmes bases de données). Pour une configuration qui contient des bases de données uniques sur différents serveurs, vous devez utiliser la commutation de contenu. Si certains de vos serveurs de base de données hébergent un contenu identique, vous pouvez utiliser l’équilibrage de charge sur ces serveurs uniquement. Vous pouvez ensuite utiliser des stratégies de commutation de contenu pour envoyer des demandes au serveur virtuel d’équilibrage de charge qui gère l’équilibrage de charge pour ces bases de données.

L’appliance NetScaler stocke actuellement le nom de la base de données et les informations de connexion pendant la session de base de données. Lorsqu’une requête est effectuée dans la base de données, elle utilise ces informations pour se connecter au serveur de base de données spécifique.

Valeurs de paramètres spécifiques à DataStream

  • Protocole

    Utilisez le type de protocole MYSQL pour les bases de données MySQL et le type de protocole MSSQL pour les bases de données MS SQL lors de la configuration des serveurs et services virtuels. Les protocoles MySQL et TDS sont utilisés par les clients pour communiquer avec les serveurs de base de données respectifs à l’aide de requêtes SQL. Pour plus d’informations sur le protocole MySQL, reportez-vous à la section http://dev.mysql.com/doc/internals/en/client-server-protocol.html. Pour plus d’informations sur le protocole TDS, reportez-vous à la section http://msdn.microsoft.com/en-us/library/dd304523(v=prot.13).aspx.

  • Port

    Port sur lequel le serveur virtuel écoute les connexions client. Utilisez le port 3306 pour les serveurs de bases de données MySQL.

  • Méthode

    Il est recommandé d’utiliser la méthode de moindre connexion pour un meilleur équilibrage de charge et une réduction de la charge du serveur. Toutefois, d’autres méthodes, telles que le Round Robin, le temps de réponse le plus court, le hachage IP source, le hachage IP source de destination, le minimum de bande passante, le moins de paquets et le hachage du port source IP source, sont également prises en charge.

    Remarque : La méthode de hachage d’URL n’est pas prise en charge pour DataStream.

  • Version de MS SQL Server

    Si vous utilisez Microsoft SQL Server et que vous pensez que certains clients exécutent une version différente de celle de votre produit Microsoft SQL Server, définissez le paramètre Version du serveur pour le serveur virtuel d’équilibrage de charge. Le paramètre de version assure la compatibilité entre les connexions côté client et côté serveur en veillant à ce que toutes les communications soient conformes à la version du serveur. Pour plus d’informations sur la définition du paramètre Server Version, consultez Configuration du paramètre de version MySQL et Microsoft SQL Server.

  • Version du serveur MySQL

    Si vous utilisez le serveur MySQL et que vous vous attendez à ce que certains clients exécutent une version différente de celle de votre produit MySQL Server, définissez le paramètre Version du serveur pour le serveur virtuel d’équilibrage de charge. Le paramètre de version assure la compatibilité entre les connexions côté client et côté serveur en veillant à ce que toutes les communications soient conformes à la version du serveur. Pour plus d’informations sur la définition du paramètre Server Version, consultez Configuration du paramètre de version MySQL et Microsoft SQL Server.

Configurer l’équilibrage de charge pour DataStream