1 votes

Configuration de SharePoint-Farm : Comment optimiser les performances ?

Bonjour,

Je suppose que la constellation de serveurs SharePoint la plus courante est une petite ferme : un serveur de base de données et un Web Front End (WFE). La configuration par défaut de SharePoint (WSS 3.0 / MOSS 2007) ne semble pas être la configuration optimale ou la meilleure pratique pour ce type de ferme SharePoint-Server.

Que pourrais-je/devrais-je faire pour obtenir de meilleures performances ?
- Dois-je reconfigurer les paramètres du flux de travail ?
- Y a-t-il un paramètre de base de données que je devrais modifier ?
- etc.

Merci d'avance !

Mise à jour : je suppose que le serveur SharePoint est utilisé comme un serveur de collaboration, avec des "TeamSites" et des sites Web avec des listes personnalisées, divers flux de travail fonctionnant sur ces listes, beaucoup de bibliothèques de documents, etc.
Une optimisation pour un serveur SharePoint dans cette catégorie est l'OMI pour Modifier le mode de récupération de la base de données pour éviter les gros fichiers de base de données.

3voto

William C Points 1474

Je ne veux pas être trop polémique, mais je pense que vous faites des hypothèses très importantes avec votre question. Commençons par la configuration de la ferme.

D'après mon expérience, je ne pense pas avoir vu une configuration plus courante qu'une autre, à une exception notable près : les serveurs de "développement". Les développeurs ont tendance à tout regrouper dans une seule VM (ou une seule boîte), simplement parce que c'est le plus facile à prototyper. Ceci est fait sans aucun regard réel sur la charge attendue ou l'objectif de la ferme - c'est une question de commodité.

Cependant, lorsqu'il s'agit de configurer une ferme de production, l'objectif et la charge attendue de la ferme doivent déterminer sa configuration. C'est tout le fondement d'outils comme System Center Capacity Planner (SCCP) de Microsoft ( http://www.microsoft.com/systemcenter/en/us/capacity-planner.aspx - téléchargement gratuit). Vous entrez la charge d'utilisateurs prévue et les activités de la ferme, et vous obtenez un tableau de bord de l'entreprise. ligne de base recommandation de sortie. Il ne s'agit pas d'une solution universelle, mais elle constitue un point de départ solide pour la planification, la personnalisation et le réglage ultérieurs.

Bien que la charge des utilisateurs ait tendance à être l'un des principaux facteurs déterminant le "nombre de boîtes" à installer dans une ferme, l'objectif de la ferme va déterminer un certain nombre d'aspects de la configuration et du réglage. Vous avez parlé de "meilleures performances" dans votre question, mais vous devez répondre à cette question : à quoi va servir la ferme ?

Pour utiliser deux exemples disparates, les suggestions d'optimisation des performances varieront considérablement selon qu'une ferme sera utilisée pour la collaboration (le scénario classique des "sites d'équipe") ou pour la publication (c'est-à-dire un "site bannière" exposé sur Internet). À un niveau élevé, les optimisations pour le premier cas vont viser à maximiser les performances R/W, tandis que les réglages pour le second cas vont se concentrer sur la maximisation des performances de mise en cache et la minimisation du temps de réponse.

Bien qu'il y ait quelques conseils généraux de planification et de performance qui sont pertinents dans la plupart des scénarios d'exploitation (par exemple, l'utilisation de matériel et de logiciels 64 bits : http://technet.microsoft.com/en-us/library/dd630764.aspx ), je vous encourage à commencer par définir deux paramètres :

  1. Charge d'utilisateurs prévue (moyenne et pointe)
  2. Objectif de l'exploitation (collaboration, publication, hybride, etc.)

Une fois que vous connaissez ces deux éléments, vous êtes en mesure de commencer à estimer la taille/configuration de votre exploitation ; vous aurez également une idée de l'endroit où concentrer certains efforts de mise au point.

Bonne chance !

1voto

roxan Points 5466

Sharepoint comporte de nombreux éléments mobiles, et chacun d'entre eux peut être optimisé pour augmenter les performances globales. En règle générale, il convient de commencer par la base de données, puis d'aller vers l'extérieur.

Je suis cependant d'accord avec Sean : vous devez définir plus clairement la charge de travail de l'exploitation ainsi que sa croissance future prévue.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X