Configurer un serveur Web frontal dédié pour l’analyse (Office SharePoint Server 2007)

Mise à jour : 2011-02-03

Par défaut, Microsoft Office SharePoint Server 2007 utilise tous les serveurs Web frontaux dans une batterie de serveurs pour analyser le contenu dans la batterie. Lorsqu’une batterie de serveurs est configurée de la sorte, le comportement de l’analyse dépend du nombre de serveurs Web frontaux de la batterie. Si la batterie ne possède qu’un seul serveur Web frontal, le serveur d’index envoie les requêtes d’obtention (get) directement à ce serveur. Si la batterie possède plusieurs serveurs Web frontaux, le serveur d’index envoie les requêtes d’obtention (get) à l’équilibreur de charge réseau, qui transmet chaque requête à l’un des serveurs Web frontaux (si la batterie possède plusieurs serveurs Web frontaux, elle doit utiliser un équilibreur de charge réseau pour distribuer les requêtes utilisateur de contenu aux serveurs Web frontaux). Au cours du temps, la fonction d’équilibrage de charge réseau répartit les requêtes entre tous les serveurs Web frontaux. Lorsqu’un serveur Web frontal reçoit une requête de contenu, il obtient ce contenu à partir des bases de données de contenu qui sont associées aux sites SharePoint analysés et renvoie ce contenu au serveur d’index.

Dans cet article :

  • Problèmes de performances causés par l’utilisation de tous les serveurs Web frontaux pour l’analyse

  • Solution recommandée

  • À propos de la configuration d’un serveur Web frontal dédié pour l’analyse

Problèmes de performances causés par l’utilisation de tous les serveurs Web frontaux pour l’analyse

L’utilisation de tous les serveurs Web frontaux pour l’analyse dans une batterie de serveurs peut bien fonctionner dans les structures petites ou moyennes. Les plus grandes cependant ont tendance à analyser davantage de contenu. De telles organisations peuvent analyser des gigaoctets, voire des téraoctets, de contenu. L’analyse de contenu dans une batterie de serveurs peut causer des pics dans le trafic réseau et avoir un impact considérable sur les ressources des serveurs Web frontaux telles que les disques, les processeurs et la mémoire. L’analyse de grandes quantités de contenu peut produire davantage de trafic réseau avec les serveurs Web frontaux de la batterie que toutes les requêtes utilisateur combinées. Ce trafic peut nuire aux performances de tous les serveurs Web frontaux de la batterie et ainsi diminuer les temps de réponse aux requêtes des utilisateurs finaux pour du contenu de site SharePoint.

Solution recommandée

Nous vous recommandons d’utiliser un serveur Web frontal dédié à l’analyse, en particulier si l’analyse de contenu génère davantage de trafic sur les serveurs Web frontaux que les requêtes des utilisateurs. Vous pouvez spécifier n’importe quel serveur Web frontal de votre batterie de serveurs pour l’analyse. Cependant, pour de meilleurs résultats, nous vous recommandons de configurer le serveur d’index en tant que serveur Web frontal dédié à l’analyse si le serveur d’index a la capacité pour les deux rôles. En utilisant le même ordinateur comme serveur d’index et serveur Web frontal dédié, vous éliminez la nécessité pour le serveur d’index d’envoyer des requêtes à un autre ordinateur lors de l’analyse de contenu. Cela réduit le trafic réseau global et améliore les performances de l’analyse.

Nous vous recommandons de ne pas inclure le serveur Web frontal dédié dans la rotation d’équilibrage de la charge réseau pour les requêtes utilisateur entrantes de contenu. Dans le cas contraire, les requêtes utilisateur que l’équilibreur de charge réseau dirige vers le serveur Web frontal dédié à l’analyse seront soumises à des performances incohérentes.

Configuration d’un serveur Web frontal dédié déconseillée pour l’analyse

Ne configurez pas un serveur Web frontal dédié pour l’analyse si l’une des conditions suivantes se produit :

  • Une autre application (telle que le service de calcul Excel) s’exécute sur le serveur d’index. La configuration d’un serveur Web frontal dédié à l’analyse risquerait d’empêcher cette application de communiquer avec les autres serveurs de la batterie.

    Si d’autres applications s’exécutent sur le serveur d’index, déplacez ces applications vers un autre serveur d’applications avant de configurer un serveur Web frontal dédié à l’analyse.

  • Vous souhaitez utiliser le serveur d’index en tant que serveur Web frontal dédié à l’analyse et le serveur d’index est également configuré en tant que serveur de requêtes.

  • Le nom NetBIOS de votre serveur de requêtes est également le nom d’hôte de votre site SharePoint.

Dans l’un des deux cas précédents, la configuration d’un serveur Web frontal dédié à l’analyse peut empêcher le serveur d’index de propager l’index à un autre serveur.

À propos de la configuration d’un serveur Web frontal dédié pour l’analyse

Il existe deux façons de configurer un serveur Web frontal dédié à l’analyse :

  • Utilisez la page de gestion du service de recherche Office SharePoint Server dans l’Administration centrale.

  • Mettez à jour le fichier Hosts directement.

Avant de configurer un serveur Web frontal dédié à l’analyse, il est recommandé de lire la section suivante pour déterminer quelle méthode de configuration utiliser.

Comment le fichier Hosts est-il affecté lorsque vous utilisez l’interface utilisateur pour configurer un serveur Web frontal dédié à l’analyse

Pour analyser le contenu, Office SharePoint Server 2007 lit le fichier Hosts sur le serveur d’index pour déterminer si tous les serveurs Web frontaux doivent être utilisés pour l’analyse (paramétrage par défaut), ou si un serveur Web frontal dédié à l’analyse doit être utilisé.

Lorsque vous utilisez la page de gestion du service de recherche Office SharePoint Server dans l’Administration centrale pour sélectionner un serveur Web frontal dédié à l’analyse, le service du minuteur de SharePoint écrit les entrées suivantes dans le fichier Hosts :

  • Une entrée qui spécifie l’adresse IP et le nom d’ordinateur du serveur Web frontal.

  • Une entrée pour chaque application Web sur le serveur Web frontal que vous avez configurée pour utiliser un en-tête d’hôte. Chaque entrée de la sorte spécifie l’adresse IP du serveur Web frontal, suivie par l’en-tête d’hôte.

Chaque entrée est sur une ligne distincte dans le fichier Hosts, comme suit :

111.11.111.111 MyMossMachine #Ajouté par Office SharePoint Server Search (15/07/2008 14:56).

111.11.111.111 Marketing #Ajouté par Office SharePoint Server Search (15/07/2008 14:56).

111.11.111.111 Human Resources #Ajouté par Office SharePoint Server Search (15/07/2008 14:57).

Problèmes possibles

Dans certains cas, le service du minuteur écrit une adresse IP incorrecte dans votre fichier Hosts. (Pour plus d’informations, voir le billet de blog à l’adresse https://go.microsoft.com/fwlink/?linkid=135698&clcid=0x40C (en anglais).) Cela peut entraîner des problèmes allant de l’incapacité à analyser le contenu à l’incapacité d’afficher des sites, tels que le site du fournisseur de services partagés ou de l’Administration centrale. Le service minuteur est susceptible d’ajouter une adresse IP incorrecte dans le fichier Hosts dans les cas suivants :

  • Le serveur que vous avez spécifié en tant que votre serveur Web frontal dédié pour l’analyse possède plusieurs adresses IP attribuées à une ou plusieurs cartes réseau.

  • Votre batterie de serveurs utilise l’équilibrage de la charge réseau.

Si l’une de ces conditions est remplie, il est recommandé d’ajouter les entrées dans le fichier Hosts directement au lieu d’utiliser l’interface utilisateur pour spécifier un serveur Web frontal dédié pour l’analyse.

ImportantImportant :

Lorsque vous utilisez la page de gestion du service de recherche Office SharePoint Server dans l’Administration centrale pour spécifier un serveur Web frontal dédié à l’analyse, vous ne pouvez pas modifier le fichier Hosts manuellement si le service du minuteur ajoute une adresse IP incorrecte. Cela est dû au fait que le service du minuteur remplace les entrées dans le fichier Hosts à plusieurs reprises à quelques minutes d’intervalle. Si cela se produit, utilisez la page de gestion du service de recherche Office SharePoint Server dans l’Administration centrale pour spécifier que tous les serveurs Web frontaux sont utilisés pour l’analyse, puis supprimez du fichier Hosts les entrées effectuées par le service du minuteur.

Pour configurer un serveur Web frontal dédié pour l’analyse, effectuez l’une des procédures suivantes :