Como você gerencia grandes farms da web? [fechadas]

11

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:

  1. Desabilite o servidor do pool no balanceador de carga F5.
  2. Desative o HTTP Keep-alives no IIS para que as conexões caiam rapidamente.
  3. Altere o diretório padrão do site para uma nova pasta que contém novos binários.
  4. Servidor de teste
  5. Habilite o Keep-alives HTTP.
  6. Habilite o servidor no pool F5.
  7. 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!

sysadmin1138
fonte
Confira openefs.org
Warner
As recomendações do produto, incluindo o reconhecimento, estão fora do tópico de acordo com as Perguntas frequentes atualizadas .
sysadmin1138

Respostas:

2

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.

Greg Bray
fonte
1

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

Carlos Aguilar Mares
fonte
0

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.

Chopper3
fonte
0

verifique no quattor. Mas acho que está sendo usado apenas para linux

Nikolaidis Fotis
fonte
-3

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.

przemas
fonte
Isso não ajuda a responder à pergunta original.
Brent Pabst
Embora esse link possa responder à pergunta, é melhor incluir aqui as partes essenciais da resposta e fornecer o link para referência. As respostas somente para links podem se tornar inválidas se a página vinculada for alterada.
Michael Hampton