Share via


Topologie di distribuzione di Reporting Services in modalità integrata SharePoint

È possibile configurare un server di report per l'esecuzione in una distribuzione di un prodotto SharePoint e per l'utilizzo delle caratteristiche per la collaborazione e la gestione centralizzata dei documenti di Microsoft SharePoint Foundation 2010 o di SharePoint Server 2010 con Reporting Services.

Quando si pianifica una distribuzione che include SQL Server 2005 Reporting Services o versioni più recenti e prodotti SharePoint, è possibile progettare una topologia costituita da un singolo server o da più server per distribuzioni su vasta scala. Nell'elenco seguente sono riepilogati i diversi scenari di distribuzione che è possibile utilizzare:

  • Distribuzioni con server autonomi, in cui tutti i componenti SQL Server e SharePoint sono in un singolo computer.

  • Distribuzioni con server distribuiti, in cui viene inserita una singola istanza di un componente server in computer diversi. Ad esempio, è possibile installare un'applicazione Web front-end in un computer e Reporting Services e i database back-end in un secondo computer.

  • Configurazioni di distribuzione scalabili, in cui si utilizzano più istanze degli stessi componenti server per supportare un numero elevato di utenti. Ad esempio, è possibile disporre di una server farm con front-end Web in due computer, di un terzo computer che ospita il server applicazioni, di computer aggiuntivi con una configurazione con scalabilità orizzontale del server di report e di due computer che ospitano server database in mirroring o clustering.

In questo argomento vengono introdotti i diversi scenari di distribuzione disponibili e vengono fornite illustrazioni che consentono di identificare i componenti richiesti per ognuno di essi. Per ulteriori informazioni su Reporting Services per la modalità integrata SharePoint, vedere Configurazione di Reporting Services per l'integrazione con SharePoint 2010.

Cenni preliminari sulle configurazioni supportate e non supportate

Non tutte le configurazioni a istanze multiple o multiserver sono supportate. Quando si pianifica una distribuzione, esaminare le configurazioni seguenti per verificare se la progettazione che si desidera implementare può essere realizzata.

Topologia

Supporto

Distribuzione con scalabilità orizzontale con server farm.

Questa configurazione è supportata. I dettagli sono descritti in questo argomento.

Distribuzione con scalabilità orizzontale con server farm, in cui le istanze non sono della stessa versione o edizione.

Non supportata. Tutte le istanze del server di report in una distribuzione con scalabilità orizzontale devono presentare la stessa versione ed edizione, ad esempio SQL Server 2008 R2 Enterprise. Tutte le istanze in una server farm devono essere dello stesso prodotto SharePoint, ad esempio SharePoint Foundation 2010 o SharePoint Server 2010.

Installazioni affiancate di Reporting Services e prodotti e tecnologie SharePoint nello stesso computer, ma non configurate per l'integrazione.

Questa configurazione è supportata. È possibile eseguire un server di report in modalità nativa affiancato a un prodotto SharePoint. A seconda della configurazione degli URL sul server Web, può essere necessario scegliere URL non predefiniti per le applicazioni server di Reporting Services. Per ulteriori informazioni, vedere Distribuzione side-by-side di Reporting Services e Internet Information Services.

Più istanze di Reporting Services nello stesso computer, in cui un'istanza viene eseguita in modalità di integrazione con SharePoint, l'altra in modalità nativa.

Questa configurazione è supportata, ma è necessario eseguire tutte le istanze del server di report allo stesso livello. Ad esempio, se si utilizza SQL Server 2008 R2, tutte le istanze del server di report devono essere SQL Server 2008 R2. Per ulteriori informazioni, vedere Configurazione di Reporting Services per l'integrazione con SharePoint 2010.

Distribuzione con scalabilità orizzontale, in cui ogni istanza del server di report nella configurazione con scalabilità orizzontale è integrata con un'istanza indipendente di un prodotto SharePoint.

Non supportata. Se si configura la modalità integrata SharePoint per una distribuzione con scalabilità orizzontale, l'intera configurazione con scalabilità orizzontale deve essere integrata con una server farm o con la stessa singola istanza di un prodotto SharePoint.

Ad esempio, lo scenario seguente non è supportato: due installazioni indipendenti di SharePoint Foundation 2010, ognuna integrata con un'istanza locale del server di report, in cui entrambe le istanze del server di report condividono lo stesso database del server di report.

Non è possibile integrare due o più istanze del server di report che condividono lo stesso database del server di report con distribuzioni con server autonomi diverse di SharePoint Foundation 2010 o SharePoint Server 2010. In caso contrario, si verifica un danneggiamento dei dati nel database del server di report back-end.

Distribuzioni con server autonomi

È possibile installare tutti i componenti server e i database dell'applicazione per entrambe le tecnologie in un singolo computer. Questa configurazione di distribuzione è utile per la valutazione del software o lo sviluppo di applicazioni personalizzate che includono Reporting Services in modalità integrata SharePoint.

Distribuzione in un singolo computer

Questa distribuzione è la più semplice da configurare. Poiché tutti i componenti sono installati nello stesso computer, viene anche utilizzata la quantità minima di licenze. In particolare, Reporting Services e il Motore di database possono essere installati come una singola copia con licenza di SQL Server. Inoltre, Reporting Services può connettersi direttamente all'istanza locale del prodotto SharePoint. Per ulteriori informazioni su questa configurazione di distribuzione, vedere Procedura: Installazione e configurazione dell'integrazione SharePoint in un server autonomo.

Distribuzioni con server distribuiti

In una distribuzione con server distribuiti vengono utilizzati più computer, ognuno dei quali ospita un singolo componente server. È possibile utilizzare questa configurazione di distribuzione se si desidera migliorare le prestazioni per l'elaborazione di report complessi o set di dati di grandi dimensioni per una piccola organizzazione o un gruppo di lavoro.

Questa configurazione di distribuzione richiede una pianificazione avanzata. È necessario decidere quali account utilizzare per servizi specifici e come verranno configurate le connessioni. Potrebbe inoltre essere necessario acquistare copie aggiuntive del software, qualora si desideri installare i componenti server in più computer.

Per ulteriori informazioni sugli account del servizio da utilizzare, vedere Plan for administrative and service accounts (Windows SharePoint Services) in MSDN e Procedura: Configurazione di un account del servizio per Reporting Services. Per le istruzioni sulla configurazione di una distribuzione con server distribuiti, vedere Procedura: Installazione e configurazione dell'integrazione SharePoint in più server.

Distribuzione in due computer

Nella figura seguente sono illustrati i componenti di una distribuzione in due computer.

Secondo esempio di distribuzione a due computer

Il primo computer ospita un'istanza di un prodotto SharePoint. Il componente aggiuntivo di Reporting Services è installato in questo computer.

Il secondo computer ospita SQL Server Reporting Services e il Motore di database. L'installazione di Reporting Services e del Motore di database nello stesso computer risulta utile se i vantaggi associati all'esecuzione di entrambi i componenti in un'installazione con licenza singola compensano le considerazioni sulle prestazioni. Per ulteriori informazioni sulle licenze di SQL Server, vedere Come acquistare Microsoft SQL Server sul sito Web Microsoft.

Si noti che quando si eseguono Reporting Services e il prodotto SharePoint in computer diversi, il server di report deve disporre di un'installazione minima dello stesso prodotto SharePoint. Pertanto, se Microsoft SharePoint Server 2010 è stato installato sul primo computer, è necessario installare un front-end Web di SharePoint Server 2010 nel secondo computer. L'installazione minima fornisce un front-end Web che consente di creare un join tra l'istanza del server di report e l'istanza del prodotto SharePoint.

Nella figura seguente è illustrato un altro esempio di distribuzione in due computer.

Distribuzione in due computer

Il primo computer ospita un'istanza di un prodotto SharePoint, il componente aggiuntivo di Reporting Services, e il server di report.

Distribuzione in tre computer

Nella figura seguente sono illustrati i componenti di una distribuzione in tre computer.

Distribuzione in più computer

(1) Il primo computer ospita un'istanza di un prodotto SharePoint.

(2) Il secondo computer ospita SQL Server Reporting Services.

(3) Il terzo computer ospita un'istanza di Motore di database.

Nella figura si noti che il Motore di database non richiede un'installazione locale di un server di report o di un'istanza di un prodotto SharePoint.

Distribuzioni di server scalabili

Una distribuzione di server scalabile include una combinazione di una configurazione con scalabilità orizzontale del server di report con una farm di SharePoint. Se si dispone di un'organizzazione molto grande in cui in teoria migliaia di utenti richiedono accesso ai report su un sito di SharePoint, è consigliabile abbinare una distribuzione del server di report con scalabilità orizzontale a una server farm.

Per questo scenario, l'obiettivo è ottimizzare la distribuzione per i report interattivi. Se non si dispone di un numero elevato di utenti che accedono simultaneamente ai report o se la maggior parte dell'elaborazione dei report può essere pianificata a intervalli controllabili, una distribuzione con server distribuiti può essere una scelta migliore, in quanto è relativamente più facile da implementare e mantenere. Per le procedure consigliate su come stimare i requisiti di scalabilità, vedere Pianificazione di scalabilità e prestazioni con Reporting Services.

Distribuzione con scalabilità orizzontale di un server di report

Una distribuzione del server di report con scalabilità orizzontale è composta da due o più server di report che condividono un singolo database del server di report. Nella figura seguente è illustrata una configurazione di questo tipo.

Distribuzione con scalabilità orizzontale per Reporting Services

Se si configura una distribuzione con scalabilità orizzontale in modo da aumentare la capacità per l'elaborazione di report interattivi, è necessario utilizzare una soluzione hardware o software di bilanciamento del carico per distribuire l'elaborazione tra i due server. È inoltre necessario registrare un URL di server virtuale nel dominio per ottenere un singolo punto di ingresso a entrambi i server. La modalità con cui vengono eseguite queste attività dipende dalla soluzione di bilanciamento del carico utilizzata. Per le istruzioni su come registrare un nome di server virtuale, contattare l'amministratore di rete.

Per evitare perdite di dati e massimizzare la disponibilità del server, è possibile eseguire il database del server di report in un cluster di failover. È necessario installare il cluster di failover prima di creare il database del server di report. Per utilizzare il cluster di failover, selezionare il relativo nome come server database quando si crea il database del server di report.

Server farm di SharePoint

Una farm di SharePoint include caratteristiche che consentono di distribuire i relativi componenti server tra più computer. Nel diagramma seguente sono illustrati due server Web front-end, un server applicazioni utilizzato per i servizi Excel e Amministrazione centrale e due server database per ospitare i database back-end.

Distribuzione server farm

Se si combina una server farm con una distribuzione con scalabilità orizzontale, la configurazione risultante potrebbe essere simile alla seguente:

Distribuzione di server farm e con scalabilità orizzontale

Nel diagramma seguente è illustrato come la distribuzione possa aumentare con più server.

Esempio di distribuzione con molti server.

La distribuzione con scalabilità orizzontale deve disporre di bilanciamento del carico ed essere accessibile tramite un URL di server virtuale che fornisce un singolo punto di ingresso. In questo modo è possibile specificare un singolo URL delle istanze del server di report quando si configurano le caratteristiche di integrazione del server in Amministrazione centrale SharePoint.

È necessario utilizzare una soluzione hardware o software di bilanciamento del carico separata. In Reporting Services non sono disponibili caratteristiche di bilanciamento del carico e non è possibile configurare un URL di server virtuale.

Se ogni istanza del server di report nella distribuzione con scalabilità orizzontale è in esecuzione con un account del servizio diverso, ogni account del servizio deve disporre delle autorizzazioni per l'accesso al database di configurazione di SharePoint. Per garantire l'accesso, è necessario ripetere il comando Concedi accesso al database per ogni account del servizio. Per ulteriori informazioni, vedere Procedura: Installazione e configurazione dell'integrazione SharePoint in più server.

Cronologia modifiche

Contenuto aggiornato

Aggiornati diversi diagrammi e aggiunto un altro esempio di un'installazione a due server nonché il diagramma del server 1-N.