Suporte à Failover

O Load Balancer age como um único ponto de presença para os hosts de conteúdo de sua empresa. Isto é útil porque você informa o nome do host e o endereço do cluster no DNS, em vez do nome do host e do endereço de cada host de conteúdo, que fornece um nível de proteção contra ataques casuais e fornece uma aparência unificada para o Web site de sua empresa. Para aperfeiçoar ainda mais a disponibilidade do Web site, configure outro Load Balancer para agir como um backup para o Load Balancer principal, conforme descrito na Figura 10. Se um Load Balancer falhar ou ficar inacessível devido a uma falha na rede, os usuários finais ainda poderão acessar os hosts de conteúdo.

Figura 10. Utilizando um Load Balancer Principal e de Backup para Tornar o Conteúdo da Web Altamente Disponível
O gráfico que aparece aqui representa a utilização de Dispatcher principal e de backup para tornar o conteúdo da Web altamente disponível
Legenda: 1—Cliente   2—Internet   3—Roteador/Gateway   4—Principal Dispatcher   5—Backup Dispatcher   6—Host de Conteúdo

No caso normal, um navegador em execução em uma das máquinas marcadas com o número 1 direciona seu pedido de um arquivo X para o nome de host do cluster que está mapeado para o Load Balancer principal (4). O Dispatcher roteia o pedido para o host de conteúdo (6) selecionado com base nos critérios de equilíbrio de carga do Dispatcher. O host de conteúdo envia o arquivo X diretamente para o navegador, roteando-o para o gateway da empresa (3) pela Internet (2), mas ignorando o Load Balancer.

O backup Dispatcher (5) não executa o equilíbrio de carga, desde que o principal esteja operacional. Os Dispatcher principal e de backup acompanham seus status trocando mensagens chamadas pulsações, periodicamente. Se o Dispatcher de backup detectar que o principal falhou, ele automaticamente assume a responsabilidade de fazer o equilíbrio de carga, interceptando pedidos direcionados ao nome do host e endereço IP de cluster do principal.

Há também a possibilidade de se configurar dois Dispatcher para a alta disponibilidade mútua. Neste caso, cada um executará ativamente o balanceamento de carga para um cluster separado de hosts de conteúdo, agindo ao mesmo tempo como o backup para seu parceiro. (Em instalações do Balanceador de Carga para IPv4 e IPv6, a alta disponibilidade simples é suportada, mas a alta disponibilidade mútua não é).

O Dispatcher geralmente não consome muitos recursos de processamento ou de memória e outros aplicativos podem ser executados na máquina do Load Balancer. Se for importante reduzir custos com o equipamento, será possível até mesmo executar o backup do Dispatcher em uma das máquinas do cluster na qual ele está fazendo o equilíbrio de carga. A Figura 11 representa essa configuração, na qual o Dispatcher de backup é executado em um dos hosts de conteúdo (5) do cluster.

Figura 11. Localizando o Load Balancer de Backup em um Host de Conteúdo
O gráfico que aparece aqui representa o backup Dispatcher executando em um host de conteúdo
Legenda: 1—Cliente   2—Internet   3—Roteador/Gateway   4—Principal Dispatcher   5—Backup Dispatcher e Host de Conteúdo   6—Host de Conteúdo