Con Internet Information Services (IIS) sono stati introdotti i pool di applicazioni in IIS 6.0. Con i pool di applicazioni è possibile utilizzare un processo isolato per eseguire le applicazioni Web. Ogni pool di applicazioni ha credenziali univoche nel server e questo consente di sapere quali applicazioni stanno eseguendo le azioni in corso. Eventuali errori in un'applicazione non hanno ripercussioni negative sulle altre applicazioni in esecuzione.
Microsoft Windows SharePoint Services supporta il nuovo pool di applicazioni di IIS 6.0. Il pool di applicazioni amministrative viene configurato quando si installa Windows SharePoint Services specificando l'opzione Server farm. Se si sceglie l'opzione Installazione tipica, il server virtuale amministrativo viene configurato automaticamente durante l'installazione. Per la configurazione di un server o di una server farm è possibile scegliere fra le seguenti soluzioni:
Il server virtuale amministrativo deve sempre avere un proprio pool di applicazioni distinto. Questa è l'opzione più sicura tra quelle qui elencate.
È possibile scegliere di utilizzare lo stesso pool di applicazioni per tutti gli altri server virtuali utilizzati in Windows SharePoint Services. In questo caso, tuttavia, vengono meno le misure di protezione e salvaguardia dagli errori fornite dai pool di applicazioni. Le applicazioni in esecuzione in un server virtuale possono leggere o scrivere dati da un'applicazione di un altro server virtuale ed eventuali errori di un server hanno ripercussioni negative su tutte le applicazioni.
Utilizzando pool di applicazioni distinti per ogni server virtuale si possono sfruttare le misure di protezione e salvaguardia dagli errori offerte dai pool di applicazioni. Eventuali problemi di un server non hanno ripercussioni sugli altri. Nessuna applicazione in esecuzione in un pool di applicazioni unico può leggere i dati di un'altra applicazione se quest'ultima si trova in un altro server virtuale. Tuttavia, la gestione di pool di applicazioni distinti risulta più complessa, dal momento che di norma per ogni pool vengono creati account di dominio specifici.
In un ambiente con server farm è possibile, inoltre, utilizzare gli stessi account di pool di applicazioni per tutti i server virtuali che ospitano gli stessi siti Web. Se, ad esempio, la server farm ha tre server, ognuno dei quali ha almeno un server virtuale che ospita lo stesso sito Web (http://www.example.com/nome_sito), è possibile utilizzare lo stesso account di pool di applicazioni per tutti i server virtuali che ospitano il sito. In questo modo è sufficiente ricordare un solo gruppo di credenziali per tale gruppo di siti Web ed è possibile eseguire operazioni in un gruppo di server virtuali della server farm.
Nota Se si sceglie questa configurazione è necessario utilizzare un account di dominio per l'account del pool di applicazioni.
Il pool di applicazioni da utilizzare per il server virtuale amministrativo si specifica quando si installa Windows SharePoint Services in un server e si imposta il database di configurazione. Gli altri pool di applicazioni si specificano quando si estende un server virtuale in tale server. Per ulteriori informazioni sui pool di applicazioni, vedere la Guida in linea di IIS 6.0.