Pianificare la distribuzione di Visio Services in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
In qualità di componente integrato di SharePoint Server, Visio Services non comporta difficoltà di distribuzione. La pianificazione della distribuzione di Visio Services prima dell'implementazione consente di ottenere prestazioni di sistema ottimali e di garantire la massima soddisfazione degli utenti, nonché di gestire al meglio le risorse del sistema nella farm di SharePoint Server e nei sistemi correlati.
Prestazioni di Servizi Visio
Visio Services viene implementato tramite Servizio grafica di Visio, che viene eseguito in uno o più server del ruolo font-end nella farm. Analogamente a tutti i servizi di questo tipo, questo servizio utilizza risorse quali la capacità di elaborazione e la memoria in ogni server in cui viene eseguito.
Sono diversi i fattori che influiscono sulle prestazioni di sistema dei server applicazioni che eseguono Servizio grafica di Visio, tra cui:
Le dimensioni dei diagrammi Web di cui viene eseguito il rendering
Il numero di diagrammi connessi a un'origine dati
Le prestazioni delle origini dati a cui sono connessi i diagrammi
Frequenza degli aggiornamenti dei dati per i diagrammi connessi ai dati
I carichi di picco degli utenti che accedono ai diagrammi
I carichi di picco nelle origini dati esterne a cui hanno accesso i diagrammi
La complessità dei diagrammi
Impostazioni della cache di Visio Services
Il limite relativo alle dimensioni dei diagrammi e i parametri di aggiornamento possono essere modificati dall'amministratore. La possibilità di modificare questi parametri consente di regolare le prestazioni del server. Se la modifica di questi parametri non fornisce le prestazioni desiderate, potrebbe essere necessario aggiungere capacità di elaborazione o memoria.
Quando si pianificano le risorse del sistema per Visio Services, il fattore più importante è rappresentato dal carico di picco. Se ad esempio gli utenti utilizzeranno maggiormente la funzionalità Visio Services il lunedì mattina presto, pianificare la capacità del server in base a tale carico di picco. Gli orari di carico di picco possono variare in modo significativo in base alla modalità di utilizzo di Visio Services in un'organizzazione. È importante stimare al meglio i carichi di picco per evitare l'overtaxing delle risorse di sistema.
Oltre alle considerazioni sulle prestazioni di SharePoint Server, è consigliabile esaminare l'impatto prodotto sulle prestazioni da Visio Services negli altri sistemi. Se ad esempio si dispone di un diagramma connesso a dati che recupera dati da un database Oracle, valutare l'effetto prodotto dal carico di picco di Visio Services su tale database. Un numero elevato di utenti che recuperano contemporaneamente dati da una qualsiasi origine dati può comportare un sovraccarico per le risorse di tale origine dati.
È possibile utilizzare le procedure consigliate seguenti per ottimizzare le prestazioni di Visio Services:
Monitorare le prestazioni dei server applicazioni nella farm e aggiungere CPU e memoria o server ruolo front-end aggiuntivi se sono necessari per gestire i carichi di picco.
Limitare la dimensione massima dei diagrammi.
Aumentare la validità minima della cache per i diagrammi. In tal modo verrà aumentato l'intervallo in cui un utente può visualizzare i dati memorizzati nella cache relativi a un diagramma specifico.
Applicazione Servizio grafica di Visio
SharePoint Server implementa Visio Services tramite l'applicazione Servizio grafica di Visio. Nell'ambito dell'applicazione Servizio grafica di Visio vengono configurate le diverse impostazioni di Visio Services, ad esempio i provider di dati attendibili e le impostazioni della cache dei disegni.
Per molte distribuzioni è sufficiente un'applicazione Servizio grafica di Visio singola. SharePoint Server tuttavia consente di creare più applicazioni di servizio di ogni tipo, se lo si desidera, ad esempio se è necessario utilizzare origini dati diverse che richiedono impostazioni globali diverse o un account di servizio automatico diverso in Visio Services.
Usare una distribuzione pilota di Visio Services
Per determinare i requisiti della capacità per Visio Services, prendere in considerazione la possibilità di implementare Visio Services in un gruppo pilota limitato e rappresentativo degli utenti standard. Concedere a una quantità piuttosto ridotta di utenti l'accesso alle funzionalità di Visio Services consente di monitorare l'utilizzo delle risorse del server e l'effetto sui sistemi correlati, ad esempio le origini dati esterne, senza sovraccaricare le risorse di sistema.
Dopo aver compilato i dati sulle prestazioni per il gruppo pilota, è possibile estrapolare i requisiti di sistema per Visio Services per la distribuzione nell'intera organizzazione. I dati pilota consentiranno inoltre di determinare i requisiti dei carichi di picco e gli orari in cui è probabile che si verifichino carichi di picco.
Monitorando gli altri sistemi coinvolti, ad esempio le origini dati utilizzate dai diagrammi connessi a dati, è inoltre possibile determinare il possibile effetto prodotto da Visio Services in altri sistemi dell'organizzazione.
Monitorare le risorse di sistema utilizzate da Visio Services
È consigliabile monitorare le risorse del sistema utilizzate da Visio Services, insieme agli altri servizi della farm di SharePoint Server. È normale che l'utilizzo delle risorse aumenti nel tempo man mano che altri utenti vengono portati online e gli utenti esistenti usano maggiormente Visio Services e altre tecnologie di SharePoint Server.
L'architettura dei servizi SharePoint Server consente di aggiungere facilmente server alla farm. Quando l'utente ne richiede l'aumento, è possibile continuare ad aggiungere server alla farm per fornire ridondanza e capacità aggiuntive.
Con il monitoraggio dell'utilizzo delle risorse, è possibile prevedere il momento in cui probabilmente sarà necessario aumentare la capacità e includere l'hardware richiesto nelle normali procedure finanziarie dell'organizzazione. In questo modo si evita inoltre che si verifichino tempi di inattività del sistema o un rallentamento delle risposte causato da sovraccarichi imprevisti del server.
Backup e ripristino dei dati usati da Visio Services
L'amministratore della farm può eseguire il backup delle impostazioni di Visio Services e dei documenti di Visio archiviati nelle raccolte di SharePoint Server nell'ambito di un backup standard della farm. Tenere tuttavia presente che quando si usano documenti di Visio connessi a origini dati esterne alla farm, i dati a cui sono connessi i documenti di Visio non vengono sottoposti a backup come parte di un backup della farm standard. In questo caso l'amministratore del sistema in cui si trovano i dati deve eseguire una procedura di backup separata.
Requisiti per gli autori dei diagrammi Visio
Visio ServicesConsente di visualizzare diagrammi Visio in una Web part senza dover avere Visio installato nel computer client. Visio Services, tuttavia, non consente la creazione o la modifica di diagrammi di Visio. Come parte del piano di distribuzione per Visio Services, è necessario pianificare anche in base alle esigenze degli autori di diagrammi all'interno dell'organizzazione. Ogni autore del diagramma che deve usare Visio Services deve avere una copia di Visio Professional, Visio Premium o Visio Pro per Microsoft 365.