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!


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.


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



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.



-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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.