Doc produitsMenu

Plateforme Coveo 7.0 >
Aide à l'administrateur > Déploiement > Configuration de serveurs Coveo dans un groupe d'équilibrage de charge réseau

Configuration de serveurs Coveo dans un groupe d'équilibrage de charge réseau

Si votre implémentation Coveo contient au moins deux serveurs d'interface, il est sensé de distribuer, d'une façon ou d'une autre, les utilisateurs vers les différents serveurs. Vous pouvez simplement fournir l'adresse de chaque serveur à un groupe spécifique d'utilisateurs seulement.

Une meilleure pratique consiste à définir un groupe d'équilibrage de charge réseau (NLB, Network Load-Balancing) pour les serveurs d'interface, et à fournir l'adresse du groupe à tous les utilisateurs. L'équilibrage de charge distribue les utilisateurs de manière transparente et égale dans les serveurs d'interfaces disponibles (voir Qu'est-ce que l'équilibrage de charge?).

Note : Vous pouvez utiliser n'importe quel produit tiers d'équilibrage de charge, comme l'Équilibrage de charge réseau Microsoft (voir le document Microsoft Network Load Balancing Deployment Guide).

De la même façon, si votre implémentation Coveo contient un ou plusieurs serveurs miroirs, vous souhaitez probablement distribuer la charge de service aux requêtes parmi le serveur maître et les serveurs miroirs qui sont disponibles. Une fois de plus, vous pouvez définir un groupe d'équilibrage de charge réseau pour le serveur maître et les serveurs miroirs, et fournir l'adresse du groupe à chaque serveur d'interface (voir Configuration d'une destination de requête dans un serveur d'interface).

Deux serveurs d'interface Coveo dans un groupe d'équilibrage de charge réseau
Le serveur maître Coveo avec deux serveurs miroirs dans un autre groupe d'équilibrage de charge réseau
Serveur principal Coveo avec jusqu'à deux tranches
Premier serveur miroir Coveo avec des copies des tranches du serveur maître
Deuxième serveur miroir Coveo avec des copies des tranches du serveur maître

L'équilibrage de charge réseau optimise l'utilisation des serveurs de la Plateforme Coveo. Elle permet également de veiller à ce une disponibilité et une capacité de basculement fortes en cas de temps mort, planifié ou non, pour l'entretien du matériel, du système d'exploitation ou des applications. Avec les groupes de NLB, la mise à l'échelle de votre implémentation Coveo est également plus facile, car vous pouvez ajouter, de façon transparente, des serveurs d'interface ou miroir aux bons groupes.

Astuce : Si le serveur maître montre des signes de surcharge de processus, avec au moins deux serveurs miroirs, vous pouvez exclure le serveur maître du groupe de NLB afin de libérer le serveur maître de la tâche de service aux requêtes.

Note : En tant que solution de rechange à l'équilibrage de charge réseau, vous pouvez également penser à utiliser, pour les serveurs d'index, la fonctionnalité de basculement vers le serveur de remplacement (voir Configuration d'un serveur d'interface pour utiliser le basculement vers des serveurs d'index de remplacement).

Pour configurer des serveurs d'interface Coveo dans un groupe d'équilibrage de charge réseau

  1. À l'aide d'un équilibrage de charge de matériel ou de logiciel de votre choix, créez un groupe d'équilibrage de charge réseau qui renferme tous les serveurs d'interface Coveo.

  2. Définissez un nom DNS (Domain Name System) qui pointe vers ce groupe.

  3. Fournissez le nom DNS du groupe du serveur d'interface à vos utilisateurs afin d'accéder aux interfaces de recherche Coveo.

Pour configurer des serveurs d'index Coveo dans un groupe d'équilibrage de charge réseau

  1. À l'aide d'un équilibrage de charge de matériel ou de logiciel de votre choix, créez un groupe d'équilibrage de charge réseau qui renferme le serveur maître Coveo et les serveurs miroir.

  2. Définissez un nom DNS (Domain Name System) qui pointe vers ce groupe.

  3. Configurez chaque serveur d'interface afin qu'il envoie des requêtes au nom DNS du groupe du serveur d'index (voir Configuration d'une destination de requête dans un serveur d'interface).