Quando usar o Azure Load Balancer

Concluído

O Azure Load Balancer é mais adequado para aplicativos que exigem latência extremamente baixa e alto desempenho. O Load Balancer é adequado para as necessidades da sua organização porque você está substituindo dispositivos de hardware de rede existentes que balanceiam a carga do tráfego entre aplicativos. Os aplicativos usavam várias camadas de VM quando estavam no local com um serviço do Azure que tem a mesma funcionalidade.

Como o Load Balancer opera na Camada 4, como dispositivos de hardware que eram usados localmente antes de a organização migrar para o Azure, você pode usar o Load Balancer para replicar essa funcionalidade de dispositivo de hardware. Essa funcionalidade inclui o uso de investigações de integridade para garantir que o Load Balancer não encaminhe o tráfego para nós de VM com falha. Ela também inclui o uso de persistência de sessão para garantir que os clientes se comuniquem com apenas uma VM durante uma sessão.

Você pode configurar balanceadores de carga públicos para tráfego front-end para camadas da Web de aplicativos. Você também pode configurar balanceadores de carga públicos para tráfego de front-end entre a camada da Web e a camada que executa tarefas de transformação e análise de dados.

Você pode configurar regras NAT de entrada para permitir o acesso de protocolo de área de trabalho remota a uma instância de VM para executar tarefas administrativas.

Quando não usar o Azure Load Balancer

O Azure Load Balancer não será apropriado se você tiver um aplicativo Web que não exige o balanceamento de carga em execução em uma única instância de VM IaaS. Por exemplo, se você tiver um aplicativo Web que recebe apenas uma pequena quantidade de tráfego e a infraestrutura existente já tratar com responsabilidade a carga existente, não será necessário nem implantar um pool de back-end de VMs nem usar o Load Balancer.

O Azure fornece outras soluções de balanceamento de carga como alternativas ao Azure Load Balancer, incluindo Azure Front Door, Gerenciador de Tráfego do Azure e Gateway de Aplicativo do Azure:

  • O Azure Front Door é uma rede de entrega de aplicativos que fornece balanceamento de carga global e serviço de aceleração de site para aplicativos Web. Ele oferece recursos de camada 7 para seu aplicativo, como descarregamento de TLS/SSL, roteamento baseado em caminho, failover rápido, firewall do aplicativo Web e cache para melhorar o desempenho e a alta disponibilidade dos seus aplicativos. Escolha essa opção em cenários como balanceamento de carga de um aplicativo Web implantado em várias regiões do Azure.
  • O Gerenciador de Tráfego do Azure é um balanceador de carga de tráfego baseado em DNS que permite distribuir o tráfego de forma ideal para serviços em regiões globais do Azure, fornecendo alta disponibilidade e capacidade de resposta. Como o Gerenciador de Tráfego é um serviço de balanceamento de carga baseado em DNS, ele faz o balanceamento de carga somente no nível de domínio. Por esse motivo, ele não pode fazer failover tão rapidamente quanto o Azure Front Door, devido a desafios comuns relacionados ao cache do DNS e sistemas que não respeitam os TTLs do DNS.
  • O Gateway de Aplicativo do Azure fornece o ADC (controlador de entrega de aplicativos) como um serviço, oferecendo vários recursos de balanceamento de carga de camada 7. Use-o para otimizar a produtividade do Web farm por meio do descarregamento da terminação TLS/SSL com uso intensivo de CPU para o gateway. O Gateway de Aplicativo funciona em uma região, e não globalmente.
  • O Azure Load Balancer é um serviço de balanceamento de carga de camada 4 de alto desempenho e latência ultrabaixa (entrada e saída) para todos os protocolos UDP e TCP. Ele foi criado para lidar com milhões de solicitações por segundo, garantindo que a sua solução esteja altamente disponível. O Azure Load Balancer tem redundância de zona, garantindo alta disponibilidade nas zonas de disponibilidade. Se a Adatum tivesse aplicativos que exigissem a funcionalidade de firewall do aplicativo Web, o Azure Load Balancer não seria uma solução apropriada para a empresa.