À propos de la planification des performances et de la capacité (Office SharePoint Server)

Mise à jour : 2009-04-23

Ce chapitre vous indique comment déterminer la configuration matérielle requise pour une batterie de serveurs unique. Il identifie les caractéristiques qui auront une incidence sur vos besoins en matière de performances et de capacité et fournit des recommandations pour les éléments suivants :

  • nombre d’ordinateurs serveurs dans la batterie de serveurs ;

  • configuration des rôles de serveur d’applications dans la batterie de serveurs ;

  • configuration matérielle requise pour des rôles de serveur spécifiques dans la batterie de serveurs.

Votre processus de planification de la capacité doit inclure un programme de test pour les caractéristiques spécifiques à votre environnement. En raison de la diversité des facteurs qui peuvent avoir un impact sur les performances et sur la capacité dans un environnement donné, le test est une étape cruciale de l’établissement des caractéristiques de votre environnement.

Planifier la capacité par rapport à la disponibilité

Ce chapitre suppose que vous avez déjà utilisé l’article Planifier la redondance (Office SharePoint Server) pour planifier les besoins en disponibilité. Suite à l’utilisation de cet article, vous allez démarrer l’exercice de planification de la capacité dans le cadre d’une topologie qui répond aux besoins minimaux de votre organisation en matière de disponibilité. Suivant la topologie que vous avez décidé de déployer, ce chapitre vous aidera à déterminer :

  • si vous devez ajouter des serveurs pour atteindre vos objectifs en matière de capacité et de performances ;

  • si vous devez ajuster la configuration des rôles de serveur d’applications pour optimiser la capacité et les performances de la batterie de serveurs ;

  • si vous devez planifier plus d’une batterie de serveurs en fonction de vos besoins de capacité.

Dans certains cas, les besoins d’une organisation en matière de disponibilité peuvent aboutir à une taille de batterie de serveurs qui offre plus de capacité ou de performances que celles requises. Si tel est le cas, votre processus de planification de la capacité peut se concentrer sur le dimensionnement économique de la configuration matérielle serveur, plutôt que sur l’ajout d’ordinateurs serveurs ou le passage à une configuration matérielle plus performante.

Dans de nombreux cas, la topologie qui répond aux besoins minimaux d’une organisation en matière de disponibilité est utilisée comme point de départ et des ordinateurs serveurs sont ajoutés ou équipés de matériel plus performant en fonction des objectifs de capacité et de performances à atteindre.

64 bits et 32 bits

Bien que Microsoft Office SharePoint Server 2007 puisse être déployé sur des serveurs 32 bits, Microsoft recommande d’employer des serveurs 64 bits dans les déploiements de batteries de serveurs Office SharePoint Server 2007. L’aide présentée dans ce guide est basée sur des tests effectués sur des serveurs 64 bits. Par conséquent, si vous envisagez d’effectuer un déploiement sur des serveurs 32 bits, vous devez procéder à des tests supplémentaires sur les serveurs 32 bits dans votre environnement. Les meilleures pratiques et les tendances des performances présentées dans ce guide demeurent valables pour les environnements 32 bits, mais les résultats réels peuvent différer.

L’architecture système 64 bits présente plusieurs caractéristiques qui renforcent l’évolutivité et les performances des serveurs :

  • Adressabilité de la mémoire   Un système 32 bits peut gérer directement un espace d’adressage de 4 Go maximum. Exécuté sur une architecture système 64 bits, Windows Server 2003 SP1 prend en charge jusqu’à 1 024 gigaoctets de mémoire physique et adressable.

  • Nombre de processeurs et évolutivité linéaire par processeur accrus    Les améliorations apportées au traitement parallèle et aux architectures de bus permettent aux plateformes 64 bits de prendre en charge un plus grand nombre de processeurs (jusqu’à 64) tout en fournissant une évolutivité pratiquement linéaire à mesure que des processeurs sont ajoutés. Les plateformes serveur qui offrent plus de 32 processeurs sont disponibles exclusivement sur une architecture 64 bits.

  • Architecture de bus améliorée    L’architecture de bus sur les circuits microprogrammés 64 bits actuels est plus rapide et plus large que celle des générations antérieures. Davantage de données sont transmises au cache et au processeur ; il s’agit d’une amélioration quelque peu similaire à celle que les connexions haut débit offrent par rapport aux connexions d’accès à distance.

Pour plus d’informations sur le déploiement d’Office SharePoint Server 2007 sur des serveurs 32 bits, voir Régler les performances d'un serveur Web (Office SharePoint Server).

Effectuer une mise à niveau depuis SharePoint Portal Server 2003

En raison de l’ensemble de fonctionnalités plus riche inclus dans Office SharePoint Server 2007, un environnement serveur plus fiable est nécessaire pour conserver les indices de performance que vous avez établis avec SharePoint Portal Server 2003. Vous constaterez probablement que, sauf si votre configuration matérielle SharePoint Portal Server actuelle est tout à fait à jour et dispose de beaucoup plus de ressources que nécessaire pour prendre en charge votre environnement actuel, votre déploiement Office SharePoint Server 2007 nécessitera une mise à niveau matérielle.

Vous pouvez déployer une batterie de serveurs Office SharePoint Server 2007 sur une combinaison de serveurs 32 bits et 64 bits, à condition que l’architecture demeure homogène sur chaque couche de la topologie. Par exemple, vous ne pouvez pas combiner des serveurs Web frontaux 32 bits et 64 bits, mais vous pouvez utiliser des serveurs de base de données 64 bits dans une batterie de serveurs comportant des serveurs Web frontaux et des serveurs d’applications 32 bits.

Si vous mettez à niveau une batterie de serveurs existante ou souhaitez déployer des serveurs 64 bits uniquement lorsque cela est nécessaire, nous vous recommandons d’utiliser des serveurs 64 bits en respectant l’ordre de priorité suivant :

  1. Ordinateurs exécutant SQL Server

  2. Serveurs d’applications (dans l’ordre suivant)

    1. Index

    2. Excel

    3. Recherche

  3. Serveurs Web frontaux

Approche de la planification des performances et de la capacité

De nombreuses variables ont un impact sur la planification des performances et de la capacité. De ce fait, il peut s’avérer difficile d’obtenir une réponse rapide à une question simple. Par conséquent, la réponse la plus courante à une question sur les performances ou sur la capacité commence par « Cela dépend… ».

L’exercice sur la planification des performances et de la capacité fourni dans ce chapitre est conçu pour vous aider à réduire le nombre de variables envisagées de manière à ce que des réponses simples puissent être fournies sur la base de scénarios courants. Toutefois, ce chapitre inclut également de l’aide sur le calcul de vos besoins en capacité et en performances en fonction des caractéristiques de votre propre solution. Ce chapitre comprend deux types d’aide en matière de planification :

  • **Recommandations sur l’estimation des besoins en matière de performances et de capacité   **Une série d’articles sont fournis sur la base de scénarios ciblés. Chaque article définit un profil d’utilisation classique et identifie les caractéristiques essentielles qui affecteront la capacité et les performances pour le scénario. Selon le profil et les caractéristiques essentielles, les données préétablies vous permettent d’estimer la capacité requise pour votre solution.

  • Formules et aide pour le calcul des besoins spécifiques en matière de performances et de capacité   Cette aide vous permet de développer votre propre profil d’utilisation (ou de modifier l’un des profils de scénario) et de calculer toutes les variables qui affectent la capacité et les performances de votre solution.

Processus de planification des performances et de la capacité

La planification des performances et de la capacité porte sur trois aspects du dimensionnement de votre solution :

  • Limites des logiciels    Chacune des fonctionnalités qui peuvent être implémentées et chacun des objets qui peuvent être créés présentent des limites de mise à l’échelle. La planification des limites de capacité garantit que la conception de votre solution est adaptée aux recommandations de mise à l’échelle du logiciel. Les limites des logiciels fournies dans ce guide s’appliquent à tous les environnements Office SharePoint Server 2007.

  • Objectifs en termes de débit    Le débit est le nombre d’opérations par seconde qu’un serveur ou une batterie de serveurs est en mesure de traiter. Chaque type d’action exécutée par une batterie de serveurs impose une charge de performances à la configuration matérielle serveur. Les principales actions comprennent les opérations utilisateur, l’indexation de contenu et les tâches d’opérations (telles que la sauvegarde des bases de données). L’utilisation de fonctionnalités spécifiques se traduit également par une charge de performances. Le développement des objectifs en termes de débit implique l’estimation ou le calcul du nombre d’opérations par seconde qu’une batterie de serveurs devra traiter pour prendre en charge la charge de débit attendue.

  • Capacité des données    La capacité des données inclut le volume attendu de bases de données de contenu et la base de données de configuration. Chaque rôle de serveur possède également ses propres besoins en matière de données suivant la solution, tels que l’espace disque pour les index de contenu ou pour le contenu mis en cache.

L’aide permettant d’établir les objectifs en termes de débit et la capacité des données est fournie pour chacun des scénarios recensés dans l’article Évaluer les performances et la capacité requises (Office SharePoint Server).

Le processus recommandé inclut les étapes suivantes :

  • Planifier les limites des logiciels Vérifiez les limites des logiciels par rapport à la conception de votre solution et, le cas échéant, ajustez celle-ci.

  • Estimer les besoins en matière de performances et de capacité Identifiez le scénario qui correspond le plus à votre solution et examinez l’aide dans l’article sur la planification correspondant. Utilisez l’article pour identifier les caractéristiques essentielles des performances et de la capacité de votre environnement afin d’estimer les objectifs en termes de débit et de capacité de données pour votre solution et d’évaluer vos objectifs par rapport aux performances de plusieurs exemples de topologies et de tailles de configuration matérielle.

  • Planifier les actions de mise à l’échelle en fonction des performances et de la croissance   Après avoir déterminé les caractéristiques des performances de votre solution et la configuration matérielle serveur requise pour sa prise en charge, vous pouvez planifier les actions de mise à l’échelle pour une croissance future.

  • Tester la solution pour votre environnement   Après avoir établi une topologie initiale, vous pouvez déployer un environnement de test basé sur votre plan de déploiement. Utilisez les outils de test fournis pour évaluer les performances et les données de capacité réelles de votre environnement et révisez votre plan de déploiement selon vos besoins.

Télécharger ce livre

Cette rubrique est incluse dans le livre à télécharger suivant pour une lecture et une impression plus faciles :

Vous trouverez la liste complète des livres disponibles sur Livres à télécharger pour Office SharePoint Server 2007.

Voir aussi

Concepts

Planifier les limites des logiciels (Office SharePoint Server)
Recommandations pour la topologie physique (Office SharePoint Server)
Recommandations pour le stockage physique (Office SharePoint Server)
Régler les performances d'un serveur Web (Office SharePoint Server)
Mise en cache dans Office SharePoint Server 2007
Autres facteurs de planification de la capacité et des performances (Office SharePoint Server)
Outils pour la planification des performances et de la capacité (Office SharePoint Server)
Livre blanc : Utilisation des grandes listes dans Office SharePoint Server 2007
Planification et surveillance du stockage SQL Server pour Office SharePoint Server : recommandations et meilleures pratiques pour optimiser les performances : livre blanc