IIS7 Web Farm Framework 2.0 Perguntas básicas de configuração sobre balanceamento de carga [duplicado]

5

Perdoe as perguntas básicas, mas não consigo encontrar nenhuma resposta básica.

Estou no processo de manter um farm de servidores padrão usando o Web Farm Framework 2.0. Eu configurei um servidor controlador e um servidor principal. Quando provisionei meu servidor principal, eu o fiz para ativar o balanceamento de carga. Em seguida, implantei um aplicativo MVC básico no meu servidor principal. Eu sou capaz de ping meu aplicativo cliente quando eu bati o servidor primário diretamente confirmando tudo está OK nesse sentido. Por causa do chute de pneus, o que eu gostaria de fazer é acessar o mesmo aplicativo MVC através do meu farm.

Para maior clareza, digamos que meu ambiente seja assim: controller (IP: 192.168.0.1), primary (IP: 192.168.0.2).

Para acessar o aplicativo MVC por meio do farm, para qual endereço eu deveria estar apontando? Eu assumi que seria 192.168.0.1 / mymvcapplication no entanto, isso não funciona. Tenha em mente que contornar o balanceador de carga (que presumo ser meu servidor de controle) funciona bem. Estou faltando alguma coisa em termos de ativação do balanceamento de carga? Há algo mais que eu preciso fazer (no meu controlador ou servidor primário) além de apenas marcar a caixa de seleção Ativar balanceamento de carga ao provisionar o servidor principal?

Alguma dica seria muito apreciada!

    
por chris.baglieri 23.06.2011 / 03:12

1 resposta

1

Em termos WFF:

Um controller assiste ao primário, e rola a configuração para os secundários.

Um principal contém a cópia principal de tudo para esse farm.

Um secundário é uma cópia somente de gravação do primário.

O estado de balanceamento de carga é um indicador que pode ser usado por balanceadores de carga externos.

O que você não mencionou, então eu suponho que você não tenha instalado, é ARR. Application Request Routing é um componente de proxy reverso (publicação) que você pode adicionar a uma caixa do IIS - neste caso, parece que sua intenção é adicioná-lo ao Controller - para torná-lo publicar outros sites.

Neste momento, supondo que o ARR não esteja instalado, o estado de balanceamento de carga é apenas um sinalizador que não faz muito. Você pode acessar o servidor individual individualmente (normalmente eu gravaria "servidores" lá, mas não secundário :) ...), e se você alterasse o primário, o controlador replicaria isso para um secundário, mas sem um balanceador de carga ( externo, ou às vezes ARR instalado no controlador), você não tem nenhum ponto de publicação.

O WFF por si só não faz o balanceamento de carga, apenas cria uma infraestrutura de sincronização.

O ARR 2.5 geralmente instala o WFF 1.0 (portanto, prepare-se para shenanigans de farm se você instalá-lo mais tarde; acho que a versão do WFF não é revertida, mas não tentei há algum tempo), mas pode ser combinada com o papel do Controlador em pequenas implantações.

    
por 24.01.2012 / 01:22

Tags