Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure Load Balancer dá suporte a regras para configurar o tráfego para o pool de back-end. Neste artigo, você vai aprender a gerenciar as regras para um Azure Load Balancer.
Há quatro tipos de regras:
Regras de balanceamento de carga – Uma regra do balanceador de carga é usada para definir como o tráfego de entrada é distribuído para todas as instâncias do pool de back-end. Uma regra de balanceamento de carga mapeia uma configuração especificada de porta e IP de front-end para várias portas e endereços IP de back-end. Um exemplo seria uma regra criada na porta 80 para balancear a carga do tráfego da Web.
Portas de alta disponibilidade – uma regra do balanceador de carga configurada com protocolo – todos e porta – 0. Essas regras permitem que uma única regra faça o balanceamento de carga de todo o tráfego TCP e UDP que chega em todas as portas de um balanceador de carga padrão interno. As regras de balanceamento de carga das portas de HA ajudam em cenários, como alta disponibilidade e escala para NVAs (soluções de virtualização de rede) dentro de redes virtuais. O recurso pode ser útil quando um grande número de portas precisa do balanceamento de carga.
Regra NAT de entrada — Uma regra NAT de entrada encaminha o tráfego recebido para a combinação de endereço IP e porta do front-end. O tráfego é enviado para uma máquina virtual ou uma instância específica no pool de back-end. O encaminhamento de porta é realizado pela mesma distribuição baseada em hash que o balanceamento de carga.
Regra de saída - Uma regra de saída configura a Tradução de Endereços de Rede (NAT) de saída para todas as máquinas virtuais ou instâncias identificadas pelo pool de backend. Essa regra permite que as instâncias no backend se comuniquem (de saída) com a Internet ou com outros endpoints.
Pré-requisitos
Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
Um balanceador de carga público padrão na assinatura. Para obter mais informações sobre como criar um Azure Load Balancer, confira Início Rápido: Criar um balanceador de carga público para balancear a carga de VMs usando o portal do Azure. O nome do balanceador de carga para os exemplos públicos neste artigo é myPublicLoadBalancer.
Um balanceador de carga interno padrão na sua assinatura. Para mais informações sobre como criar um Azure Load Balancer, veja Quickstart: Criar um balanceador de carga interno para balancear VMs usando o portal Azure. O nome do balanceador de carga para os exemplos internos deste artigo é myInternalLoadBalancer.
Os balanceadores de carga públicos e internos são recursos separados. Cada procedimento neste artigo indica qual escolher.
Para abrir qualquer balanceador de carga usado neste artigo, faça login no portal do Azure, insira Balanceador de Carga na caixa de busca no topo do portal, selecione Balanceadores de Carga nos resultados da busca e, em seguida, selecione o balanceador de carga nomeado nesse procedimento.
Regras de balanceamento de carga
Nesta seção, você vai aprender a adicionar e remover uma regra de balanceamento de carga. Um balanceador de carga público é usado nos exemplos.
Adicionar uma regra de balanceamento de carga
Neste exemplo, você cria uma regra para balancear a porta 80 no balanceador público de carga.
Abra myPublicLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de balanceamento de carga em Configurações.
Selecione + Adicionar em Regras de balanceamento de carga para adicionar uma regra.
Insira ou selecione as seguintes informações em Adicionar regra de balanceamento de carga.
Configuração Valor Nome myHTTPRule Versão IP Selecione IPv4 ou IPv6. Endereço IP de front-end Selecione o endereço IP de front-end do balanceador de carga.
Neste exemplo, é myFrontendIP.Protocolo Mantenha o padrão de TCP. Porta Insira 80. Porta de back-end Insira 80. Pool de back-end Selecione o pool de back-back do balanceador de carga.
Neste exemplo, é myBackendPool.Verificação de integridade Selecione Criar novo.
Em
, insira myHealthProbe.
Selecione HTTP em Protocolo.
Deixe o restante com os padrões ou adapte-os a seus requisitos.
Selecione
.Persistência de sessão Selecione Nenhum ou o nível de persistência desejado.
Para obter mais informações sobre modos de distribuição, confira Modos de distribuição do Azure Load Balancer.Tempo limite de inatividade (minutos) Deixe o padrão de 4 ou mova o controle deslizante para o tempo limite ocioso necessário. Redefinição de TCP Selecione Habilitado.
Para obter mais informações sobre como redefinir o TCP, confira Redefinição do TCP do Load Balancer e tempo limite ocioso.IP flutuante Mantenha o padrão como Desabilitado ou habilite-o se a implantação exigir IP flutuante.
Para saber mais sobre o IP flutuante, confira Configuração do IP flutuante do Azure Load Balancer.Tradução de endereço de rede de origem de saída (SNAT) Mantenha o valor padrão de (Recomendado) Usar regras de saída para fornecer aos membros do pool de back-end acesso à Internet.
Para obter mais informações sobre regras de saída e (SNAT), confira Regras de saída do Azure Load Balancer e Usando a Conversão de Endereços de Rede de Origem (SNAT) para conexões de saída.Selecione Adicionar.
Confirme que myHTTPRule aparece na lista de regras de balanceamento de carga . Selecione Status de integridade e, em seguida, selecione Exibir detalhes para confirmar se a sonda de integridade relata que suas instâncias de back-end estão íntegras. O tráfego chega ao pool backend apenas quando pelo menos uma instância está saudável.
Remover uma regra de balanceamento de carga
Nesse exemplo, você vai remover uma regra de balanceamento de carga.
Abra myPublicLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de balanceamento de carga em Configurações.
Selecione os três pontos ao lado da regra que você deseja remover.
Selecione Excluir.
Confirme que a regra não aparece mais na lista de regras de balanceamento de carga .
Portas de alta disponibilidade
Nesta seção, você vai aprender a adicionar e remover uma regra de portas de alta disponibilidade. Você vai usar um balanceador de carga interno nesse exemplo.
As regras de portas de alta disponibilidade são suportadas em um balanceador de carga interno padrão.
Adicionar a regra de portas de alta disponibilidade
Neste exemplo, você cria uma regra de portas de alta disponibilidade no balanceador de carga interno.
Abra myInternalLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de balanceamento de carga em Configurações.
Selecione + Adicionar em Regras de balanceamento de carga para adicionar uma regra.
Insira ou selecione as seguintes informações em Adicionar regra de balanceamento de carga.
Configuração Valor Nome Insira myHARule. Versão IP Selecione IPv4 ou IPv6. Endereço IP de front-end Selecione o endereço IP de front-end do balanceador de carga.
Neste exemplo, é myFrontendIP.
Selecione a caixa de seleção ao lado de HA Ports.Pool de back-end Selecione o pool de back-back do balanceador de carga.
Neste exemplo, é myBackendPool.Verificação de integridade Selecione Criar novo.
Em
, insira myHealthProbe.
Selecione TCP em Protocolo.
Insira uma porta TCP em Porta. Neste exemplo, é a porta 80. Insira uma porta que atenda às suas necessidades.
Deixe o restante com os padrões ou adapte-os a seus requisitos.
Selecione
.Persistência de sessão Selecione Nenhum ou o nível de persistência desejado.
Para obter mais informações sobre modos de distribuição, confira Modos de distribuição do Azure Load Balancer.Tempo limite de inatividade (minutos) Deixe o padrão de 4 ou mova o controle deslizante para o tempo limite ocioso necessário. Redefinição de TCP Selecione Habilitado.
Para obter mais informações sobre como redefinir o TCP, confira Redefinição do TCP do Load Balancer e tempo limite ocioso.IP flutuante Mantenha o padrão como Desabilitado ou habilite-o se a implantação exigir IP flutuante.
Para saber mais sobre o IP flutuante, confira Configuração do IP flutuante do Azure Load Balancer.Para obter mais informações sobre a configuração de regras de portas de alta disponibilidade, confira Visão geral das portas de alta disponibilidade .
Selecione Adicionar.
Confirme que o myHARule aparece na lista de regras de balanceamento de carga e mostra as Portas HA como configuração de portas.
Remover uma regra de portas de alta disponibilidade
Neste exemplo, você remove uma regra de portas de alta disponibilidade.
Abra myInternalLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de balanceamento de carga em Configurações.
Selecione os três pontos ao lado da regra que você deseja remover.
Selecione Excluir.
Confirme que a regra não aparece mais na lista de regras de balanceamento de carga .
Regra NAT de entrada
As regras de NAT de entrada são usadas para rotear conexões para uma VM específica no pool de back-end. Para obter mais informações e um tutorial detalhado sobre como configurar e testar regras de NAT de entrada, confira Tutorial: Configurar encaminhamento de porta no Azure Load Balancer usando o portal.
Regra de saída
Você vai aprender a adicionar e remover uma regra de saída nessa seção. Você vai usar um balanceador de carga público nesse exemplo.
As regras de saída têm suporte em balanceadores de carga públicos padrão.
Adicionar uma regra de saída
Neste exemplo, você cria uma regra de saída no balanceador de carga público.
Abra myPublicLoadBalancer no portal do Azure.
Na página Balanceador de carga, selecione Regras de saída em Configurações.
Selecione + Adicionar em Regras de saída para adicionar uma regra.
Em Adicionar regra de saída, insira ou selecione as informações seguintes.
Configuração Valor Nome Insira myOutboundRule. Versão IP Selecione IPv4 ou IPv6. Endereço IP de front-end Selecione o endereço IP de front-end do balanceador de carga.
Neste exemplo, é myFrontendIP.Protocolo Mantenha o padrão de Todos. Tempo limite de inatividade (minutos) Deixe o padrão de 4 ou mova o controle deslizante para atender às suas necessidades. Redefinição de TCP Mantenha o padrão de Habilitado. Pool de back-end Selecione o pool de back-back do balanceador de carga.
Neste exemplo, é myBackendPool.Alocação de porta Alocação de porta Selecione Escolher manualmente o número de portas de saída. Portas de saída Escolher por Selecione Portas por instância. Portas por instância Digite 10000. Selecione Adicionar.
Confirme que myOutboundRule aparece na lista de regras de saída com a alocação de portas que você selecionou.
Remover uma regra de saída
Neste exemplo, você remove uma regra de saída.
Abra myPublicLoadBalancer no portal do Azure.
Na página Balanceador de carga, selecione Regras de saída em Configurações.
Selecione os três pontos ao lado da regra que você deseja remover.
Selecione Excluir.
Confirme que a regra não aparece mais na lista de regras de Outbound . Instâncias de backend perdem a conectividade de saída que essa regra fornecia, a menos que exista outro caminho de saída.
Próximas etapas
Neste artigo, você aprendeu a gerenciar regras de balanceamento de carga para um Azure Load Balancer.
Para obter mais informações sobre o Azure Load Balancer, consulte: