Configuração de Nó Cruzado do NLB ARR

1

Dado:

  • um aplicativo da web asp.net
  • 2 servidores Windows com o IIS instalado (não são permitidos mais servidores)

Eu quero ativar o balanceamento de carga / failover para esse aplicativo, nos níveis de servidor e de aplicativo.

Meu plano é:

1) Instale o aplicativo da web em ambos os servidores, no IIS.

2) Para o balanceamento / failover de carga no nível do servidor, ative o Microsoft NLB

3) Para o balanceamento de carga / failover de nível de aplicativo, sou tentado a usar o ARR em cada servidor. Assim, cada servidor hospedará o ARR e um aplicativo da web. Cada instância de ARR fará o balanceamento de carga das solicitações localmente ou para o outro servidor.

O último ponto é viável e viável?

Minha única restrição: 2 servidores, não mais.

    
por Maxim Gueivandov 05.05.2014 / 18:47

1 resposta

2

Geralmente, você teria ARR no nível do NLB, direcionando o tráfego para os servidores de conteúdo de segundo nível no farm que veiculam a mesma configuração / IIS compartilhado (mesmos aplicativos).

Veja Alcançando Alta Disponibilidade e Escalabilidade - ARR e NLB

Em seu cenário, você realmente não precisa ARR - você só quer NLB entre 2 servidores de conteúdo, o que permitirá que 1 servidor fique inativo e o tráfego ainda vá para o servidor que está para cima.

O ARR concederá a funcionalidade Reverse Proxy / Rewriting, mas você também pode fazer a reconfiguração de URL sem ARR, portanto, certifique-se de que deseja fazer, pois o ARR é normalmente necessário apenas para gerenciar farms de servidores IMO.

    
por 06.05.2014 / 22:05