Quando usar o Azure Load Balancer

Concluído

O Azure Load Balancer é mais adequado para aplicativos que exigem latência ultrabaixa e alto desempenho. O Balanceador de Carga é adequado às necessidades da sua organização porque você está substituindo dispositivos de hardware de rede existentes que equilibram a carga do tráfego entre aplicativos. Os aplicativos usavam várias camadas de VM quando os aplicativos eram locais com um serviço do Azure que tem a mesma funcionalidade.

Como o Balanceador de Carga opera na Camada 4 como dispositivos de hardware que eram usados localmente antes da organização migrar para o Azure, você pode usar o Balanceador de Carga para replicar essa funcionalidade de dispositivo de hardware. Essa funcionalidade inclui o uso de testes de integridade para garantir que o Load Balancer não encaminhe tráfego para nós de VM com falha. Ele também inclui o uso da persistência de sessão para garantir que os clientes se comuniquem apenas com uma única 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 internos para equilibrar o tráfego entre a camada da Web e a camada que executa tarefas de análise e transformação de dados.

Você pode configurar regras NAT de entrada para permitir o acesso do 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 é apropriado se você tiver um aplicativo Web que não exija balanceamento de carga em execução em uma única instância de VM IaaS. Por exemplo, se seu aplicativo Web recebe apenas uma pequena quantidade de tráfego e a infraestrutura existente já lida com competência com a carga existente, não há necessidade de implantar um pool back-end de VMs e não há necessidade de usar o Balanceador de Carga.

O Azure fornece outras soluções de balanceamento de carga como alternativas ao Azure Load Balancer, incluindo o Azure Front Door, o Azure Traffic Manager e o Azure Application Gateway:

  • O Azure Front Door é uma rede de entrega de aplicativos que fornece um serviço global de balanceamento de carga e 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 de aplicativo Web e cache para melhorar o desempenho e a alta disponibilidade de 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 Azure Traffic Manager é um balanceador de carga de tráfego baseado em DNS que permite distribuir o tráfego de forma otimizada para serviços em regiões globais do Azure, ao mesmo tempo que fornece alta disponibilidade e capacidade de resposta. Como o Gerenciador de Tráfego é um serviço de balanceamento de carga baseado em DNS, ele balanceia a carga somente no nível do domínio. Por esse motivo, ele não pode fazer failover tão rapidamente quanto o Front Door, devido aos desafios comuns em torno do cache de DNS e sistemas que não respeitam os TTLs de DNS.
  • O Azure Application Gateway fornece o Application Delivery Controller (ADC) como um serviço, oferecendo vários recursos de balanceamento de carga da Camada 7. Use-o para otimizar a produtividade da web farm descarregando a terminação TLS/SSL com uso intensivo de CPU para o gateway. O Application Gateway funciona dentro de 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 sua solução esteja altamente disponível. O Azure Load Balancer é redundante em zona, garantindo alta disponibilidade em zonas de disponibilidade. Se a Adatum tivesse aplicativos que exigissem a funcionalidade de firewall de aplicativos Web, o Azure Load Balancer não seria uma solução apropriada para a empresa.