Panoramica dell'architettura di Excel Services

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

In questo articolo viene riepilogata l'architettura dell'applicazione Excel Services. L'applicazione Excel Services si basa sulla piattaforma Prodotti Microsoft SharePoint 2013. Vengono utilizzate pertanto dall'applicazione Excel Services l'autenticazione e le autorizzazioni di Prodotti Microsoft SharePoint 2013.

Componenti di Excel Services

Excel Services in Microsoft SharePoint Server 2010 è contenuto in un server autonomo SharePoint Server (per ambienti di valutazione/di testing) o in una farm di SharePoint, un ambiente di produzione tipico. L'architettura sia di SharePoint Server 2010 che di Excel Services è progettata per soddisfare diverse esigenze di distribuzione, dalla configurazione di un reparto nell'ambito di un'organizzazione a uno scenario aziendale globale. Excel Services include tre componenti di base:

  • Servizi di calcolo Excel è il componente principale di Excel Services che carica il foglio di calcolo e la cartella di lavoro, esegue i calcoli nei fogli di calcolo, aggiorna i dati esterni e gestisce lo stato delle sessioni per garantire l'interattività.

  • Excel Web Access è un componente Web front-end che fornisce le cartelle di lavoro di Excel.

  • Servizi Web Excel è un servizio Web ospitato in SharePoint che offre diversi metodi per consentire agli sviluppatori di creare applicazioni personalizzate basate sulla cartella di lavoro di Excel.

Questi tre componenti di Excel Services sono contenuti nel server Web front-end o nel server applicazioni back-end. In un ambiente di produzione Excel Services standard con molti utenti vengono utilizzati due o più server Web front-end e server applicazioni. Un ambiente di testing o di sviluppo in genere ospita tutti i componenti di Excel Services in un unico server.

Nella figura seguente viene illustrata l'architettura 2010 di base di Excel Services in relazione al database del contenuto di Prodotti Microsoft SharePoint 2013 e alle origini dati esterne.

Diagramma dell'architettura di base di Excel Services.

Prestazioni e scalabilità

La scalabilità di un ambiente di produzione applicazione Excel Services si ottiene aggiungendo nei server maggiore memoria o processori più potenti. È inoltre possibile aggiungere alla farm altri server Web front-end o server applicazioni per risolvere eventuali problemi di carichi e prestazioni dei server. I server Web front-end e i server applicazioni possono essere aggiunti in modo indipendente. È ad esempio possibile aggiungere numerosi server Web front-end e utilizzare un unico server applicazioni oppure aggiungere numerosi server applicazioni e distribuire solo uno o due server Web front-end.

Se ad esempio si dispone di molte cartelle di lavoro di grandi dimensioni o le cartelle di lavoro includono numerosi calcoli e utilizzano molti dati esterni, sarà opportuno aggiungere ulteriori server applicazioni alla farm. Se invece si dispone di cartelle di lavoro di base o semplici visualizzate da molti utenti o contenenti molti grafici oppure si dispone di dashboard con numerose cartelle di lavoro, è possibile valutare l'opportunità di aggiungere ulteriori server Web front-end alla farm.

Le prestazioni di Excel Services dipendono principalmente dal tipo e dalle dimensioni delle cartelle di lavoro, nonché dalle connessioni a dati esterni nelle cartelle di lavoro utilizzate con Excel Services. Per ulteriori informazioni su come configurare le impostazioni di Excel Services, vedere Pianificare l'autenticazione di Excel Services (SharePoint Server 2010).