Planifier le déploiement de Visio Services

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2011-11-18

En tant que composante à part entière de Microsoft SharePoint Server 2010, Visio Services dans Microsoft SharePoint Server 2010 est très facile à déployer. La planification préalable de votre déploiement de Visio Services permet non seulement d’optimiser les performances système et la satisfaction de l’utilisateur, mais aussi de mieux gérer les ressources système de votre batterie de serveurs SharePoint Server et des systèmes connexes.

Performances Visio Services

Visio Services est implémenté à l’aide du Service Graphiques Visio, qui s’exécute sur un ou plusieurs serveurs d’applications dans la batterie de serveurs. À l’image de tous les services de ce type, ce service consomme des ressources, telles que de la capacité de traitement et de la mémoire, sur chaque serveur où il est en cours d’exécution.

Les performances système des serveurs d’applications qui exécutent le Service Graphiques Visio peuvent être affectées par différents facteurs, dont les suivants :

  • la taille des dessins Web en cours d’affichage ;

  • le nombre de dessins connectés à une source de données ;

  • les performances des sources de données auxquelles les dessins Web sont liés ;

  • la fréquence d’actualisation des données pour les dessins Web liés à des données ;

  • les charges maximales d’utilisateurs accédant aux dessins Web ;

  • les charges maximales sur les sources de données externes auxquelles accèdent les dessins Web.

  • Complexité des dessins Web

Les paramètres de limite de taille et d’actualisation des dessins Web peuvent être ajustés par l’administrateur. Le fait de pouvoir régler ces paramètres vous permet d’ajuster les performances du serveur. Si la modification de ces paramètres ne génère pas les performances escomptées, vous devrez peut-être ajouter de la capacité de traitement ou de la mémoire.

Lorsque vous planifiez les ressources système pour Visio Services, le facteur le plus important est la charge maximale. Par exemple, si les utilisateurs sont appelés à recourir le plus intensément aux fonctionnalités Visio Services le lundi en début de matinée, planifiez la capacité du serveur en fonction de cette charge maximale. Les périodes de charge maximale peuvent varier sensiblement suivant l’utilisation de Visio Services au sein de votre organisation. Il est important d’évaluer les charges maximales aussi précisément que possible pour éviter une surutilisation des ressources système.

Si votre batterie de serveurs SharePoint Server possède plusieurs serveurs d’applications, pouvant chacun exécuter plusieurs services, vous devez spécifier le ou les serveurs d’applications sur lesquels doit s’exécuter le service Visio Services. Dans cette perspective, observez les autres services SharePoint Server 2010 en cours d’exécution sur chaque serveur d’applications. À quel moment les charges maximales se produisent-elles pour chacun des autres services ? Essayez de sélectionner un serveur d’applications sur lequel les charges maximales des autres services ne se produisent pas au même moment que celles de Visio Services.

Outre les charges maximales, tenez compte de la charge globale des autres services en cours d’exécution sur le même serveur. Certains services SharePoint Server, tels que la recherche, peuvent bénéficier de leurs propres serveurs d’applications non partagés par d’autres charges telles que Visio Services. D’autres, tels qu’Services d’accès, peuvent constituer des charges associées idéales pour Visio Services en fonction des modèles d’utilisation.

Outre les aspects liés aux performances de SharePoint Server, vous devez examiner l’impact de Visio Services sur les performances des autres systèmes. Par exemple, si un dessin Web lié à des données demande des données d’une base de données Oracle, quelle est l’incidence de la charge maximale de Visio Services sur cette base de données Oracle ? Un nombre élevé d’utilisateurs interrogeant en même temps une source de données quelconque risque d’affecter les performances des ressources de cette source de données.

Les meilleures pratiques suivantes permettent d’optimiser les performances de Visio Services :

  • Surveillez les performances des serveurs d’applications dans la batterie de serveurs et, le cas échéant, ajoutez des processeurs et de la mémoire pour traiter les charges maximales.

  • Démarrez le Service Graphiques Visio sur plusieurs serveurs d’applications dans la batterie de serveurs pour accroître les performances.

  • Exécutez le Service Graphiques Visio sur un serveur d’applications où la charge maximale des autres services ne se produit pas à la même heure du jour que celle du Service Graphiques Visio.

  • Limitez la taille maximale des dessins Web.

  • Augmentez l’âge minimum du cache pour les dessins Web. Cela permet d’augmenter l’intervalle pendant lequel un utilisateur voit les données mises en cache pour un dessin Web particulier.

Applications Visio Graphics Services

SharePoint Server implémente Visio Services par le biais du Service Graphiques Visio en cours d’exécution sur un ou plusieurs serveurs d’applications dans la batterie de serveurs et de l’application Service Graphiques Visio en cours d’exécution au niveau de la batterie de serveurs. C’est au sein de l’application Service Graphiques Visio que vous configurez les différents paramètres Visio Services, tels que les fournisseurs de données approuvés et les paramètres de dessin et de cache.

Dans le cas de nombreux déploiements, une seule application de service Visio Services suffit. Toutefois, SharePoint Server vous permet de créer plusieurs applications de services de chaque type si vous le souhaitez.

Vous pouvez être amené à déployer plusieurs applications Service Graphiques Visio pour les raisons suivantes :

  • mise en œuvre de solutions d’hébergement assurant l’isolation des différents clients ;

  • existence au sein de l’organisation de services nécessitant l’accès restreint aux données (par exemple, séparation des données liées aux questions juridiques ou aux ressources humaines du reste de l’organisation) ;

  • utilisation de différentes sources de données nécessitant différents paramètres globaux ou un compte de service autonome différent dans Visio Services.

Utilisation d’un déploiement pilote

Pour mieux déterminer les besoins en termes de capacité pour Visio Services, envisagez de déployer Visio Services sur un groupe pilote limité qui est représentatif des utilisateurs types. Le fait d’accorder l’accès aux fonctionnalités Visio Services à un nombre de personnes relativement réduit vous permet de surveiller l’utilisation des ressources serveur et son incidence sur les systèmes connexes, tels que les sources de données externes, sans surutiliser les ressources système.

Une fois que vous avez compilé les données des performances du groupe pilote, vous pouvez extrapoler la configuration système requise pour Visio Services lorsque vous le déployez à l’échelle de votre organisation. Les données pilotes vous permettent également de déterminer les contraintes liées aux charges maximales et les heures auxquelles celles-ci sont susceptibles de se produire.

En outre, la surveillance des autres systèmes concernés, tels que les sources de données utilisées par les dessins Web liés à des données, vous permet de déterminer l’incidence éventuelle de Visio Services sur les autres systèmes au sein de votre organisation.

Surveillance

Il est vivement recommandé de surveiller les ressources système consommées par Visio Services, ainsi que par les autres services au sein de l’installation SharePoint Server. Il est naturel que l’utilisation des ressources augmente au fur et à mesure que des utilisateurs supplémentaires se connectent et que les utilisateurs existants recourent davantage à Visio Services et aux autres technologies SharePoint Server.

L’architecture des services SharePoint Server permet d’ajouter facilement des serveurs d’applications à la batterie de serveurs. Lorsque les demandes utilisateur augmentent, vous pouvez continuer à ajouter des serveurs à la batterie de serveurs et basculer des services, y compris Visio Services, vers ces nouveaux serveurs. Ou, au lieu de basculer Visio Services vers un nouveau serveur, vous pouvez exécuter le service Visio Services sur plusieurs serveurs d’applications à la fois afin d’augmenter les capacités et la redondance.

Grâce à la surveillance de l’utilisation des ressources, vous pouvez prévoir à quel moment il pourrait s’avérer nécessaire d’augmenter les capacités et inclure le matériel requis dans les procédures budgétaires ordinaires de votre organisation. En outre, cela permet d’éviter les temps morts du système ou la lenteur des réponses dus à des charges serveur élevées inattendues.

Sauvegarde et récupération des données

Les paramètres Visio Services et les documents Visio stockés dans des bibliothèques SharePoint Server peuvent être sauvegardés par l’administrateur de la batterie de serveurs lors d’une sauvegarde standard de la batterie de serveurs. Toutefois, sachez que si vous publiez des documents Visio liés à des sources de données situées en dehors de la batterie de serveurs, les données auxquelles les documents Visio sont liés ne sont pas sauvegardées dans le cadre d’une sauvegarde standard de la batterie de serveurs. Dans ce cas, l’administrateur du système où résident les données doit effectuer une procédure de sauvegarde complète.

Déploiement de Visio Professional 2010 et de Visio Premium 2010

Visio Services vous permet d’afficher les dessins Visio à l’aide d’un composant WebPart sans qu’il soit nécessaire que Microsoft Visio 2010 soit installé sur l’ordinateur client. Toutefois, Visio Services ne prend pas en charge la création ou la modification des diagrammes Visio. Dans le cadre de votre plan de déploiement pour Visio Services, vous devez également planifier les besoins des auteurs de diagrammes au sein de votre organisation. Chaque auteur de diagramme qui doit effectuer une publication sur Visio Services doit détenir une copie de Microsoft Visio Professionnel 2010 ou de Microsoft Visio Premium 2010.

Important

Il est nécessaire d’utiliser Visio Professionnel 2010 ou Visio Premium 2010 pour effectuer une publication sur SharePoint Server. Microsoft Visio Standard 2010 et les versions antérieures de Visio ne peuvent pas effectuer de publication sur le serveur.