Eu tenho um farm da Web que cresce rapidamente executando o IIS 7 (mais de 30 servidores). Todos os servidores são cópias idênticas um do outro e todos os servidores são físicos. Atualizamos o software uma vez por mês e, no processo atual, seguimos as seguintes etapas:
- Desabilite o servidor do pool no balanceador de carga F5.
- Desative o HTTP Keep-alives no IIS para que as conexões caiam rapidamente.
- Altere o diretório padrão do site para uma nova pasta que contém novos binários.
- Servidor de teste
- Habilite o Keep-alives HTTP.
- Habilite o servidor no pool F5.
- Mover para o servidor 2
A Microsoft costumava ter o Application Center, que foi abandonado há um tempo. Eles fizeram uma segunda tentativa com o Web Farm Framework, mas isso adiciona tanto tempo de controle de qualidade testando o pacote de liberação quanto economiza na implantação.
Alguém viu um aplicativo comercial pronto para uso para gerenciar e implantar em grandes farms da Web?
Obrigado!