Un Application Pool Isolato, detto anche dedicato, garantisce maggiore stabilità e sicurezza grazie alla separazione dalle altre applicazioni installate sullo stesso server, e migliori performance grazie all'uso esclusivo delle risorse assegnate al pool.
Essere in un Application Pool Condiviso, al contrario, significa condividere risorse ed essere potenzialmente esposti ad interruzioni di servizio causate da altre applicazioni collocate nello stesso pool.
In base al proprio piano di servizio l'applicazione o il sito web può essere collocato:
- In un Application Pool Condiviso da più siti web dello stesso piano di servizio (STANDARD)
- In un Application Pool Isolato che contiene il dominio principale e tutti i suoi sottodomini (ADVANCED)
- In un Application Pool Isolato per ciascun dominio principale o sottodominio (ULTIMATE)
Le specifiche definite per gli Application Pool sono applicabili solo a server Windows con Internet Information Services (IIS).
Consigliamo di scegliere un piano di servizio con application pool isolato per tutti i tipi di applicazioni "mission critical", abilitate alla scrittura su database, dove l'accesso avviene conteporaneamente per più utenti, specialmente se essi sono estranei alla propria organizzazione.