Procedure consigliate per la gestione della capacità
In questo articolo vengono illustrate le procedure consigliate per Microsoft Office SharePoint Server 2007. Per ulteriori articoli della serie relativa alle procedure consigliate, vedere Procedure consigliate. Per ulteriori informazioni e risorse sulle procedure consigliate per Microsoft Office SharePoint Server 2007, vedere Procedure ottimali del centro risorse (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=125981&clcid=0x410) (informazioni in lingua inglese). Per ulteriori informazioni sulla pianificazione delle prestazioni e delle capacità, vedere Pianificare le prestazioni e la capacità (Office SharePoint Server).
Procedure consigliate
È consigliabile prendere nota il prima possibile della strategia di pianificazione della capacità durante il processo di pianificazione e quindi definirla nel dettaglio nelle fasi successive del progetto. Una pianificazione tempestiva può ridurre in modo significativo il rischio di riscontrare dopo l'inizio della distribuzione che i requisiti hardware sono stati sottostimati.
È consigliabile prendere nota delle informazioni relative alle aree seguenti:
Il numero di utenti, le richieste al secondo (RPS), il numero di siti, il numero di documenti e la quantità di dati archiviati costituiscono valori importanti da registrare.
Per la ricerca è consigliabile prendere nota del numero di origini di contenuto e della dimensione dell'indice.
Prendere nota dei metodi di autenticazione utente per l'accesso e dei relativi numeri.
È consigliabile stimare in questo modo, in genere su base annuale, i valori soggetti a modifica nel corso del tempo.
Alcuni progetti prevedono anche requisiti numerosi o complessi per la migrazione di dati e applicazioni e potrebbero includere codice complesso di integrazione o personalizzazione. È consigliabile stimare il numero di siti personalizzati e i percorsi e i requisiti di migrazione per il codice e i dati personalizzati.
Obiettivi aggressivi a livello di disponibilità possono influire in modo notevole sulla complessità e l'ambito della topologia della farm. Per ulteriori informazioni, vedere Pianificare la ridondanza (Office SharePoint Server).
È possibili che per le distribuzioni globali siano necessarie misure speciali per assicurare prestazioni e adozione sufficienti. Per ulteriori informazioni, vedere Distribuzione globale di più farm.
Se si prevede di utilizzare la virtualizzazione per l'hosting di computer Office SharePoint Server, è consigliabile valutare l'effetto della virtualizzazione sulle dimensioni. Benché la virtualizzazione possa offrire numerosi vantaggi, è importante comprenderne l'impatto sulla memoria e sull'utilizzo del processore, sulle prestazioni e sulla capacità dei dischi condivisi e su molti altri fattori chiave. Per ulteriori informazioni, vedere Requisiti relativi a prestazioni e capacità per Hyper-V.
Le informazioni precedente consentono di determinare il numero di farm necessarie e le relative topologie ottimali, ovvero piccola, media e grande.
È consigliabile riesaminare ripetutamente la pianificazione della capacità in tutte le fasi di un progetto, quando le stime acquistano maggiore concretezza ed è necessario prendere decisioni più dettagliate in merito all'hardware e alla configurazione. È necessario che la pianificazione preveda tale esigenza.
Una pianificazione rapida approssimativa della capacità può essere definita nelle prime fasi del processo sulla base di linee guida note, ma è necessario ricordare che le stime generiche non devono essere considerate sostituti di definizioni dettagliate della dimensione, da effettuare nelle fasi successive del progetto. È necessario esaminare tali stime per verificarne l'applicabilità alla distribuzione.
Le linee guida note includono le seguenti:
1.000 corrispondono a una RPS Si noti che questa linea guida è applicabile a un utente tipico con tasso di concorrenza pari al 10 percento. Per ulteriori informazioni, vedere Stimare i requisiti relativi a prestazioni e capacità per gli ambienti di collaborazione di Windows SharePoint Services (Office SharePoint Server).
Pianificare per un massimo di 20.000 utenti per ogni server Web di collaborazione Questa linea guida è derivata dalla linea guida precedente e dal benchmark di collaborazione di Microsoft Windows SharePoint Services 3.0 documentato in Stimare i requisiti relativi a prestazioni e capacità per gli ambienti di collaborazione di Windows SharePoint Services (Office SharePoint Server).
Distribuire quattro o cinque server Web per ogni farm di collaborazione In genere le distribuzioni di farm di collaborazione risultano più efficienti quando vengono utilizzati quattro o cinque server Web. Per ulteriori informazioni, vedere il benchmark di collaborazione documentato in Stimare i requisiti relativi a prestazioni e capacità per gli ambienti di collaborazione di Windows SharePoint Services (Office SharePoint Server).
Utilizzare un'istanza distinta di SQL Server per ogni 5 terabyte di contenuto In base all'esperienza accumulata, le prestazioni del database cominciano a diminuire quando vengono distribuiti oltre 50 database del contenuto, ognuno di dimensioni pari a 100 GB.
Mantenere la dimensione dei database del contenuto sotto ai 100 GB per consentire backup rapidi e affidabili e per evitare problemi di contesa degli elenchi durante i periodi di utilizzo di punta. Si noti inoltre quanto segue:
L'utilizzo di elenchi di grandi dimensioni, ovvero elenchi che includono oltre 2.000 voci, deve essere pianificato con attenzione. Per ulteriori informazioni sulla pianificazione relativa a elenchi di grandi dimensioni, vedere White paper: utilizzo di elenchi di grandi dimensioni in Office SharePoint Server 2007.
Il tempo necessario per l'esecuzione di un backup e la probabilità che risulti affidabile dipendono notevolmente dalla configurazione di archiviazione utilizzata per i database di Office SharePoint Server.
Misurare il tempo necessario per l'esecuzione e l'affidabilità del processo di backup e ripristino per set di dati di dimensioni realistiche in un ambiente di prova prima che il sito venga spostato in un ambiente di produzione e prima di creare le definizioni dei processi. È possibile che, per consentire un'esecuzione tempestiva e affidabile del backup, il proprio ambiente necessiti di database del contenuto di dimensioni decisamente inferiori a 100 GB.
È consigliabile che la documentazione relativa alla pianificazione logica di SharePoint includa almeno note relative alle informazioni seguenti:
Farm
Applicazioni Web
Database del contenuto
Raccolte siti
Siti
Applicazioni personalizzate
Percorsi gestiti
URL
Autenticazione e autorizzazione
Per ognuno di tali elementi è necessario prendere in esame le considerazioni seguenti:
Tutti gli elementi precedenti prevedono limiti che devono essere rispettati. Tali limiti e i limiti del software sono documentati in Pianificare i limiti del software (Office SharePoint Server).
Per tutti questi elementi, prima della distribuzione è necessario valutare se è possibile che i limiti vengano superati, quali regole trigger degli elementi devono essere applicate per consentire a un amministratore di rilevare una condizione di superamento dei limiti e quali azioni devono essere intraprese per risolvere tale condizione.
La gestione dei limiti del software è in genere un processo iterativo. Il rispetto di tutti i limiti rilevanti per un'installazione di grandi dimensioni può risultare difficile e potrebbe richiedere la suddivisione della farm in due farm distinte. È consigliabile prevedere una disponibilità di tempo e di risorse sufficienti per completare la pianificazione di questa fase.
È necessario notare che l'utilizzo dei gruppi di SharePoint o dei gruppi di Active Directory per la gestione degli utenti potrebbe influire sulla capacità e sulle prestazioni. Prima di utilizzare i gruppi di SharePoint o Active Directory, verificare di comprendere le conseguenze di tale utilizzo sulla farm nella sua configurazione attuale.
È consigliabile acquisire familiarità con gli scenari testati di Office SharePoint Server, confrontando la propria applicazione con gli scenari seguenti e utilizzandoli per guidare le decisioni dettagliate in merito alla definizione della dimensione:
Collaborazione Plan for performance and capacity (Windows SharePoint Services)
Collaborazione tra portali Valutare i requisiti di capacità e prestazioni per gli ambienti di collaborazione dei siti portale
Pubblicazione Stimare i requisiti di prestazioni e capacità per ambienti Internet (Office SharePoint Server)
Ricerca Stimare i requisiti di capacità e prestazioni per gli ambienti di ricerca
**Excel Services **Stimare i requisiti di prestazioni e capacità per ambienti Excel Services
**InfoPath Forms Services ** Stimare i requisiti di prestazioni e capacità per ambienti InfoPath Forms Services (Office SharePoint Server)
Applicazioni per la gestione del flusso di lavoro Caratteristiche di prestazioni di Windows Workflow Foundation (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=135708&clcid=0x410) (informazioni in lingua inglese)
Gestione del contenuto aziendale Pianificare l'archiviazione del contenuto aziendale
Utilizzare le versioni server a 64 bit quando possibile, per abilitare scenari di scalabilità verticale e migliorare le prestazioni. Per ulteriori informazioni sulle ragioni per l'utilizzo di hardware e software a 64 bit, vedere l'articolo seguente: 64 bit e le tendenze di download del toolkit di amministrazione (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=135709&clcid=0x410) (informazioni in lingua inglese). Le versioni future di Office SharePoint Server supporteranno solo hardware e sistemi operativi a 64 bit.
Pianificare le regole di monitoraggio da utilizzare per attivare le opzioni di scalabilità orizzontale e di scalabilità verticale appropriate. Pianificare inoltre i processi attivati da tali trigger. I trigger più importanti includono i seguenti:
Un database del contenuto raggiunge il limite previsto.
Il numero massimo consigliato di siti in una raccolta siti viene raggiunto.
Il numero massimo consigliato di raccolte siti in un database del contenuto viene raggiunto.
Per informazioni su altri limiti, vedere Pianificare i limiti del software (Office SharePoint Server) e Pianificazione e monitoraggio dell'archivio SQL Server per Office SharePoint Server: Procedure consigliate e consigli relativi alle prestazioni (white paper).
In genere, l'ottimizzazione delle applicazioni offre più vantaggi a lungo termine, inclusi prestazioni più efficienti e carico minore sul server, rispetto alla sola aggiunta di hardware alla farm. È consigliabile verificare che siano stati stabiliti processi di governance per garantire che le personalizzazioni e le applicazioni distribuite soddisfino gli standard minimi relativi alle prestazioni e all'utilizzo delle risorse.
Per ulteriori informazioni sul testing e sull'ottimizzazione delle personalizzazioni, vedere gli articoli seguenti:
Elenco di controllo per il testing di web part di SharePoint (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=135710&clcid=0x410) (informazioni in lingua inglese)
Centro risorse di Team Foundation Server (informazioni in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=135712&clcid=0x410) (informazioni in lingua inglese)
È consigliabile verificare di sottoporre a test di stress le piattaforme personalizzate prima di distribuirle nell'ambiente di produzione. Anche se è difficile prevedere e simulare in modo preciso il comportamento degli utenti prima della distribuzione, i test di stress offrono i vantaggi seguenti:
È possibile identificare e risolvere i problemi relativi alle prestazioni delle personalizzazioni.
È possibile rilevare i problemi di qualità delle prestazioni prima che influiscano sugli utenti della farm.
La riduzione dei problemi immediatamente dopo la distribuzione favorisce un'adozione più rapida ed efficace, che consente un migliore rendimento dell'investimento per la distribuzione.