À propos de la planification des performances et de la capacité (Windows SharePoint Services)
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.
Planification de la capacité et disponibilité
Ce chapitre suppose que vous avez déjà utilisé l’article Planification de la redondance (Windows SharePoint Services) 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 Windows SharePoint Services 3.0 puisse être déployé sur des serveurs 32 bits, Microsoft recommande d’employer des serveurs 64 bits dans les déploiements de batteries Windows SharePoint Services 3.0. 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.
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 Windows SharePoint Services 3.0.
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 de 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 dans Évaluer les performances et la capacité requises (Windows SharePoint Services).
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échargeable suivant pour une lecture et une impression plus faciles :
Consultez la liste des livres disponibles à l’adresse Livres à télécharger pour Windows SharePoint Services.