Passaggio 2: Pianificare la configurazione della web farm IIS
di Keith Newman e Robert McMurray
Nella seconda fase della pianificazione di una Web farm, occorre determinare i requisiti per definire la configurazione e il contenuto condiviso. Si apprenderà anche come aggiungere i server Web alla farm.
Al termine di queste attività, registrare le decisioni relative alla progettazione prima andare al Step 3: Plan IIS Web Farm Load Balancing.
2.1. Pianificare il contenuto condiviso
Il contenuto condiviso di rete prevede l'uso di un file server back-end per gestire il contenuto del sito Web. Tutti i server Web puntano a una cartella condivisa nel file server tramite un percorso UNC. Per ridurre il rischio di errori, viene spesso eseguito il mirroring del file server in un altro server con un apposito metodo di failover. Per altre informazioni sui cluster di failover, vedere Panoramica di Clustering di failover.
Per configurare il contenuto condiviso, è necessario prima di tutto impostare la cartella condivisa nel file server. Creare un utente personalizzato per ogni pool di applicazioni e assegnarlo alla cartella condivisa. È possibile creare utenti e gruppi locali, purché a ogni server Web vengano assegnati nomi utente e password uguali.
Se la Web farm supporta applicazioni ASP.NET, usare lo strumento dei criteri di sicurezza per l'accesso al codice (Caspol.exe) per concedere ad ASP.NET l'approvazione per il percorso UNC. Con lo strumento Caspol è possibile concedere l'attendibilità totale al percorso UNC nel server Web. Lo strumento si trova in uno dei percorsi seguenti nel server:
- Sistemi a 64 bit:
%windir%\Microsoft.NET\Framework64\v4.030319
- Sistemi a 32 bit:
%windir%\Microsoft.NET\Framework\v4.030319
Eseguire lo strumento al prompt dei comandi del sistema, di PowerShell o di Visual Studio. Per altre informazioni, vedere Step 2: Configure IIS Web Farm Servers.
2.2. Pianificare la configurazione condivisa
La configurazione condivisa è una funzionalità di IIS che consente di supportare Web farm omogenee in cui la stessa configurazione viene condivisa da tutti i server Web. Usando una condivisione UNC, le eventuali modifiche apportate a un file di configurazione master si propagano tra i diversi server senza strumenti aggiuntivi o supporto a livello di codice.
La configurazione condivisa può essere abilitata in due passaggi tramite Gestione IIS.
- Esportare i file di configurazione in una cartella condivisa nel file server back-end.
- Puntare IIS al percorso UNC della cartella condivisa.
2.3 Pianificare l'aggiunta di server Web
Per aggiungere server Web alla farm, usare prima di tutto Gestione IIS per impostare la configurazione condivisa puntando al percorso UNC di configurazione. Quando si riavvia Gestione IIS, verranno elencati i siti condivisi. Se la Web farm supporta applicazioni ASP.NET, eseguire lo strumento Caspol nel nuovo server.
Vedere anche
- Passaggio 3: Pianificare il bilanciamento del carico della web farm IIS
- Passaggio 1: Pianificare l'infrastruttura web farm IIS
- Passaggio 2: Configurare i server della Web farm IIS
- Plan a Web Farm with IIS Servers
- Creare una Web farm con server IIS
- Piattaforma di server Web adatti all'hosting (IIS): Panoramica dello scenario