Environnement de publication intranet d’entreprise : étude de cas technique (SharePoint Server 2010)

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Ce document décrit un déploiement spécifique de Microsoft SharePoint Server 2010, notamment les aspects suivants :

  • Caractéristiques de l’environnement d’étude de cas technique, notamment en matière de matériel, de topologie et de configuration de la batterie de serveurs

  • Charge de travail, notamment le nombre et les types d’utilisateurs ou de clients et les caractéristiques d’utilisation de l’environnement

  • Ensemble de données de la batterie de serveurs de l’étude de cas technique, qui inclut le contenu des bases de données et les index de recherche

  • Données de performances et d’intégrité spécifiques à l’environnement

Dans cet article :

  • Informations préalables requises

  • Introduction à cet environnement

  • Spécifications

  • Charge de travail

  • Ensemble de données

  • Données de performances et d’intégrité

Informations préalables requises

Avant de lire ce document, assurez-vous de comprendre les concepts principaux sous-jacents à la gestion de la capacité de SharePoint Server 2010. La documentation suivante vous explique l’approche recommandée pour la gestion de la capacité et fournit un contexte pour vous aider à comprendre comment utiliser efficacement ces informations ; elle définit également les termes utilisés dans ce document.

Pour des informations plus conceptuelles sur les performances et la capacité qui peuvent vous aider à comprendre le contexte des données de cette étude de cas technique, consultez les documents suivants :

Introduction à cet environnement

Ce livre blanc décrit un environnement SharePoint Server 2010 réel mis en place chez Microsoft. Utilisez-le pour faire la comparaison avec vos caractéristiques d’utilisation et de charge de travail planifiées. Si la conception que vous avez planifiée est similaire, vous pouvez utiliser le déploiement décrit ici comme point de départ pour votre propre installation.

Ce document comprend les rubriques suivants :

  • Spécifications, incluant le matériel, la topologie et la configuration

  • Charge de travail, qui correspond à la demande sur la batterie de serveurs, notamment le nombre d’utilisateurs et les caractéristiques d’utilisation

  • Ensemble de données qui inclut les tailles des bases de données

  • Intégrité et performances spécifiques à l’environnement

Ce document fait partie d’une série d’Performance and capacity technical case studies (SharePoint Server 2010) sur les environnements SharePoint chez Microsoft.

Environnement en contexte chez Microsoft

L’environnement SharePoint Server 2010 décrit dans ce document est un environnement de production d’une entreprise de grande taille, géographiquement distribuée. Les employés affichent divers contenus, tels que des actualités, des articles techniques, des profils d’employés, de la documentation et des ressources de formation. Les employés utilisent également cet environnement pour exécuter des requêtes de recherche sur tous les environnements SharePoint au sein de la société. Les employés reçoivent des messages électroniques quotidiens avec des liens vers les articles correspondants dans l’environnement et beaucoup définissent cet environnement comme page d’accueil de leur navigateur.

Jusqu’à 48 000 utilisateurs uniques visitent l’environnement lors d’une journée occupée, générant jusqu’à 345 demandes par seconde (RPS) aux heures de pointe. Dans la mesure où il s’agit d’un site intranet, tous les utilisateurs sont authentifiés. Bien que le contenu soit publié en utilisant un modèle unique d’auteur sur place de l’environnement, la procédure de publication de l’environnement spécifie que tout le contenu de projet est publié à un seul moment pendant la nuit dans les heures creuses.

Les informations fournies dans ce document reflètent l’environnement de publication intranet de l’entreprise pendant une journée normale.

Spécifications

Cette section fournit des informations détaillées sur le matériel, le logiciel, la topologie et la configuration de l’environnement de l’étude de cas.

Matériel

Cette section fournit des détails sur les ordinateurs serveurs utilisés dans cet environnement.

Notes

Cet environnement est ajusté pour accueillir des versions précommerciales de SharePoint Server 2010 et d’autres produits. Par conséquent, le matériel déployé a une capacité plus grande que nécessaire pour répondre à la demande habituellement rencontrée par cet environnement. Ce matériel est décrit uniquement pour fournir un contexte supplémentaire à cet environnement et servir de point de départ pour des environnements similaires.
Il est important de mener votre propre gestion de la capacité en fonction de vos caractéristiques d’utilisation et de charge de travail planifiées. Pour plus d’informations sur le processus de gestion de la capacité, voir Vue d’ensemble de la gestion et du dimensionnement de la capacité pour SharePoint Server 2010.

Serveurs Web

Il existe quatre serveurs Web dans la batterie de serveurs, chacun avec un matériel identique. Trois servent du contenu et le quatrième est une cible d’analyse dédiée à la recherche.

Serveur Web WFE1-4

Processeur(s)

2 quadri-cœurs à 2,33 GHz

RAM

32 Go

Système d’exploitation

Windows Server 2008, 64 bits

Taille du lecteur SharePoint

300 Go

Nombre de cartes réseau

2

Vitesse de carte réseau

1 Gigabit

Authentification

Windows NTLM

Type d’équilibrage de la charge

Équilibrage matériel de la charge

Version logicielle

SharePoint Server 2010(version préliminaire)

Services s’exécutant localement

Administration centrale

Courrier électronique entrant Microsoft SharePoint Foundation

Application Web Microsoft SharePoint Foundation

Service du minuteur de flux de travail Microsoft SharePoint Foundation

Service de requête de recherche et de paramètres de site

SharePoint Server Search

Services consommés à partir d’une batterie de serveurs de services fédérés

Service de profil utilisateur

Service Web de Web Analytics

Service Business Data Connectivity

Service Web de métadonnées gérées

Serveur d’applications

La batterie de serveurs ne contient aucun serveur d’applications. Les services locaux sont hébergés sur les serveurs Web. Les autres services sont consommés à partir d’une batterie de serveurs de services fédérés.

Serveurs de bases de données

Il y a un cluster SQL avec deux serveurs de bases de données, chacun avec un matériel identique. Un des serveurs est actif et l’autre est passif pour assurer la redondance.

Serveur de bases de données DB1-2

Processeur(s)

4 quadri-cœurs à 2,4 GHz

RAM

32 Go

Système d’exploitation

Windows Server 2008, 64 bits

Stockage et géométrie

(1,25 To * 6) + 3 To

Disques 1 à 4 : données SQL

Disque 5 : journaux

Disque 6 : base de données TempDB

Nombre de cartes réseau

2

Vitesse de carte réseau

1 Gigabit

Authentification

Windows NTLM

Version logicielle

SQL Server 2008

Topologie

Le diagramme suivant présente la topologie de cette batterie de serveurs.

Diagramme de la topologie de batterie de serveur pour cet environnement

Configuration

Le tableau suivant énumère les paramètres qui ont été modifiés et qui affectent les performances ou la capacité de l’environnement.

Paramètre Valeur Remarques

Administration de la collection de sites :

Cache de sortie de la collection de sites

Activé

L’activation du cache de sortie améliore l’efficacité du serveur en réduisant les appels à la base de données pour les données fréquemment demandées.

Profil de cache de la collection de sites (sélection)

Intranet (site de collaboration)

L’option « Autoriser les auteurs à afficher le contenu en cache » est activée, contournant le comportement normal d’empêcher la mise en cache des pages des personnes ayant des autorisations de modification.

Cache d’objets (désactivé | n Mo)

activé – 500 Mo

La valeur par défaut est 100 Mo. L’augmentation de ce paramètre permet le stockage de données supplémentaires dans la mémoire du serveur Web frontal.

Service d’utilisation :

Journal de suivi – jours de stockage des journaux (par défaut : 14)

5 jours

La valeur par défaut est 14 jours. La réduction de ce paramètre peut économiser l’espace disque sur le serveur où se trouvent les fichiers journaux.

Seuil de connexion de requête :

Base de données Microsoft SharePoint Foundation – configurer QueryLoggingThreshold à 1 seconde

1 seconde

La valeur par défaut est 5 secondes. La réduction de ce paramètre peut économiser la bande passante et l’UC sur le serveur de bases de données.

Serveur de base de données – Instance par défaut :

Degré max de parallélisme

1

La valeur par défaut est 0. Pour garantir des performances optimales, nous recommandons fortement de définir le degré maximal de parallélisme à 1 pour les serveurs de bases de données hébergeant des bases de données SharePoint Server 2010. Pour savoir comment définir le degré maximal de parallélisme, voir Option Degré maximal de parallélisme(https://go.microsoft.com/fwlink/?linkid=189030&clcid=0x40C).

Charge de travail

Cette section décrit la charge de travail, qui correspond à la demande sur la batterie de serveurs, notamment le nombre d’utilisateurs et les caractéristiques d’utilisation.

Caractéristiques de la charge de travail Valeur

Moyenne de demandes par seconde (RPS)

100

Moyenne RPS en heure de pointe (11:00 - 15:00)

226

Nombre total d’utilisateurs uniques par jour

33 580

Nombre moyen d’utilisateurs simultanés

172

Nombre maximum d’utilisateurs simultanés

376

Nombre total de demandes par jour

3 800 000

Ce tableau indique le nombre de demandes pour chaque agent utilisateur.

Agent utilisateur Demandes Pourcentage du total

Navigateur

3 261 563

97,09 %

DAV

2 418

0,07 %

Recherche (analyse)

92 322

2,75 %

OneNote

1 628

0,05 %

Outlook

961

0,03 %

Word

449

0,01 %

Ensemble de données

Cette section décrit l’ensemble de données de la batterie de serveurs de l’étude de cas, notamment les tailles des bases de données et les index de recherche.

Caractéristiques de l’ensemble de données Valeur

Taille des bases de données (combinée)

49,9 Go

Taille du BLOB

22,2 Go

Nombre de bases de données de contenu

3

Nombre d’applications Web

3

Nombre de collections de sites

4

Nombre de sites

797

Taille d’index de recherche (nombre d’éléments)

275 000

Données de performances et d’intégrité

Cette section fournit les données d’intégrité et de performances spécifiques à l’environnement de l’étude de cas.

Compteurs d’ordre général

Mesure Valeur

Disponibilité (temps de fonctionnement)

99,95 %

Taux d’échec

0,05 %

Moyenne de mémoire utilisée

1,08 Go

Maximum de mémoire utilisée

2,60 Go

Analyse de recherche en % du trafic (demandes de recherche des clients/nombre total de demandes)

6 %

Requêtes ASP.NET en file d’attente

0,00

Les graphiques suivants montrent l’utilisation moyenne de l’UC et la latence pour cet environnement.

Graphique de l’utilisation moyenne du processeur Graphique de latence dans cet environnement

Dans ce document, la latence est divisée en quatre catégories. La latence 50ème centile est généralement utilisée pour mesurer le temps de réponse du serveur. Cela signifie que la moitié des demandes sont prises en charge dans ce délai de réponse. La latence 95ème centile est généralement utilisée pour mesurer les pics dans les temps de réponse du serveur. Cela signifie que 95 % des demandes sont prises en charge dans ce délai de réponse et par conséquent, 5 % des demandes obtiennent des temps de réponse plus lents.

Compteurs de base de données

Pour interpréter les statistiques de base de données dans cet environnement de publication d’entreprise, sachez que la plupart des visiteurs disposent des autorisations de lecture seule.

Mesure Valeur

Ratio de lecture/écriture (E/S par base de données)

99,999 : 0,001

Longueur moyenne de file d’attente de disque

0,35

Longueur de file d’attente de disque : lectures

34

Longueur de file d’attente de disque : écritures

2,5

Lectures disque/s

131,33

Écritures disque/s

278,33

Compilations SQL/seconde

2,36

Recompilations SQL/seconde

94,80

Verrous SQL : Temps d’attente moyen

0 ms

Verrous SQL : Temps d’attente de verrouillage

0 ms

Verrous SQL : blocages par seconde

0

Verrous internes SQL : Temps d’attente moyen

0,25 ms

Taux de présence en cache SQL

>99 %

See Also

Other Resources

Centre de ressources : Gestion de la capacité SharePoint Server 2010