Um pool de aplicativos é um grupo de um ou mais processos de trabalho que executam aplicativos em um servidor IIS (Internet Information Services). Cada pool de aplicativos tem suas próprias definições de configuração, como a identidade sob a qual os processos de trabalho são executados, a quantidade de memória que os processos de trabalho podem usar e o agendamento de reciclagem para os processos de trabalho.
Os pools de aplicativos oferecem vários benefícios, incluindo:
*
Isolamento: Os pools de aplicativos isolam os aplicativos uns dos outros, para que um problema em um aplicativo não afete outros aplicativos.
*
Segurança: Os pools de aplicativos podem ser configurados para executar aplicativos em diferentes contas de usuário, o que ajuda a proteger dados confidenciais.
*
Desempenho: Os pools de aplicativos podem ser configurados para otimizar o desempenho de diferentes aplicativos. Por exemplo, um pool de aplicativos que executa um aplicativo de alto tráfego pode ser configurado para usar mais memória e processadores mais rápidos do que um pool de aplicativos que executa um aplicativo de baixo tráfego.
*
Confiabilidade: Os pools de aplicativos podem ser configurados para reciclar processos de trabalho regularmente, o que ajuda a evitar a ocorrência de problemas.
Aqui estão algumas das tarefas que você pode executar com pools de aplicativos:
* Crie novos pools de aplicativos
* Edite as definições de configuração de pools de aplicativos existentes
* Iniciar, parar e reciclar pools de aplicativos
* Atribuir aplicativos a pools de aplicativos
Você pode gerenciar pools de aplicativos no console do Gerenciador do IIS ou programaticamente usando a classe ApplicationPool.