Panoramica dell'installazione e della configurazione di SharePoint 2013
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Benché le farm di Prodotti SharePoint varino per complessità e dimensioni, combinando un'attenta pianificazione e una distribuzione in fasi che valutazioni e test continui è possibile ridurre significativamente il rischio di risultati imprevisti. In questo articolo viene presentata una panoramica di tutti i tipi di distribuzioni di farm di SharePoint Server 2013.
Per una rappresentazione grafica delle informazioni riportate in questo articolo, vedere il modello di distribuzione dei prodotti SharePoint 2013 nell'argomento Diagrammi tecnici per SharePoint Server. Nei diagrammi tecnici correlati sono inclusi " Topologies for SharePoint 2013 e Services in SharePoint Server 2013".
Concetti
Il risultato logico della flessibilità e della vasta gamma di funzionalità di SharePoint Server 2013 è un elevato livello di complessità potenzialmente correlato all'installazione e alla configurazione corrente di SharePoint Server 2013. Per poter distribuire e supportare nel modo appropriato SharePoint Server 2013, è fondamentale avere familiarità con i principali elementi strutturali di un ambiente SharePoint Server 2013:
Server farm: elemento principale della progettazione di un'architettura logica per SharePoint Server 2013.
Applicazione Web: sito Web IIS creato e utilizzato da SharePoint Server 2013.
Database del contenuto: consente l'archiviazione del contenuto dell'applicazione Web. È possibile separare il contenuto in più database del contenuto a livello di raccolta siti.
Raccolta siti: insieme di siti Web aventi lo stesso proprietario e in cui le impostazioni di amministrazione sono condivise.
Sito: una o più pagine Web correlate e altri elementi, quali elenchi, raccolte e documenti, ospitati all'interno di una raccolta siti.
Oltre a conoscere gli elementi di un ambiente SharePoint Server 2013 e a comprendere come devono essere configurati per la propria soluzione, è necessario considerare i fattori aggiuntivi seguenti: architettura fisica, installazione e configurazione e le diverse fasi di distribuzione.
Architettura fisica
L'architettura fisica, costituita da uno o più server e dall'infrastruttura di rete, consente di implementare l'architettura logica per una soluzione di SharePoint Server 2013. L'architettura fisica in genere è descritta in due modi, ovvero in base alle dimensioni e in base alla topologia. Le dimensioni, che possono essere misurate in diverse maniere, ad esempio in base al numero di utenti o di documenti, vengono utilizzate per classificare una farm come di piccole, medie o grandi dimensioni. La topologia si basa sull'idea di livelli o gruppi di server per definire un'organizzazione logica dei server della farm.
Dimensioni
In questo tipo di descrizione dell'architettura fisica vengono utilizzati il numero di utenti e il numero di elementi di contenuto come misura fondamentale per indicare se una server farm è piccola, media o grande, come spiegato di seguito:
Una server farm piccola è in genere costituita da almeno due server Web e un server di database. Uno dei server Web ospita il sito Amministrazione centrale e l'altro gestisce altre attività correlate alla farm, ad esempio la distribuzione del contenuto agli utenti.
Per la farm di queste dimensioni è possibile realizzare la scalabilità orizzontale con tre livelli utilizzando un server applicazioni dedicato in risposta al numero di utenti, al numero di elementi di contenuto e al numero di servizi necessari.
Una server farm media è in genere costituita da almeno due server Web, due server applicazioni e più di un server di database. È consigliabile iniziare con la configurazione precedente e quindi realizzare la scalabilità orizzontale in base al carico di lavoro dei server.
Negli scenari in cui i servizi notoriamente utilizzano una quantità sproporzionata di risorse è possibile realizzare la scalabilità orizzontale per il livello applicazione. I dati relativi alle prestazioni indicheranno per quali servizi è consigliabile ripartire il carico di lavoro su un server dedicato.
Una server farm grande può essere il risultato logico della realizzazione della scalabilità orizzontale per una farm media allo scopo di soddisfare requisiti di capacità e prestazioni oppure da progettazione prima dell'implementazione di una soluzione di SharePoint Server 2013. In un ambiente con topologia a tre livelli in genere vengono utilizzati server dedicati a tutti i livelli. Tali server inoltre sono spesso raggruppati in base al ruolo che svolgono nella farm. È ad esempio possibile raggruppare tutti i servizi relativi a client in uno o due server e quindi realizzare la scalabilità orizzontale aggiungendo server a tale gruppo in base alle richieste degli utenti per questi servizi.
Nota
[!NOTA] Per realizzare la scalabilità orizzontale per una farm, è consigliabile raggruppare i servizi o i database con caratteristiche di prestazione analoghe in server dedicati e quindi implementare la scalabilità orizzontale per i server come gruppo. Negli ambienti di grandi dimensioni i gruppi specifici che si evolvono per una farm dipendono dalle richieste specifiche relative a ogni servizio all'interno di una farm.
Per i numeri specifici relativi alle farm piccole, medie e grandi, vedere Pianificazione delle prestazioni in SharePoint Server 2013.
Topologia
In questo tipo di descrizione dell'architettura fisica vengono utilizzati i livelli come modello per l'organizzazione logica dei server della farm in base ai componenti ospitati o ai ruoli svolti in una farm. Una farm di SharePoint Server 2013 può essere distribuita su uno, due o tre livelli, come spiegato di seguito:
In una distribuzione su un livello SharePoint Server 2013 e il server di database vengono installati in un unico computer.
In una distribuzione a due livelli, i componenti di SharePoint Server 2013 e il database vengono installati in server separati. Questo tipo di distribuzione viene mappato a quella che viene chiamata una farm di piccole dimensioni. I server Web front-end si trovano al primo livello e il server di database si trova nel secondo livello. Nel settore dei computer, il primo livello è noto come livello Web. Il server di database è noto come livello di database o back-end del database.
In una distribuzione su tre livelli i server Web front-end vengono collocati nel primo livello, i server applicazioni nel secondo, noto come livello applicazione, e il server di database nel terzo livello. La distribuzione su tre livelli viene utilizzata per farm di dimensioni medie e grandi.
Installazione e configurazione
Dopo aver pianificato la soluzione, è possibile creare una farm di SharePoint Server 2013 per ospitare la soluzione. Il primo passaggio consiste nell'installare SharePoint Server 2013 e creare la farm necessaria per la soluzione. Il processo di preparazione dell'ambiente è costituito dalle fasi seguenti:
Preparare i server
Creare la farm
Configurare impostazioni, servizi, soluzioni e siti
Nota
[!NOTA] Le dimensioni, la topologia e la complessità della farm creata da distribuire cambieranno in modo significativo man mano che si procede attraverso le diverse fasi di distribuzione illustrate nel modello di distribuzione dei prodotti SharePoint Server 2013. Questo è il risultato tipico e assolutamente prevedibile di una distribuzione scaglionata in fasi. È pertanto consigliabile seguire tutte le fasi descritte nella sezione "Fasi di distribuzione" di questo articolo.
Preparare i server
In questa fase è possibile preparare i server per ospitare il prodotto. Sono inclusi i server di supporto e quelli in cui verrà installato SharePoint Server 2013. Per supportare e ospitare una farm, devono essere configurati i server seguenti.
Server di database: in tale server deve essere installata la versione di SQL Server richiesta, inclusi i Service Pack e gli aggiornamenti cumulativi. Nell'installazione devono essere comprese le eventuali caratteristiche aggiuntive, ad esempio SQL Analysis Services, e devono essere aggiunti e configurati gli account di accesso di SharePoint Server 2013 appropriati. Per il server di database deve essere applicata la protezione avanzata e, se necessario, i database devono essere creati dal relativo amministratore. Per ulteriori informazioni, vedere:
Server applicazioni e server Web front-end: i server della farm in cui verrà installato SharePoint Server 2013 dovranno essere preparati verificando che soddisfino i requisiti hardware, applicando la protezione avanzata per il sistema operativo, configurando i protocolli di rete e di sicurezza necessari, installando i prerequisiti software di SharePoint Server 2013 con la protezione avanzata applicata e configurando l'autenticazione necessaria. Per ulteriori informazioni, vedere:
"Installazione dei prerequisiti software" in Requisiti hardware e software per SharePoint 2013
Controller di dominio: è necessario configurare gli account di farm necessari per il dominio e la sincronizzazione delle directory.
Importante
[!IMPORTANTE] SharePoint Server 2013 non supporta l'installazione su un controller di dominio all'interno di un ambiente di produzione. Inoltre, SharePoint Server 2013 non supporta l'installazione su un controller di dominio quando si usa il servizio sandbox all'interno di un ambiente di sviluppo, test o dimostrativo. > Non sono supportati anche nomi di dominio a etichetta singola o foreste di etichette singole. L'utilizzo di nomi SLD non è una procedura consigliata, pertanto SharePoint Server 2013 non viene testato in questo scenario. Possono quindi verificarsi problemi di incompatibilità quando si implementa SharePoint Server 2013 in un ambiente SLD. Per ulteriori informazioni, vedere Informazioni sulla configurazione di Windows per domini con nomi DNS con etichetta singola e il centro soluzioni per la pianificazione degli spazi dei nomi DNS.
Per informazioni sugli account necessari, vedere:
Creare la farm
In questa fase è possibile installare il prodotto e configurare i singoli server per supportare il relativo ruolo nella farm. È inoltre possibile creare il database di configurazione e il sito Web di Amministrazione centrale SharePoint. Per una farm di SharePoint Server 2013 sono necessari i server seguenti.
Server di database: a meno non si effettui la pianificazione in modo che vengano utilizzati database creati dal relativo amministratore, il database di configurazione, il database del contenuto e gli altri database necessari vengono creati durante l'esecuzione della Configurazione guidata Prodotti SharePoint.
Server applicazioni: dopo avere preparato il server applicazioni, installare gli eventuali componenti aggiuntivi necessari per supportare le funzioni come Information Rights Management (IRM) e il supporto decisionale. Installare SharePoint Server 2013 nel server che ospiterà il sito Web di Amministrazione centrale SharePoint e quindi eseguire la Configurazione guidata Prodotti SharePoint per creare e configurare la farm.
Server Web front-end: installare SharePoint Server 2013 in ogni server Web, installare i Language Pack e quindi eseguire la Configurazione guidata Prodotti SharePoint per aggiungere i server Web alla farm.
Nota
Dopo aver aggiunto e configurato tutti i server Web front-end, è possibile aggiungere alla farm gli eventuali server applicazioni ulteriori che fanno parte del progetto relativo alla topologia.
Configurare impostazioni, servizi, soluzioni e siti
In questa fase è possibile preparare la farm per ospitare il contenuto dei siti eseguendo le attività seguenti:
Configurare i servizi.
Configurare le impostazioni globali. Per ulteriori informazioni, vedere Configurazione di SharePoint Server
Creare i siti e inserirvi i dati. Per ulteriori informazioni, vedere Creare un'applicazione Web in SharePoint Server
Nota
I passaggi di configurazione della farm non sono confinati a un livello specifico dell'infrastruttura dei server.
Fasi di distribuzione
Distribuendo una soluzione di SharePoint Server 2013 in più fasi, è possibile usufruire dei vantaggi offerti da un approccio sistematico, tra cui la raccolta di dati sulle prestazioni e l'utilizzo di cui avvalersi per valutare la soluzione. Come ulteriori vantaggi è possibile verificare le ipotesi formulate relativamente alla gestione della capacità e identificare i problemi prima che la farm venga distribuita in un ambiente di produzione.
È consigliabile distribuire la farm nelle fasi seguenti:
Pianificazione
Sviluppo
Modello di prova
Pilota
Test di accettazione utenti
Produzione
Pianificazione
Prima di poter distribuire una farm, è necessario pianificare la soluzione che si desidera distribuire e stabilire i requisiti relativi all'infrastruttura, ad esempio le risorse dei server e la topologia della farm. Al termine della fase di pianificazione dovrebbero essere state documentate le informazioni seguenti:
Progetto dell'infrastruttura a supporto della soluzione
Descrizione dettagliata delle modalità di implementazione della farm e della soluzione
Piano per il testing e la convalida della soluzione
Architettura del sito e della soluzione
Dati dettagliati sui requisiti a livello di monitoraggio, manutenzione e aggiornamento per il supporto della soluzione
Dati sulla modalità di governance della soluzione
Strategia di promozione della soluzione presso l'utente per stimolarne l'adozione
È consigliabile utilizzare gli articoli e le risorse di pianificazione illustrati in Pianificare SharePoint Server 2016.
Importante
[!IMPORTANTE] È probabile che durante la fase di pianificazione subentrino pressioni relativamente a risorse e tempo che possono portare a gestire le attività previste con meno rigore. È comunque consigliabile cercare di lavorare con la massima diligenza perché elementi non considerati o sottovalutati durante la fase di pianificazione possono ricomparire sotto forma di problemi significativi in ambiente di produzione. Questi problemi possono causare molto lavoro aggiuntivo, l'utilizzo di risorse non previste e potenzialmente compromettere il buon esito della distribuzione di SharePoint Server 2013.
Dopo la fase di pianificazione, si passa alle fasi di distribuzione successive, aggiornando e rivedendo i propri piani, le configurazioni e le topologie man mano che si eseguono i test.
Sviluppo
Durante la fase di sviluppo si distribuirà SharePoint Server 2013 in un singolo server o in più server per sviluppare, testare, valutare e perfezionare la soluzione che si intende implementare. Questo ambiente viene ridimensionato in base alle esigenze durante lo sviluppo della soluzione e può essere conservato come ambiente con riduzione delle prestazioni per lo sviluppo e i test futuri. Non si tratta di un ambiente stabile e non sono previsti contratti di servizio.
Modello di prova
Durante la fase del modello di prova l'obiettivo è duplice, ovvero conoscere SharePoint Server 2013 e valutare le potenzialità di SharePoint Server 2013 nel contesto per stabilire se si tratta della soluzione ideale per soddisfare specifiche esigenze aziendali. Per il primo livello di valutazione è sufficiente installare i componenti del prodotto in un singolo server. Per valutazioni più approfondite si utilizza una distribuzione modello di prova.
Una distribuzione modello di prova in un singolo server o in una piccola farm consente di ampliare l'ambito delle proprie valutazioni. In questo tipo di distribuzione al team di valutazione si aggiunge personale non IT per ottenere una visione più ampia delle effettive possibilità di utilizzo delle caratteristiche di SharePoint Server 2013 all'interno dell'organizzazione. Il vantaggio di una distribuzione modello di prova è la possibilità di raccogliere dati utilizzabili per perfezionare il piano originale. Questi dati, ad esempio visualizzazioni di pagine, modelli di comportamento degli utenti e utilizzo delle risorse dei server, consentono inoltre di creare un benchmark iniziale per stabilire le dimensioni della farm. Il modello di prova è inoltre una valida opzione per valutare le applicazioni di servizio e determinare i set di caratteristiche che si intende offrire agli utenti finali.
Durante la fase del modello di prova è importante analizzare e comprendere le caratteristiche e il funzionamento peculiari di tali funzionalità, perché queste conoscenze risulteranno utili per la definizione della topologia complessiva. Tenere presente che per una distribuzione modello di prova sono necessarie risorse aggiuntive e una maggiore quantità di tempo per la distribuzione di SharePoint Server 2013 in un ambiente di produzione.
Consiglio
La virtualizzazione rappresenta una valida piattaforma per la valutazione di SharePoint Server 2013 perché un ambiente virtuale offre flessibilità e rapidità di distribuzione e consente di ripristinare stati precedenti delle macchine virtuali.
Pilota
Una distribuzione pilota consente di testare la soluzione su scala limitata. Per utilizzare una distribuzione di questo tipo, sono possibili due approcci. Il primo è incentrato sul testing funzionale senza l'utilizzo di dati reali. Il secondo consente di testare le caratteristiche di produzione mediante l'utilizzo di dati reali e offre agli utenti pilota la possibilità di testare diversi tipi di attività. L'approccio consigliato è il secondo in ragione dell'ambito più esteso e dei dati reali che è possibile raccogliere e utilizzare per perfezionare il progetto della soluzione.
Una distribuzione pilota offre molti vantaggi. Consente di raccogliere dati che è possibile usare per convalidare gli aspetti seguenti della progettazione della farm:
Progetto dell'infrastruttura
Ipotesi relative alla gestione della capacità
Architettura del sito e della soluzione
Ipotesi relative all'utilizzo della soluzione
La fase della distribuzione pilota consente inoltre di stabilire quali dati aggiuntivi è consigliabile raccogliere per estendere la portata e il grado di approfondimento dei benchmark. Ciò è importante se si desidera valutare il possibile effetto di ulteriori funzionalità o servizi che si intende aggiungere alla farm prima del test di accettazione utenti.
Al termine della distribuzione pilota è possibile utilizzare i dati raccolti per adeguare i diversi componenti della soluzione e la relativa infrastruttura di supporto.
Test di accettazione utenti
Il test di accettazione utenti, noto anche come ambiente di pre-produzione, viene utilizzato dalle organizzazioni come passaggio di transizione dalla distribuzione pilota a una distribuzione di produzione. I processi aziendali di un'organizzazione determinano l'ambito, la scala e la durata del test di accettazione utenti.
La topologia dell'ambiente di pre-produzione dovrebbe essere uguale o molto simile alla topologia di produzione pianificata. Durante il test di accettazione utenti la soluzione di SharePoint Server 2013 viene testata a fronte di un sottoinsieme o di una copia completa dei dati di produzione. Tale fase di distribuzione offre un'ultima opportunità per adeguare le prestazioni e convalidare le procedure operative come i backup e i ripristini.
Produzione
La fase finale è costituita dall'implementazione della farm in un ambiente di produzione. In questa fase saranno stati apportati alla soluzione e all'infrastruttura gli adeguamenti necessari identificati nel corso della fase del test di accettazione utenti.
Per introdurre la farm nel processo produttivo, è necessario eseguire le attività seguenti:
Distribuire la farm.
Distribuire la soluzione.
Implementare il piano operativo.
Se necessario, distribuire ulteriori ambienti, ad esempio farm di creazione e modifica e di gestione temporanea e farm di servizi.