Pianificare la distribuzione di Servizi Visio

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2011-11-18

In qualità di componente integrato di Microsoft SharePoint Server 2010, Visio Services in Microsoft SharePoint Server 2010 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 applicazioni 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 disegni Web di cui viene eseguito il rendering

  • Il numero di disegni connessi a un'origine dati

  • Le prestazioni delle origini dati a cui sono connessi i disegni Web

  • La frequenza dell'aggiornamento dei dati per i disegni Web connessi a dati

  • I carichi di picco degli utenti che accedono ai disegni Web

  • I carichi di picco nelle origini dati esterne a cui hanno accesso i disegni Web

  • La complessità dei disegni Web

Il limite relativo alle dimensioni dei disegni Web 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 dei parametri non consente di ottenere 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 i carichi di picco nel modo più accurato possibile per evitare di sovraccaricare le risorse del sistema.

Se la farm di SharePoint Server dispone di più server applicazioni, ognuno in grado potenzialmente di eseguire più servizi, è necessario decidere il server o i server applicazioni in cui si desidera eseguire Visio Services. A tale scopo, esaminare gli altri servizi di SharePoint Server 2010 eseguiti in ogni server applicazioni e valutare quando si verificano i carichi di picco di ogni servizio. Provare a selezionare un server applicazioni in cui i carichi di picco degli altri servizi si verificano in orari diversi rispetto ai carichi di picco di Visio Services.

Oltre alle considerazioni sui carichi di picco, valutare il carico globale degli altri servizi eseguiti nello stesso server. Alcuni servizi di SharePoint Server, ad esempio il servizio di ricerca, possono trarre vantaggio se eseguiti in server applicazioni senza condivisione del carico con altri servizi come Visio Services. Altri, ad esempio Access Services, possono essere considerati come soluzioni ideali per condividere il carico con Visio Services a seconda dei modelli di utilizzo.

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 disegno Web 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 della farm e, se necessario, aggiungere CPU e memoria per gestire i carichi di picco.

  • Avviare Servizio grafica di Visio in più server applicazioni nella farm per migliorare le prestazioni.

  • Eseguire Servizio grafica di Visio in un server applicazioni in cui i carichi di picco degli altri servizi si verificano in momenti diversi del giorno rispetto a Servizio grafica di Visio.

  • Limitare la dimensione massima dei disegni Web.

  • Aumentare la validità minima della cache per i disegni Web. In tal modo verrà aumentato l'intervallo in cui un utente può visualizzare i dati memorizzati nella cache relativi a un disegno Web specifico.

Applicazioni Servizio grafica di Visio

SharePoint Server implementa Visio Services tramite Servizio grafica di Visio in esecuzione in uno o più server applicazioni nella farm e l'applicazione Servizio grafica di Visio eseguita a livello di farm. 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 dei disegni e della cache.

Per molte distribuzioni è sufficiente un'applicazione di servizio Visio Services singola. SharePoint Server tuttavia consente di creare più applicazioni di servizio di ogni tipo, se lo si desidera.

Per valutare se distribuire più applicazioni Servizio grafica di Visio, tenere conto tra l'altro delle considerazioni seguenti:

  • Necessità di ospitare soluzioni in cui i diversi clienti devono essere isolati

  • Necessità per i reparti dell'organizzazione di limitare l'accesso ai dati, ad esempio separare i dati relativi alle risorse umane o i dati di carattere legale dal resto dell'organizzazione

  • Utilizzo di origini dati diverse che richiedono impostazioni globali diverse o un account di servizio automatico diverso in Visio Services

Utilizzo di una distribuzione pilota

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. Se si concede l'accesso alla funzionalità Visio Services a un numero limitato di utenti, è possibile monitorare l'utilizzo delle risorse del server e l'effetto prodotto sui sistemi correlati, ad esempio le origini dati esterne, senza sovraccaricare le risorse del 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 disegni Web connessi a dati, è inoltre possibile determinare il possibile effetto prodotto da Visio Services in altri sistemi dell'organizzazione.

Monitoraggio

È consigliabile monitorare le risorse del sistema utilizzate da Visio Services, insieme agli altri servizi di SharePoint Server. L'utilizzo delle risorse in genere aumenta nel tempo con l'accesso di altri utenti e man mano che gli utenti esistenti incrementano l'utilizzo di Visio Services e di altre tecnologie di SharePoint Server.

L'architettura di servizi di SharePoint Server consente di aggiungere agevolmente server applicazioni alla farm. Con l'aumento della richiesta da parte degli utenti, è possibile continuare ad aggiungere server alla farm e ripartire il carico di lavoro dei servizi, incluso Visio Services, su questi nuovi server. In alternativa, anziché ripartire il carico di lavoro di Visio Services in un nuovo server, è possibile eseguire Visio Services in più server applicazioni contemporaneamente in modo da offrire maggiori capacità e ridondanza.

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

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 presente tuttavia che se si pubblicano documenti di Visio connessi a origini dati esterne alla farm, non verrà eseguito il backup dei dati a cui sono connessi i documenti di Visio nell'ambito di un backup standard della farm. In questo caso l'amministratore del sistema in cui si trovano i dati deve eseguire una procedura di backup separata.

Distribuzione di Visio Professional 2010 e Visio Premium 2010

Visio Services consente di visualizzare disegni di Visio utilizzando una web part senza disporre necessariamente di Microsoft Visio 2010 nel computer client. Visio Services tuttavia non consente di creare o modificare diagrammi di Visio. Nell'ambito del piano di distribuzione di Visio Services è consigliabile inoltre pianificare le esigenze degli autori di diagrammi dell'organizzazione. Ogni autore di diagramma che desidera pubblicare in Visio Services deve disporre infatti di una copia di Microsoft Visio Professional 2010 o Microsoft Visio Premium 2010.

Importante

È necessario disporre di Visio Professional 2010 o Visio Premium 2010 per pubblicare in SharePoint Server. Microsoft Visio Standard 2010 e le versioni precedenti di Visio non consentono di pubblicare sul server.