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!
Respostas:
O Web Deploy é o novo método recomendado pela Microsoft para implantar sites, e eles têm algumas orientações sobre como usá-lo para implantar em web farms . No mínimo, você provavelmente poderia automatizar a maioria das etapas usando o Powershell.
Você também pode examinar a versão beta do Web Farm Framework, lançada recentemente , que permite provisionar e gerenciar facilmente um farm de servidores Web do IIS 7.
fonte
Na verdade, a nova recomendação é usar o Web Farm Framework para gerenciar esses servidores; isso pode ajudá-lo a implantar e sincronizar seus servidores (internamente usando o Web Deploy), monitorar sua saúde e executar operações personalizadas nos farms. A versão Beta já está disponível, consulte: http://www.iis.net/download/webfarmframework
fonte
Use o Microsoft Web Farm Framework. Abaixo está o link do site para sua referência. http://weblogs.asp.net/scottgu/archive/2010/09/08/introducing-the-microsoft-web-farm-framework.aspx
fonte
Todos os nossos são VMs liderados por Cisco ACEs e Zeus ZXTMs. Temos a tendência de adicionar uma nova VM com o software atualizado ao VIP do cluster primeiro, deixar levar um pouco de carga; somente então removeremos uma VM existente. Fazemos o mesmo processo de drenagem que você, depois adicionamos outra VM e repetimos. Normalmente, fazemos os primeiros servidores à mão antes de lançar o restante por script.
fonte
verifique no quattor. Mas acho que está sendo usado apenas para linux
fonte
Este é o URL com o que você precisa - iControl.dll é isso :) https://devcentral.f5.com/wiki/iControl.PsPoolMemberControl.ashx
Você deve ter uma conta no devcentral - fazer conta é gratuito.
fonte