Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Balanceador de Carga do Azure dá suporte a regras para configurar o tráfego para o pool de back-end. Neste artigo, você aprenderá a gerenciar as regras de um Balanceador de Carga do Azure.
Existem quatro tipos de regras:
Regras de balanceamento de carga - Uma regra de balanceador de carga é usada para definir como o tráfego de entrada é distribuído para todas as instâncias dentro do pool de back-end. Uma regra de balanceamento de carga mapeia uma determinada configuração e porta IP de front-end para vários endereços IP e portas 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 de balanceador de carga configurada com protocolo - all e porta - 0. Essas regras permitem que uma única regra balanceie a 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 de portas HA ajudam em cenários, como alta disponibilidade e dimensionamento para dispositivos virtuais de rede (NVAs) dentro de redes virtuais. O recurso pode ajudar quando um grande número de portas deve ser balanceado com carga.
Regra NAT de entrada - Uma regra NAT de entrada encaminha o tráfego de entrada enviado para o endereço IP frontend e a combinação de portas. O tráfego é enviado para uma máquina virtual ou instância específica no pool de back-end. O reencaminhamento de porta é feito pela mesma distribuição baseada em hash que o balanceamento de carga.
Regra de saída - Uma regra de saída configura NAT (Network Address Translation) de saída para todas as máquinas virtuais ou instâncias identificadas pelo pool de back-end. Esta regra permite que instâncias no back-end se comuniquem para fora, para a Internet ou outros pontos de extremidade.
Prerequisites
Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
Um balanceador de carga público padrão em sua assinatura. Para obter mais informações sobre como criar um Balanceador de Carga do Azure, consulte Guia de 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 em sua assinatura. Para mais informações sobre como criar um Balanceador de Carga do Azure, 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 neste 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 utilizado neste artigo, inicie sessão no portal Azure, introduza Balanceador de Carga na caixa de pesquisa no topo do portal, selecione Balanceadores de Carga nos resultados de pesquisa e depois selecione o balanceador de carga nomeado nesse procedimento.
Regras de balanceamento de carga
Nesta seção, você 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, crias uma regra para balancear a porta 80 no balanceador de carga público.
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.
Definições Valor Name myHTTPRule Versão do IP Selecione IPv4 ou IPv6. Endereço IP de Frontend Selecione o endereço IP frontend do balanceador de carga.
Neste exemplo, é myFrontendIP.Protocolo Deixe o padrão de TCP. Porta Digite 80. Porta traseira Digite 80. Grupo de servidores back-end Selecione o pool de retaguarda do balanceador de carga.
Neste exemplo, é myBackendPool.Sonda de saúde Selecione Criar novo.
Em Nome, digite myHealthProbe.
Selecione HTTP no Protocolo.
Deixe o resto nos valores padrão ou ajuste conforme suas necessidades.
Selecione OK.Persistência da sessão Selecione Nenhum ou a persistência necessária.
Para obter mais informações sobre modos de distribuição, consulte Modos de distribuição do Balanceador de Carga do Azure.Tempo limite de inatividade (minutos) Deixe o padrão 4 ou mova o controle deslizante para o tempo de inatividade necessário. Redefinição de TCP Selecione Ativado.
Para obter mais informações sobre a redefinição de TCP, consulte Redefinição de TCP do balanceador de carga e tempo limite de inatividade.IP Flutuante Deixe o padrão Desativado ou ative se a sua implementação exigir IP flutuante.
Para obter informações sobre IP flutuante, consulte Configuração de IP flutuante do Balanceador de Carga do Azure.Tradução de endereços de origem da rede de saída (SNAT) Mantenha as definições padrão de (Recomendado) Utilizar regras de saída para permitir acesso à Internet aos membros do pool de back-end.
Para obter mais informações sobre regras de saída e (SNAT), consulte Regras de saída no Balanceador de Carga do Azure e Usando a traduçã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 estado de saúde e depois selecione Ver detalhes para confirmar que a sonda de saúde reporta as suas instâncias de backend como saudáveis. O tráfego chega ao pool de backend apenas quando pelo menos uma instância está saudável.
Remover uma regra de balanceamento de carga
Neste exemplo, você remove 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 deseja remover.
Selecione Eliminar.
Confirme que a regra já não aparece na lista de regras de balanceamento de carga .
Portas de alta disponibilidade
Nesta seção, você aprenderá a adicionar e remover uma regra de portas de alta disponibilidade. Você usa um balanceador de carga interno neste exemplo.
As regras de portas HA são suportadas em um balanceador de carga interno padrão.
Adicionar regra de portas de alta disponibilidade
Neste exemplo, crias 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.
Definições Valor Name Digite myHARule. Versão do IP Selecione IPv4 ou IPv6. Endereço IP de Frontend Selecione o endereço IP frontend do balanceador de carga.
Neste exemplo, é myFrontendIP.
Selecione a caixa ao lado de Portas HA.Grupo de servidores back-end Selecione o pool de retaguarda do balanceador de carga.
Neste exemplo, é myBackendPool.Sonda de saúde Selecione Criar novo.
Em Nome, digite myHealthProbe.
Selecione TCP em Protocolo.
Insira uma porta TCP na Porta. Neste exemplo, é a porta 80. Insira uma porta que atenda às suas necessidades.
Deixe o resto nos valores padrão ou ajuste conforme suas necessidades.
Selecione OK.Persistência da sessão Selecione Nenhum ou a persistência necessária.
Para obter mais informações sobre modos de distribuição, consulte Modos de distribuição do Balanceador de Carga do Azure.Tempo limite de inatividade (minutos) Deixe o padrão 4 ou mova o controle deslizante para o tempo de inatividade necessário. Redefinição de TCP Selecione Ativado.
Para obter mais informações sobre a redefinição de TCP, consulte Redefinição de TCP do balanceador de carga e tempo limite de inatividade.IP Flutuante Deixe o padrão Desativado ou ative se a sua implementação exigir IP flutuante.
Para obter informações sobre IP flutuante, consulte Configuração de IP flutuante do Balanceador de Carga do Azure.Para obter mais informações sobre a configuração de regras de portas HA, consulte Visão geral de 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, removes 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 deseja remover.
Selecione Eliminar.
Confirme que a regra já não aparece na lista de regras de balanceamento de carga .
Regra de NAT de entrada
As regras 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 NAT de entrada, consulte Tutorial: Configurar o encaminhamento de porta no Balanceador de Carga do Azure usando o portal.
Regra de saída
Você aprende como adicionar e remover uma regra de saída nesta seção. Você usa um balanceador de carga público neste exemplo.
As regras de saída são suportadas em balanceadores de carga públicos convencionais.
Adicionar regra de saída
Neste exemplo, crias uma regra de saída no balanceador de carga público.
Abra myPublicLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de saída em Configurações.
Selecione + Adicionar em Regras de saída para adicionar uma regra.
Insira ou selecione as seguintes informações em Adicionar regra de saída.
Definições Valor Name Introduza myOutboundRule. Versão do IP Selecione IPv4 ou IPv6. Endereço IP de Frontend Selecione o endereço IP frontend do balanceador de carga.
Neste exemplo, é myFrontendIP.Protocolo Deixe o padrão de Todos. Tempo limite de inatividade (minutos) Deixe o predefinido de 4 ou mova o controlo deslizante para atender às suas necessidades. Redefinição de TCP Deixe o padrão de Habilitado. Grupo de servidores back-end Selecione o pool de retaguarda do balanceador de carga.
Neste exemplo, é myBackendPool.Atribuição de portos Atribuição de portos Selecione Escolher manualmente o número de portas de saída. Portas de saída Selecione por Selecione Portas por instância. Portas por instância Digite 10000. Selecione Adicionar.
Confirma que myOutboundRule aparece na lista de regras de saída com a alocação de portas que selecionaste.
Remover uma regra de saída
Neste exemplo, você remove uma regra de saída.
Abra myPublicLoadBalancer no portal do Azure.
Na página do balanceador de carga, selecione Regras de saída em Configurações.
Selecione os três pontos ao lado da regra que deseja remover.
Selecione Eliminar.
Confirme que a regra já não aparece na lista de regras de saída . As instâncias de backend perdem a conectividade de saída que essa regra fornecia, a menos que exista outro caminho de saída.
Próximos passos
Neste artigo, você aprendeu como gerenciar regras de balanceamento de carga para um Balanceador de Carga do Azure.
Para obter mais informações sobre o Balanceador de Carga do Azure, consulte: