IIS - Instalando ARR para Load Balance (parte 3)


Nessa parte do tutorial, vamos aprender como configurar o redirecionamento para o nosso Server Farm

Se você não viu a segunda parte, acesse esse link.


Agora que o farm está configurado, vamos para a terceira etapa que é criar os nossos sites.

Aqui não tem mistério, para testar, criei 4 cópias do inetpub/wwwroot em outro diretório e alterei a imagem do IIS para cada site afim de ver a alteração dos servidores.

Cada site do IIS esta apontando para uma pasta e cada site tem seu próprio pool de aplicação, afinal, queremos alocar recursos para cada um deles:

Aqui é a configuração do primeiro site, observe que alterei a porta para escutar a 8081 que é referente ao primeiro server farm que criamos anteriormente.
Vou repetir essa configuração mais três vezes, alterando apenas o último número para 2, 3 e 4 respectivamente.


O próximo passo é configurar o URL Rewrite para redirecionar as chamadas do nosso site para os servidores do nosso Server Farm.

Para isso, clique na raiz do IIS e selecione URL Rewrite:


Clique em Add Rule(s)... (adicionar regras)

Na próxima tela clique em "Blank rule":

Em seguida clique em Ok

Na próxima tela, informe um nome qualquer e no grupo "Match URL" deixe as configurações padrões, mudando apenas o Pattern para .*:

No próximo grupo "Conditions" vamos adicionar uma nova condição que será responsável por adicionar as regras no qual a url será "re-escrita":

Clique em Add... (Adicionar) e deixe a configuração igual a próxima imagem


Clique em OK, em seguida adicione mais uma configuração e deixe igual a próxima imagem:


Essa é a porta no qual o site principal (que não faz nada) escuta. Clique em OK.

O "Server Variables" não precisa de alteração.

O último grupo "Action" altere o valor do combo "Action type" de "Rewrite" para "Route to Server Farm" e deixe conforme a imagem:

Observe que ativei a opção "Stop processing of subsequent rules" para que o IIS não processe as outras regras que possam surgir e clique em Apply para aplicar as

Agora basta alterar a porta do "Default Web Site" para 8080 e vamos testar:

Vamos reiniciar o IIS para garantir que as configurações sejam aplicadas e vamos chamar o nosso site apenas na porta 8080:

De cara entrou no site 2

Se apertarmos refresh várias vezes vamos perceber que o site vai mudando porém o endereço é o mesmo:

Se voltarmos para o monitor do Server Farm podemos ver os requests em sendo distribuídos:

É isso aí pessoal, existe uma última configuração para escutar a porta 80, mas essa fica para a próxima parte desse tutorial.

Até a próxima.

iis · ‎arr · ‎load · ‎balance · ‎balanceador · ‎de · ‎carga

Última atualização: 21/09/2018 às 07:41


  • Buscar