Balanceador de carga interno

Concluído

Para além de equilibrar os pedidos de utilizadores para os servidores de front-end, pode utilizar o Balanceador de Carga do Azure para distribuir o tráfego dos servidores de front-end uniformemente entre os servidores de back-end.

Em sua organização de assistência médica, os servidores front-end chamam serviços de lógica de negócios hospedados em uma camada intermediária. Quer garantir que a camada média é tão dimensionável e resiliente como o front-end. Quer utilizar um balanceador de carga para distribuir os pedidos dos servidores de front-end uniformemente entre os servidores de camada média. Dessa forma, você pode expandir os servidores de camada intermediária para alcançar a maior capacidade possível. Irá também assegurar que a camada média é resiliente a falhas. Quando um servidor falha, o balanceador de carga redireciona automaticamente o tráfego para outro servidor.

Aqui, você aprenderá a usar balanceadores de carga para distribuir o tráfego interno.

Configurar um balanceador de carga interno

No cenário de portal de assistência médica, uma camada da Web lida com solicitações de usuários. A camada Web liga-se às bases de dados para recuperar dados para os utilizadores. A camada da base de dados também é implementada em duas máquinas virtuais. Para permitir que o portal Web de front-end continue a processar os pedidos de cliente em caso de falha de um servidor de base de dados, pode configurar um balanceador de carga interno para distribuir o tráfego para os servidores de bases de dados.

Pode configurar um balanceador de carga interno quase da mesma forma que configura um balanceador de carga externo. Existem apenas as seguintes diferenças:

  • Ao criar o balanceador de carga, selecione Interno para o valor Tipo . Quando você seleciona essa configuração, o endereço IP front-end do balanceador de carga não é exposto à Internet.
  • Atribua um endereço IP privado em vez de um endereço IP público para o front-end do balanceador de carga.
  • Coloque o balanceador de carga na rede virtual protegida que contém as máquinas virtuais que pretende que processem os pedidos.

O balanceador de carga interno deve ser visível apenas para a camada Web. Todas as máquinas virtuais onde estão alojadas as bases de dados encontram-se numa sub-rede. Pode utilizar um balanceador de carga interno para distribuir tráfego para essas máquinas virtuais.

Diagram showing internal load balancer.

Selecionar o modo de distribuição

No portal de cuidados de saúde, a camada da aplicação está sem estado, pelo que não precisa de utilizar a afinidade do IP de origem. Pode utilizar o modo de distribuição predefinido de um hash de cinco cadeias. Este modo oferece maior escalabilidade e resiliência. O balanceador de carga encaminha o tráfego para qualquer servidor em bom estado de funcionamento.

Verifique o seu conhecimento

1.

Qual é a configuração necessária para um balanceador de carga interno?

2.

Qual das seguintes afirmações sobre balanceadores de carga externos está correta?