Planification du déploiement de Visio Services dans SharePoint Server
S’APPLIQUE À :2013 2016 2019 Édition d’abonnement SharePoint dans Microsoft 365
En tant que composante à part entière de SharePoint Server, Visio Services 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 le rôle de serveur frontal 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 diagrammes en cours d’affichage ;
le nombre de diagrammes connectés à une source de données ;
les performances des sources de données auxquelles les diagrammes sont liés ;
Fréquence des actualisations des données pour les diagrammes connectés aux données
les charges maximales d’utilisateurs accédant aux diagrammes ;
les charges maximales sur les sources de données externes auxquelles accèdent les diagrammes ;
la complexité des diagrammes ;
Paramètres de cache Visio Services
Les paramètres de limite de taille et d'actualisation des diagrammes 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 n’offre pas les performances souhaité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’estimer les pics de charge le mieux possible pour éviter de surtaxer les ressources système.
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 diagramme 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 et ajoutez du processeur et de la mémoire ou des serveurs de rôle front-end supplémentaires s’ils sont nécessaires pour gérer les pics de charge.
Limitez la taille maximale des diagrammes.
Augmentez l'âge minimum du cache pour les diagrammes. Cela permet d’augmenter l’intervalle pendant lequel un utilisateur voit les données mises en cache pour un diagramme particulier.
Application Service graphique Visio
SharePoint Server implémente Visio Services via l'application Service graphique Visio. C'est au sein de l'application Service graphique 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 cache des dessins.
Pour de nombreux déploiements, une seule application Service graphique Visio suffit. Toutefois, SharePoint Server vous permet de créer plusieurs applications de service de chaque type, si vous le souhaitez (par exemple, si vous avez besoin d'utiliser différentes sources de données qui requièrent des paramètres globaux différents ou un compte de service automatisé différent dans Visio Services).
Utiliser un déploiement pilote Visio Services
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. Donner à un nombre relativement restreint de personnes l’accès aux fonctionnalités de Visio Services vous permet de surveiller l’utilisation et l’effet des ressources du serveur sur les systèmes associés, tels que les sources de données externes, sans surcharger 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 diagrammes 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.
Surveiller les ressources système consommées par Visio Services
Il est vivement recommandé de surveiller les ressources système consommées par Visio Services, ainsi que par les autres services au sein de votre batterie de serveurs SharePoint Server. Il est courant que l’utilisation des ressources augmente au fil du temps, à mesure que des utilisateurs supplémentaires sont mis en ligne et que les utilisateurs existants utilisent davantage Visio Services et d’autres technologies SharePoint Server.
L'architecture des services SharePoint Server permet d'ajouter facilement des serveurs à la batterie de serveurs. Lorsque les demandes utilisateur augmentent, vous pouvez continuer à ajouter des serveurs à la batterie de serveurs 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.
Sauvegarder et restaurer des données utilisées par Visio Services
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 lorsque vous travaillez avec des documents Visio qui sont connectés à des sources de données situées en dehors de la batterie de serveurs, les données auxquelles les documents Visio sont connectés ne sont pas sauvegardées dans le cadre d’une sauvegarde de batterie de serveurs standard. Dans ce cas, l’administrateur du système où résident les données doit effectuer une procédure de sauvegarde distincte.
Exigences pour les auteurs de diagramme Visio
Visio Services vous permet d'afficher des diagrammes Visio dans un composant WebPart sans devoir installer Visio sur l'ordinateur client. Toutefois, Visio Services n’autorise pas la création ou la modification de diagrammes Visio. Dans le cadre de votre plan de déploiement de Visio Services, il est préférable de planifier également les besoins des auteurs de diagramme au sein de votre organisation. Chaque auteur de diagramme qui doit utiliser Visio Services doit avoir une copie de Visio Professionnel, Visio Premium ou Visio Pro pour Microsoft 365.