A melhor maneira de manter 2 ou mais instalações do IIS em sincronia

4

O front-end da nossa configuração é executado via: -

  • Um balanceador de carga do Linux - executando o HAProxy para balanceamento de carga com stunnel na frente para conexões SSL.
  • Isso serve 2 caixas do Windows Server executando o IIS 7.5

Eu preciso de uma maneira de garantir que as duas caixas do IIS estejam sempre em sincronia (ou seja, se eu alterar uma configuração em uma, em alguns momentos, a segunda deverá ser atualizada automaticamente).

Depois de analisarmos o Web Farm Framework da Microsoft, parece ser a melhor solução para isso, mas não tenho certeza se isso funciona bem (ou duplica a funcionalidade) do nível HAProxy na frente dele?

Muito obrigado antecipadamente.

    
por isNaN1247 19.03.2011 / 10:54

3 respostas

2

O Application Request Routing (ARR) duplicaria a funcionalidade do haproxy - o Web Farm Framework 2.0 (WFF) é uma ferramenta de sincronização de plataforma e conteúdo. Eles podem ser instalados juntos ou usados separadamente.

O Web Farm Framework ou apenas WebDeploy / MSDeploy com uma sincronização de linha de comando provavelmente faria o trabalho.

    
por 19.03.2011 / 12:22
2

O IIS 7 e o 7.5 têm um recurso chamado Shared Configuration . Ele funciona muito bem em combinação com a replicação do Sistema de Arquivos Distribuídos (DFS) do Windows Server e o balanceamento de carga de rede (NLB).

Observação: o DFSR exige que os servidores estejam em um domínio do Active Directory.

    
por 19.03.2011 / 12:43
1

Você definitivamente precisa verificar, mas as tecnologias de balanceamento de carga de hardware que usei sempre ignoraram qualquer balanceamento de carga da Web nativa do Windows (como o NLB). Isso acontece porque os balanceadores de carga de hardware conhecem os nomes individuais dos servidores da Web envolvidos, ao passo que se você dependesse do NLB do Windows, acessaria o farm usando um nome de servidor virtual - e o conteúdo seria servido por qualquer um dos servidores na fazenda.

    
por 19.03.2011 / 11:05