Meilleures pratiques de gestion de la capacité
Mise à jour : 2008-12-04
Cet article décrit les meilleures pratiques pour Microsoft Office SharePoint Server 2007. Pour d’autres articles de la série d’articles sur les meilleures pratiques, voir Meilleures pratiques. Pour plus d’informations et pour obtenir des ressources sur les meilleures pratiques pour Office SharePoint Server 2007, reportez-vous au Centre de ressources Meilleures pratiques (https://go.microsoft.com/fwlink/?linkid=125981&clcid=0x40C). Pour plus d’informations sur la planification de la capacité et des performances, voir Planifier les performances et la capacité (Office SharePoint Server).
Meilleures pratiques
Définissez la planification de la capacité aussi tôt que possible dans le processus de planification, puis affinez-la au cours du projet. Chaque planification réduit considérablement le risque de réaliser que vous avez sous-estimé les besoins en matériel une fois le déploiement commencé.
Définissez les informations suivantes :
Le nombre d’utilisateurs, de demandes par seconde, de sites, de documents et la quantité de données stockées sont des informations importantes qu’il faut enregistrer.
Pour les recherches, définissez le nombre de sources de contenu et la taille de l’index.
Définissez les méthodes d’accès à l’authentification utilisateur et leur nombre.
Les valeurs susceptibles de modifications doivent être projetées de la façon suivante — généralement une fois par an.
Certains projets nécessiteront une configuration complexe ou étendue pour la migration des données et des applications, et pourront contenir du code de personnalisation et d’intégration complexes. Estimez le nombre de sites personnalisés ainsi que les configurations requises pour l’emplacement et la migration de données et de code personnalisés.
Des objectifs de disponibilité très élevés peuvent avoir un impact majeur sur la complexité et la topologie de la batterie de serveurs. Pour plus d’informations, voir Planifier la redondance (Office SharePoint Server).
Lors de déploiements globaux, des mesures particulières seront peut-être nécessaires pour garantir une adoption réussie et des performances suffisantes. Pour plus d’informations, voir Déploiement global de plusieurs batteries de serveurs.
Si vous choisissez la virtualisation pour l’hébergement des ordinateurs Office SharePoint Server, évaluez l’impact qu’aura cette virtualisation sur la taille des ordinateurs. Bien que cette méthode présente de nombreux avantages, il est important de savoir qu‘elle peut affecter l’utilisation du processeur et de la mémoire, les performances et la capacité des disques partagés, et plusieurs autres facteurs clés. Pour plus d’informations, voir Contraintes en termes de performances et de capacité pour Hyper-V.
Les informations précédentes vous permettront de déterminer le nombre de batteries de serveurs requises et leurs topologies optimales (petite, moyenne et grande).
La planification de capacité doit être revue à toutes les phases d’un projet. Il convient de traduire toute supposition confirmée ou détail obtenu par une prise de décision en termes de matériel ou de configuration, et d’adapter la planification en conséquence.
Vous pouvez effectuer une planification de capacité approximative et rapide en amont du processus à l’aide d’instructions connues, mais soyez conscient que des estimations approximatives ne peuvent remplacer une évaluation détaillée ultérieurement au cours du projet. Ces estimations doivent être examinées pour leur éventuelle application à votre déploiement.
Ces instructions sont les suivantes :
1 000 utilisateurs lance une demande par seconde Notez que cette instruction s’applique typiquement à environ 10 % des utilisateurs. Pour plus d’informations, voir Évaluer les besoins en termes de performances et de capacité pour les environnements de collaboration Windows SharePoint Services (Office SharePoint Server).
Planifier un maximum de 20 000 utilisateurs par serveur Web de collaboration Cette instruction suit l’instruction précédente et le test d’évaluation de collaborationWindows SharePoint Services 3.0 présenté dans la section Évaluer les besoins en termes de performances et de capacité pour les environnements de collaboration Windows SharePoint Services (Office SharePoint Server).
Déployer quatre ou cinq serveurs Web par batterie de serveurs de collaboration En général, les déploiements de batterie de serveurs de collaboration sont plus efficaces avec quatre ou cinq serveurs Web. Pour plus d’informations, voir le test d’évaluation de la collaboration présenté dans la section Évaluer les besoins en termes de performances et de capacité pour les environnements de collaboration Windows SharePoint Services (Office SharePoint Server).
Utiliser une instance séparée de SQL Server pour chaque contenu de 5 téraoctets L’expérience montre que les performances de la base de données commencent à décliner dès que plus de 50 bases de données de contenu de 100 gigaoctets chacune sont déployées.
Maintenez la taille des bases de données inférieure à 100 Go pour permettre des sauvegardes efficaces et rapides, et pour éviter des problèmes de contention de listes lors des périodes de forte utilisation. Notez également les informations suivantes :
L’utilisation de listes longues (contenant plus de 2 000 éléments) doit être planifiée avec soin. Pour plus d’informations sur la planification des listes longues, voir Livre blanc : Utilisation des grandes listes dans Office SharePoint Server 2007.
Sa rapidité d’exécution et sa fiabilité dépendent beaucoup de la configuration de stockage utilisée pour les bases de données. Office SharePoint Server.
Évaluez le temps requis pour l’exécution et la fiabilité du processus de sauvegarde-restauration pour des séries de données de laboratoire d’une taille réaliste avant que le site ne soit déplacé vers un environnement de production et avant la création des définitions de processus. Votre environnement peut nécessiter des bases de données de contenu d’une taille inférieure à 100 Go pour garantir que la sauvegarde soit exécutée de façon fiable et dans le délai imparti.
La documentation sur la planification logique de SharePoint doit inclure, au minimum, des enregistrements sur les informations suivantes :
Batteries de serveurs
Applications Web
Bases de données de contenu
Collections de sites
Sites
Applications personnalisées
Chemins d’accès gérés
URL
Authentification et autorisation
Pour chaque élément, prenez en compte les observations suivantes :
Tous les éléments précédents ont des limites qui doivent être respectées. Ces limites ainsi que les limites de logiciels sont présentées dans la section Planifier les limites des logiciels (Office SharePoint Server).
Pour tous ces éléments, définissez avant déploiement si ces limites sont susceptibles d’être dépassées, quelles règles de déclencheurs mettre en place pour qu’un administrateur puisse détecter un dépassement de limite et quelles actions entreprendre le cas échéant.
La gestion des limites de logiciels est généralement un processus interactif. Dans le cas d’une installation de grande taille, le respect de toutes ces limites peut être difficile et nécessiter de créer deux batteries séparées. Veillez à allouer suffisamment de temps et d’efforts à la planification de cette tâche.
Gardez à l’esprit que l’utilisation de groupes SharePoint ou Active Directory pour gérer les utilisateurs peut affecter la capacité et les performances de votre batterie. Avant d’utiliser ces groupes, assurez-vous d’en comprendre les conséquences sur la configuration.
Familiarisez-vous avec les scénarios Office SharePoint Server testés. Comparez votre application aux scénarios suivants et utilisez-les pour vous guider dans vos décisions quant au dimensionnement :
**Collaboration ** Plan for performance and capacity (Windows SharePoint Services)
**Portail de collaboration ** Évaluer les spécifications pour les performances et les capacités des environnements de collaboration de portail
**Publication ** Évaluer les performances et la capacité requises pour les environnements Internet (Office SharePoint Server)
**Recherche **Évaluer les performances et la capacité requises pour les environnements de recherche
**Excel Services **Estimation des besoins en matière de performances et de capacité pour les environnements Excel Services
**InfoPath Forms Services ** Évaluer les besoins en termes de performances et de capacité pour les environnements InfoPath Forms Services (Office SharePoint Server)
**Applications de flux de travail ** Caractéristiques de performances de Windows Workflow Foundation (en anglais) (https://go.microsoft.com/fwlink/?linkid=135708&clcid=0x40C) (en anglais)
**Gestion de contenu d’entreprise ** Planifier le stockage de contenu d’entreprise
Utilisez des version de serveurs 64 bits partout où cela est possible pour mettre à l’échelle vos scénarios et améliorer les performances. Pour plus d’informations sur l’utilisation de logiciels et de matériel 64 bits, consultez l’article suivant : Tendances de téléchargement des kits d’administration et 64 bits (https://go.microsoft.com/fwlink/?linkid=135709&clcid=0x40C) . Les prochaines versions de Office SharePoint Server ne prendront en charge que les systèmes d’exploitation et le matériel 64 bits.
Planifiez les règles de surveillance à utiliser pour déclencher les options de montée en puissance parallèle et par unité. Définissez également les processus ainsi lancés. Voici les principaux événements déclenchés :
Une base de données de contenu atteint sa limite.
Le compte de sites maximum recommandé dans une collection de sites a été atteint.
Le compte de collections de sites maximum recommandé dans une base de données de contenu a été atteint.
D’autres limites sont disponibles dans Planifier les limites des logiciels (Office SharePoint Server) et Planification et surveillance du stockage SQL Server pour Office SharePoint Server : recommandations et meilleures pratiques pour optimiser les performances : livre blanc.
En général, l’optimisation des applications offre des avantages sur le long terme (y compris des performances accrues et une charge moindre sur le serveur) plus importants qu’un simple ajout de matériel à la batterie. Assurez-vous qu’il existe une gouvernance en place capable de garantir que les applications et personnalisations en place satisfont aux normes minimales de performances et d’utilisation des ressources.
Pour plus d’informations sur le test et l’optimisation des personnalisations, consultez les articles suivants :
Une liste de contrôle pour le test des composants WebPart de SharePoint (en anglais) (https://go.microsoft.com/fwlink/?linkid=135710&clcid=0x40C) (en anglais)
Centre de ressources de Team Foundation Server (en anglais) (https://go.microsoft.com/fwlink/?linkid=135712&clcid=0x40C) (en anglais)
Concevoir et créer des sites pour Office SharePoint Server 2007
Assurez-vous d’effectuer un test de marges des plateformes personnalisées avant qu’elles ne partent en production. Même si le comportement utilisateur exact est difficile à prévoir et à simuler avant le déploiement, un test de marges offre les avantages suivants :
Les problèmes de performances de la personnalisation sont identifiés et résolus.
Les problèmes de qualité de la personnalisation peuvent être mis à jour avant d’affecter les utilisateurs de la batterie.
La mitigation des problèmes immédiats après déploiement permettent une adoption plus rapide et réussie, ce qui améliore la rentabilité du déploiement.