Configuration de l’équilibrage de charge pour DataStream

Avant de configurer une configuration d’équilibrage de charge, vous devez activer la fonction d’équilibrage de charge. Ensuite, commencez par créer au moins un service pour chaque serveur de base de données dans le 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 se produire 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 Citrix ADC stocke le nom de la base de données et les informations de connexion au cours de la session de base de données. Lorsqu’une requête est effectuée sur 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 base de données MySQL.

  • Méthode

    Il est recommandé d’utiliser la méthode de connexion minimale pour un meilleur équilibrage de charge et une charge serveur réduite. Toutefois, d’autres méthodes, telles que Round Robin, Most Response Time, Source IP Hash, Source IP Destination IP Hash, Most Bandwidth, Most Packkets et Source IP Port Source Hash, sont également prises en charge.

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

  • Version MS SQL Server

    Si vous utilisez Microsoft SQL Server et que vous vous attendez à ce que certains clients n’exécutent pas la même version que 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 Version du serveur, reportez-vous à la section Configuration du paramètre de version de serveur MySQL et Microsoft SQL.

  • Version du serveur MySQL

    Si vous utilisez MySQL Server et que vous vous attendez à ce que certains clients n’exécutent pas la même version que votre produit MySQL Server, définissez le paramètre Server Version 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 Version du serveur, reportez-vous à la section Configuration du paramètre de version de serveur MySQL et Microsoft SQL.

Configuration de l’équilibrage de charge pour DataStream