Criar regras para o balanceador de carga

Concluído

Você pode definir regras de balanceamento de carga para especificar como o tráfego é distribuído para seus pools de back-end. Cada regra mapeia uma combinação de porta e endereço IP de front-end para um conjunto de combinações de endereço IP e porta de back-end.

Screenshot that shows how to create load-balancing rules in the Azure portal.

O que você deve saber sobre regras de balanceamento de carga

Vamos examinar mais detalhadamente como configurar regras de balanceamento de carga para seus pools de back-end.

  • Para configurar uma regra de balanceamento de carga, você precisa ter um front-end, um back-end e uma investigação de integridade para o balanceador de carga.

  • Para definir uma regra no portal do Azure, você faz várias configurações:

    • Versão do IP (IPv4 ou IPv6)
    • Endereço IP do front-end, *Porta e Protocolo (TCP ou UDP)
    • Pool de back-end e Porta de back-end
    • Investigação de integridade
    • Persistência de sessão
  • Por padrão, o Azure Load Balancer distribui o tráfego de rede igualmente entre várias instâncias da máquina virtual.

    O Azure Load Balancer usa um hash de cinco tuplas para mapear o tráfego para os servidores disponíveis. A tupla consiste no endereço IP de origem, na porta de origem, no endereço IP de destino, na porta de destino e no tipo de protocolo. O balanceador de carga fornece permanência somente dentro de uma sessão de transporte.

  • A persistência de sessão especifica como tratar o tráfego proveniente de um cliente. Por padrão, solicitações sucessivas de um cliente são tratadas por qualquer máquina virtual em seu pool.

    Você pode modificar o comportamento de persistência da sessão da seguinte forma:

    • Nenhum (padrão): qualquer máquina virtual pode manipular a solicitação.
    • IP do cliente: Solicitações sucessivas do mesmo endereço IP do cliente são tratadas na mesma máquina virtual.
    • IP e protocolo do cliente: Solicitações sucessivas do mesmo endereço IP do cliente e combinação de protocolo são tratadas na mesma máquina virtual.

    Observação

    A manutenção de informações de persistência de sessão é importante para aplicativos que implementam um carrinho de compras. Você consegue pensar em outros aplicativos que podem se beneficiar da persistência de sessão?

  • As regras de balanceamento de carga podem ser usadas em combinação com as regras do NAT.

    Considere um cenário em que você usa o NAT do endereço público de um balanceador de carga para a porta TCP 3389 em uma máquina virtual específica. Combinando sua regra de NAT com regras de balanceamento de carga, você pode habilitar o acesso à área de trabalho remota de fora do Azure.