Informazioni sulla pianificazione di prestazioni e capacità (Office SharePoint Server)

In questo capitolo viene illustrato il processo per la determinazione dei requisiti hardware per una singola farm. Vengono identificate le caratteristiche che influiranno sui requisiti relativi a prestazioni e capacità e vengono fornite indicazioni per gli aspetti seguenti:

  • Numero di computer server nella server farm.

  • Configurazione dei ruoli del server applicazioni nella server farm.

  • Requisiti hardware per ruoli server specifici nella server farm.

Il processo di pianificazione della capacità deve includere un programma di testing per le caratteristiche specifiche per l'ambiente. A causa della gamma di fattori che può influire sulle prestazioni e capacità in un ambiente specificato, il test è un passaggio fondamentale della definizione delle caratteristiche dell'ambiente.

Confronto tra pianificazione della capacità e pianificazione della disponibilità

In questo capitolo si presuppone che l'articolo Pianificare la ridondanza (Office SharePoint Server) sia già stato utilizzato per pianificare i requisiti relativi alla disponibilità. In seguito alla lettura di tale articolo, sarà possibile iniziare l'esercizio relativo alla pianificazione della capacità con una topologia che soddisfa i requisiti di disponibilità minimi dell'organizzazione. In base alla topologia che si è deciso di distribuire, questo capitolo consentirà di determinare quanto segue:

  • Se è necessario aggiungere altri server per soddisfare gli obiettivi per la capacità e le prestazioni.

  • Se è necessario modificare la configurazione dei ruoli del server applicazioni, in modo da ottimizzare le capacità e le prestazioni della server farm.

  • Se è necessario eseguire la pianificazione per più di una server farm in base ai requisiti specifici relativi alla capacità.

In alcuni casi, i requisiti di un'organizzazione relativi alla disponibilità possono consentire di ottenere una dimensione di server farm che offre capacità o prestazioni superiori a quanto altrimenti necessario. In tale caso, è possibile focalizzare il processo di pianificazione della capacità sulla definizione della dimensione dell'hardware del server in modo che risulti economicamente vantaggioso, invece di aggiungere altri computer server o scegliere hardware con prestazioni superiori.

In molti casi la topologia che soddisfa i requisiti minimi di disponibilità di un'organizzazione viene utilizzata come punto di partenza e i computer server vengono aggiunti o potenziati in modo da consentire di raggiungere la capacità e le prestazioni desiderate.

Confronto tra 64 bit e 32 bit

Sebbene sia possibile distribuire Microsoft Office SharePoint Server 2007 in server a 32 bit, è consigliabile utilizzare server a 64 bit in distribuzioni di farm di Microsoft Office SharePoint Server 2007. Le informazioni aggiuntive disponibili in questo manuale si basano su test eseguiti su server a 64 bit. Se si prevede di eseguire la distribuzione in server a 32 bit, sarà pertanto necessario eseguire ulteriori test sui server a 32 bit nel proprio ambiente. Le procedure consigliate e le indicazioni relative alle prestazioni disponibili in questo manuale saranno in genere applicabili ad ambienti a 32 bit, ma i risultati effettivi possono variare.

L'architettura di sistema a 64 bit ha diverse caratteristiche che contribuiscono a scalabilità e a prestazioni superiori dei server:

  • Indirizzabilità della memoria Un sistema a 32 bit può indirizzare direttamente solo uno spazio degli indirizzi di 4 GB. Windows Server 2003 SP1 in esecuzione in un'architettura di sistema a 64 bit supporta fino a 1.024 gigabyte di memoria fisica e indirizzabile.

  • Numero elevato di processori e maggiore scalabilità lineare per processore Grazie ai miglioramenti apportati alla elaborazione in parallelo e all'architettura bus, le piattaforme a 64 bit sono in grado di supportare numeri maggiori di processori, ovvero fino a 64, pur offrendo una scalabilità quasi lineare con ogni processore aggiuntivo. Le piattaforme server che offrono più di 32 CPU sono disponibili esclusivamente in architetture a 64 bit.

  • Architettura bus avanzata L'architettura bus disponibile negli attuali chipset a 64 bit risulta più veloce e più ampia rispetto a quella delle generazioni precedenti. Una quantità maggiore di dati viene passata alla cache e al processore. Tale progresso è analogo al miglioramento offerto dalle connessioni a banda larga rispetto alle connessioni remote.

Per ulteriori informazioni sulla distribuzione di Microsoft Office SharePoint Server 2007 in server a 32 bit, vedere Ottimizzare le prestazioni dei server Web (Office SharePoint Server).

Aggiornamento da SharePoint Portal Server 2003

A causa dalla gamma più ampia di caratteristiche incluse in Microsoft Office SharePoint Server 2007, un ambiente server più resistente è necessario per assicurare il mantenimento dei benchmark relativi alle prestazioni definiti con SharePoint Portal Server 2003. A meno che l'hardware per SharePoint Portal Server non sia abbastanza recente e non disponga di una quantità di risorse sostanzialmente superiore rispetto a quanto necessario per supportare l'ambiente attivo, si noterà probabilmente che per la distribuzione di Microsoft Office SharePoint Server 2007 sarà necessario un aggiornamento dell'hardware.

È possibile distribuire una farm di Microsoft Office SharePoint Server 2007 in una combinazione di server a 32 bit e a 64 bit, purché si mantenga l'omogeneità dell'architettura a ogni livello di topologia. Non si devono ad esempio combinare server Web front-end a 32 bit e a 64 bit, ma è possibile utilizzare server database a 64 bit in una farm con server Web front-end a 32 bit e server applicazioni.

Se si sta aggiornando una farm esistente o si desidera distribuire i server a 64 bit solo dove necessario, è consigliabile attribuire una priorità all'utilizzo dei server a 64 bit nel modo seguente:

  1. Computer che eseguono SQL Server

  2. Server applicazione (in questo ordine)

    1. Indice

    2. Excel

    3. Ricerca

  3. Server Web front-end

Approccio alla pianificazione di prestazioni e capacità

Esistono numerose variabili che influiscono sulla pianificazione di prestazioni e capacità. Per questo motivo potrebbe risultare difficile ottenere una risposta chiara a una domanda diretta. La risposta a una domanda relativa a prestazioni o capacità dipende pertanto in genere dalla situazione specifica.

L'esercizio relativo alla pianificazione di prestazioni e capacità disponibile in questo capitolo è stato progettato per ridurre il numero di variabili da esaminare, in modo da consentire di fornire risposte chiare basate su scenari comuni. Questo capitolo include tuttavia anche informazioni aggiuntive per calcolare i propri requisiti relativi a capacità e prestazione, in base alle caratteristiche della propria soluzione individuale. Nel capitolo sono disponibili due tipi di informazioni aggiuntive sulla pianificazione:

  • Indicazioni sulla valutazione dei requisiti relativi a prestazioni e capacità Sono disponibili alcuni articoli basati su scenari specifici. In ogni articolo viene definito un profilo di utilizzo tipico e vengono identificate le caratteristiche chiave che influiranno sulla capacità e sulle prestazioni per lo scenario specifico. In base al profilo e alle caratteristiche chiave, i dati definiti in precedenza consentono di valutare le funzionalità relative alla capacità per la soluzione specifica.

  • Formule e informazioni aggiuntive per il calcolo di requisiti specifici relativi a prestazioni e capacitàQueste informazioni aggiuntive consentono di sviluppare un profilo di utilizzo personalizzato oppure di modificare uno dei profili di scenario e quindi calcolare tutte le variabili che influiscono sulla capacità e sulle prestazioni della soluzione.

Processo di pianificazione di prestazioni e capacità

La pianificazione di prestazioni e capacità si concentra su tre aspetti relativi alla definizione delle dimensioni della soluzione:

  • Limiti del software Per ogni caratteristica implementabile e per gli oggetti che possono essere creati sono previste limitazioni di scala. La pianificazione che tiene in considerazione i limiti della capacità consente di assicurare che la soluzione progettata si adatti alle indicazioni sulla scala del software. I limiti del software e i limiti indicati in questo manuale si applicano a tutti gli ambienti di Microsoft Office SharePoint Server 2007.

  • Obiettivi relativi alla velocità effettiva La velocità effettiva indica il numero di operazioni al secondo che un server o una server farm è in grado di elaborare. Ogni tipo di azione eseguita da una server farm introduce un carico di prestazioni sull'hardware del server. Le operazioni primarie includono le operazioni utente, l'indicizzazione di contenuto e le attività operative, ad esempio il backup dei database. Un carico di prestazioni viene aggiunto anche dall'utilizzo di caratteristiche specifiche. Lo sviluppo di obiettivi relativi alla velocità effettiva implica la valutazione o il calcolo del numero di operazioni al secondo che dovranno essere elaborate da una server farm per supportare il carico di velocità effettiva previsto.

  • Capacità di dati La capacità di dati include il volume previsto di database del contenuto e del database di configurazione. Per ogni ruolo del server sono inoltre previsti requisiti univoci relativi ai dati in base alla soluzione specifica, ad esempio lo spazio su disco per gli indici contenuto o per il contenuto memorizzato nella cache.

Informazioni aggiuntive per la definizione di obiettivi relativi alla velocità effettiva e alla capacità di dati sono disponibili per ogni scenario incluso nell'articolo Stimare i requisiti relativi a prestazioni e capacità (Office SharePoint Server).

Il processo consigliato include i passaggi seguenti:

  • Pianificare sulla base dei limiti del software Esaminare i limiti del software e le limitazioni del software rispetto alla soluzione progettata e apportare modifiche alla soluzione progettata, se necessario.

  • Stimare i requisiti relativi a prestazioni e capacità Identificare lo scenario che corrisponde maggiormente alla soluzione specifica ed esaminare le informazioni aggiuntive disponibili nell'articolo di pianificazione corrispondente. Utilizzare l'articolo per identificare le caratteristiche chiave relative a prestazioni e capacità per il proprio ambiente, per stimare gli obiettivi relativi a velocità effettiva e capacità di dati e per valutare gli obiettivi rispetto alle prestazioni di alcune topologie dimensioni di hardware di esempio.

  • Pianificare azioni di scala in base alle prestazioni e alla crescita Dopo avere definito le caratteristiche relative alle prestazioni della propria soluzione e dopo avere determinato l'hardware del server necessario per supportare la soluzione, è possibile pianificare azioni di scala per la crescita futura.

  • Eseguire test della soluzione per il proprio ambiente Dopo avere definito una topologia di punto di inizio, è possibile distribuire un ambiente di testing basato sul piano di distribuzione specifico. Utilizzare gli strumenti di testing disponibili per definire dati effettivi relativi a prestazioni e capacità per il proprio ambiente e apportare modifiche al piano di distribuzione in base alla necessità.

Scaricare il manuale

Questo argomento è incluso nel manuale seguente, che può essere scaricato per una lettura e una stampa più agevoli:

Per un elenco completo dei manuali disponibili che è possibile scaricare per Office SharePoint Server 2007, vedere Downloadable content for Office SharePoint Server 2007 (informazioni in lingua inglese).

Vedere anche

Concetti

Pianificare i limiti del software (Office SharePoint Server)
Consigli sulla topologia fisica (Office SharePoint Server)
Suggerimenti per l'archiviazione fisica (Office SharePoint Server)
Ottimizzare le prestazioni dei server Web (Office SharePoint Server)
Memorizzazione nella cache in Office SharePoint Server 2007
Fattori aggiuntivi di pianificazione delle capacità e delle prestazioni (Office SharePoint Server)
Strumenti per la pianificazione delle prestazioni e della capacità (Office SharePoint Server)
White paper: utilizzo di elenchi di grandi dimensioni in Office SharePoint Server 2007
Pianificazione e monitoraggio dell'archivio SQL Server per Office SharePoint Server: Procedure consigliate e consigli relativi alle prestazioni (white paper)