Azure Load Balancer: distribuição na camada 4, investigações de integridade, NAT e escolha da solução
Voltar para a trilha AZ-104
AZ-104Capítulo 14

Estudo para a Certificação Microsoft AZ-104

Azure Load Balancer: distribuição na camada 4, investigações de integridade, NAT e escolha da solução

Entenda balanceadores públicos e internos, distribuição por cinco tuplas, persistência de sessão, investigações de integridade, portas HA, NAT de entrada, regras explícitas de saída e quando outro serviço de tráfego do Azure é mais adequado.

Tempo de estudo sugerido: 60 minutos • Nível intermediário • Reescrita autoral baseada no módulo fornecido do Microsoft Learn e corrigida pela documentação vigente do Azure Load Balancer

Escudo neon de administrador do Azure cercado por máquinas virtuais, redes, armazenamento, identidade, governança, monitoramento, backup e infraestrutura como código

1. Substitua dispositivos físicos de camada 4 por um serviço nativo do

A Adatum está migrando aplicações comerciais de três camadas dos datacenters locais para máquinas virtuais do distribuídas entre redes virtuais. Algumas aplicações devem atender a internet pública; outras precisam ficar disponíveis apenas para o escritório da empresa em Sydney. Os antigos dispositivos físicos balanceavam as camadas Web e de processamento, deixavam de enviar trabalho novo a servidores com falha, mantinham cada sessão em um servidor e encaminhavam conexões administrativas para VMs específicas.

O reproduz essas funções na camada de transporte para VMs do e . Este capítulo aborda arquitetura, algoritmo de decisão, investigações, recursos , saída e a fronteira entre o e outros serviços de tráfego do .

  • Explicar o que o faz e como contribui para a disponibilidade.
  • Acompanhar uma conexão pelo front-end, regra, investigação e pool de back-end.
  • Escolher implantação pública ou interna e o modo de distribuição adequado.
  • Diferenciar regras de balanceamento, de entrada, portas HA e saída.
  • Decidir se o ou outro serviço do atende à carga de trabalho.

O pré-requisito formal é compreender fundamentos de , , , portas, redes virtuais e máquinas virtuais.

Mapa de estudo ligando tráfego de camada 4, IP front-end, regra, investigação de integridade, pool de back-end, NAT e escolha do serviço.
O projeto reúne uma decisão de tráfego, uma decisão de integridade e um plano explícito de conectividade.

2. O balanceamento escala horizontalmente em vez de apenas ampliar um servidor

Até um servidor potente pode se tornar gargalo quando as requisições aumentam. O balanceamento distribui o trabalho de entrada por vários computadores, evitando que uma instância absorva toda a demanda. Um conjunto de máquinas menores pode oferecer mais vazão, resiliência e flexibilidade de manutenção que uma única máquina superdimensionada.

O distribui fluxos de rede entre VMs ou instâncias de um Conjunto de Dimensionamento de . As regras indicam destinos elegíveis; as investigações impedem que novos fluxos cheguem a pontos não íntegros. Instâncias redundantes ampliam capacidade e disponibilidade.

3. O distribui fluxos regionais na camada 4

O atua na camada de transporte do modelo OSI. Ele decide com base em endereços, portas e protocolo ou , não em , cabeçalhos, ou conteúdo da aplicação. O processamento ocorre por fluxo; o serviço não é um reverso e não armazena dados da aplicação.

O que a camada 4 consegue ou não avaliar.
Consegue avaliarNão consegue avaliar
Endereços de origem e destinoCaminho de como /imagens ou /
Portas de origem e destinoHost ou cabeçalho
Protocolo ou , identidade ou conteúdo da aplicação
Estado do fluxo e de persistênciaRegras de firewall de aplicativo Web

Use o serviço quando baixa latência, alta vazão e transporte transparente de ou forem mais importantes que inspeção de camada 7.

4. Balanceadores públicos e internos expõem front-ends diferentes

O front-end define o modelo de acesso.
TipoFront-endUso típico
públicoEndereço públicoReceber internet para uma camada Web e, com saída explícita, traduzir endereços privados do back-end.
internoEndereço privadoDistribuir tráfego privado na rede virtual ou vindo do ambiente local por ou .

O front-end interno nunca é exposto diretamente como ponto de extremidade da internet. Ele atende tráfego dentro da rede virtual, acesso híbrido, distribuição da camada Web pública para processamento privado e aplicações LOB. Os dois tipos suportam grande quantidade de fluxos e .

Um front-end público distribui internet aos servidores Web e um front-end interno distribui tráfego privado aos servidores de negócios.
Use front-end público para entrada da internet e privado para tráfego ou híbrido.

5. Sete componentes cooperam no caminho dos dados

Componentes centrais do .
ComponenteResponsabilidade
Configuração de front-endEndereço público ou privado usado pelos clientes.
Regra de balanceamentoMapeia , porta e protocolo front-end para pool e porta de back-end.
Pool de back-endVMs ou instâncias do conjunto aptas a receber fluxos.
Investigação de integridadeDefine quais pontos podem receber novos fluxos.
Persistência de sessãoSeleciona distribuição por cinco, duas ou três tuplas.
Portas HA ou regra de entradaBalanceia todas as portas de NVAs internas ou encaminha uma porta a uma instância.
Regra de saídaDefine explícita para membros do pool de um Standard público.

Um endereço front-end isolado não basta. A regra referencia pool e investigação; os controles de segurança precisam permitir clientes e investigação; e a saída deve ser desenhada separadamente.

6. O front-end é o ponto de contato dos clientes

O cliente se conecta a uma configuração de front-end. O front-end público mapeia e porta acessíveis pela internet para endereços privados do back-end e devolve a resposta pela tupla pública. O interno usa um endereço privado acessível apenas pela rede conectada.

Um aceita vários IPs front-end, cada qual com suas regras. Assim, um serviço compartilhado pode publicar diversos endereços ou aplicações sem deixar de operar na camada 4.

7. O pool de back-end é o conjunto escalável de instâncias elegíveis

O pool reúne VMs ou instâncias de um Conjunto de Dimensionamento de . A associação pode usar interfaces de rede ou endereços ; VMs atrás de um público não precisam de público individual. O serviço atual admite vários pools, embora cada regra aponte para um deles.

Ao adicionar ou remover instâncias, o se reconfigura automaticamente e reaplica as regras ao novo conjunto. Os recursos de uma regra permanecem em uma única rede virtual; a regra não atravessa duas redes virtuais.

8. A regra conecta front-end, back-end, protocolo e investigação

Uma regra de entrada mapeia uma combinação de e porta front-end para um pool e uma porta de back-end em ou . Por exemplo, 80 público pode chegar ao 80 de cada servidor Web íntegro; outro front-end ou porta pode usar outra regra e outro pool.

Regras de balanceamento distribuem fluxos de entrada e não equivalem a regras de saída. É possível publicar várias portas, vários endereços front-end ou ambos.

O fluxo do cliente chega ao IP front-end, corresponde à regra TCP, passa pela elegibilidade de integridade e recebe uma VM de back-end.
A regra é o contrato entre a tupla front-end e o pool íntegro.

9. O algoritmo padrão calcula um de cinco tuplas por fluxo

Por padrão, o usa e porta de origem, e porta de destino e protocolo. O escolhe um back-end íntegro. Pacotes da mesma sessão de transporte conservam a tupla e chegam à mesma instância; uma conexão posterior pode mudar a porta de origem e alcançar outra VM.

  • de origem: endereço do cliente solicitante.
  • Porta de origem: porta usada pelo fluxo do cliente.
  • de destino: endereço front-end contatado.
  • Porta de destino: porta do serviço no front-end.
  • Protocolo: ou .

O algoritmo não é necessariamente round-robin. Se muitos clientes aparecem atrás da mesma e oferecem pouca variação nas tuplas, a distribuição pode ficar desigual.

Os cinco campos do fluxo alimentam um hash determinístico que escolhe uma instância íntegra.
A persistência padrão dura o fluxo de transporte, não todas as futuras requisições do cliente.

10. A persistência de sessão troca uniformidade por afinidade

Modos de distribuição da regra.
Opção no portalEntradas do Efeito
Nenhuma (padrão)Cinco tuplasNova conexão do mesmo cliente pode ir a qualquer back-end íntegro.
do cliente de origem + de destinoFluxos sucessivos do mesmo permanecem na mesma instância.
do cliente e protocolo de origem + de destino + protocoloAfinidade separada para e .

Persistência também é chamada afinidade de sessão, de de origem ou de do cliente. Ela ajuda quando o estado não circula entre servidores, mas pode concentrar tráfego quando muitos usuários compartilham ou . Prefira aplicações sem estado quando possível.

Comparação do hash de cinco tuplas com afinidade de duas tuplas e de três tuplas.
Use apenas a afinidade realmente exigida pela aplicação.

11. Investigações de integridade retiram instâncias da seleção de novos fluxos

A investigação testa periodicamente uma porta do back-end. Seu resultado define as instâncias que podem receber novos fluxos de entrada. Ao atingir o limite não íntegro, o deixa de atribuir conexões novas ao ponto; a conectividade de saída não é afetada.

Investigações no Standard .
TipoResultado íntegroExemplos de falha
O ouvinte conclui o .Tempo limite, ausência de ouvinte ou reset.
O caminho configurado responde 200 no prazo.Status diferente de 200, tempo limite ou reset.
Como , com e cadeia assinada no mínimo com .Falha , , de prazo ou conexão.

Configure protocolo, porta, intervalo, caminho (S) e limite de sucessos/falhas consecutivos. Os padrões atuais do portal e das podem divergir; verifique a implantação em vez de memorizar valores antigos do export. Permita 168.63.129.16 ou a marca de serviço AzureLoadBalancer nos e firewalls convidados.

A investigação marca duas instâncias íntegras e uma não íntegra; somente as duas primeiras recebem fluxos novos.
A investigação testa a disponibilidade da aplicação, não apenas a existência da VM.

12. Conexões existentes e todas as investigações inoperantes exigem atenção

Quando um back-end Standard falha, conexões estabelecidas continuam até a aplicação encerrar, expirar a ociosidade ou a VM parar; conexões novas usam instâncias íntegras. Fluxos existentes podem migrar a outro ponto íntegro.

Se todas as investigações do Standard falharem, o pool não recebe fluxos novos, mas já estabelecido pode continuar quando há mais de uma instância. Essa diferença importa em manutenção e diagnóstico.

13. Portas HA balanceiam todas as portas de NVAs internas

Uma regra de portas HA usa protocolo Todos e porta front-end 0 para abranger todas as portas e em um Standard interno. A decisão por cinco tuplas serve a firewalls, VPNs, SD-WAN e outras NVAs altamente disponíveis que processam muitas portas.

Portas HA não substituem regras Web específicas e não têm suporte em públicos. Elas evitam criar milhares de regras individuais para a camada de dispositivos internos.

14. de entrada encaminha uma porta para uma instância específica

Uma regra de entrada encaminha um e porta front-end para uma VM e porta de back-end determinadas. 50001 público pode, por exemplo, mapear para 3389 em uma VM Windows, enquanto outra porta alcança outra VM. Assim, administra-se cada instância sem público individual.

Isso difere do balanceamento: escolhe deliberadamente uma instância em vez de distribuir pelo pool. Restrinja a origem, prefira ou gerenciamento privado e não trate como política de autorização.

15. Regras de saída definem explícita para o back-end

A regra de saída de um Standard público traduz endereços privados dos membros do pool para um ou mais IPs públicos front-end. Ela controla pool e front-end, e/ou , alocação de portas , tempo de ociosidade e reset opcional.

Saída é um projeto separado do balanceamento de entrada. O acesso de saída padrão foi aposentado para novas VMs, e o Basic foi desativado em 30 de setembro de 2025. Use regras de saída do Standard, do ou público por instância. O costuma ser preferível para saída previsível e escalável da sub-rede e menor risco de esgotamento .

Três fluxos separam portas HA internas, NAT de entrada para uma VM e SNAT de saída do pool.
Portas HA, de entrada e saída resolvem direções e escolhas diferentes.

16. O projeto da Adatum usa dois balanceadores para duas camadas

Na aplicação migrada, coloque um Standard público diante das VMs Web. A investigação retira nós falhos e a afinidade só deve ser usada se a aplicação precisar. Entre a camada Web e a de análise ou transformação, use um Standard interno para manter as VMs secundárias privadas.

de entrada pode oferecer administração específica controlada, mas ou acesso privado são mais seguros que RDP aberto. Saída explícita, , zonas de disponibilidade, monitoramento e pelo menos duas instâncias íntegras completam o projeto de produção.

Fluxo de decisão compara Load Balancer regional de camada 4, Application Gateway regional de camada 7, Azure Front Door global e Azure Traffic Manager baseado em DNS.
Escolha por camada, alcance, protocolo, aceleração e segurança da aplicação.

17. Use o para fluxos ou de alto desempenho

  • Substituir um dispositivo físico de camada 4 por distribuição gerenciada.
  • Expor uma camada redundante de VMs ou conjunto de dimensionamento.
  • Balancear tráfego privado entre camadas ou vindo de uma rede híbrida.
  • Interromper novos fluxos para aplicações com falha por meio de investigações.
  • Preservar afinidade quando um cliente precisa permanecer em um back-end.
  • Usar portas HA para NVAs internas com muitas portas ou .
  • Encaminhar uma porta a uma instância com de entrada controlada.
  • Definir saída explícita quando o Standard público for o método escolhido.

18. Não adicione o quando não há necessidade de distribuição

Uma aplicação de baixo tráfego que funciona bem em uma VM ganha pouco com pool e regras, salvo quando disponibilidade ou crescimento justificam redundância. O também é inadequado quando a decisão exige conteúdo , término , , caminhos de , aceleração global ou seleção por .

O serviço não é firewall, de aplicação, diretor de nem regra universal entre VNets. Comece pelo requisito arquitetural, não pelo nome do produto.

19. Escolha o serviço de tráfego pela camada e pelo alcance

Comparação dos serviços citados no módulo.
ServiçoAlcance e camadaQuando escolher
Regional, camada 4; e Distribuição de baixa latência para VMs, camadas privadas ou NVAs.
regional de camada 7Roteamento (S), término , decisão por host/caminho ou .
Rede global de entrega de aplicações, camada 7Aceleração Web global, borda, , rápido e opcional.
Traffic ManagerDirecionamento global baseado em Seleção entre pontos regionais aceitando do resolvedor e .

Os serviços podem ser combinados: escolhe uma região íntegra, enquanto ou distribui dentro dela.

20. Respostas da avaliação e prioridades de diagnóstico

Respostas corretas.
PerguntaRespostaMotivo
Em qual camada OSI o atua?Camada 4Ele avalia endereços, portas e ou .
O que mantém um cliente no mesmo back-end?Persistência de sessãoA afinidade de duas ou três tuplas seleciona consistentemente a instância.
O que interrompe novos fluxos 443 para um back-end sem resposta?Investigação de integridadeEla marca o ponto como não íntegro e o remove de novos fluxos.

Ordem de diagnóstico

  • Confirme a ligação entre front-end, protocolo/portas da regra, pool e investigação.
  • Verifique se ao menos um back-end escuta a porta e devolve 200 quando necessário.
  • Permita AzureLoadBalancer e 168.63.129.16 nos e firewalls locais.
  • Confirme que o permite o cliente e que a aplicação escuta a porta de back-end.
  • Inspecione status, métricas, , ociosidade, reset e modo de distribuição.
  • Para falha de saída, verifique método explícito e portas , não a regra de entrada.
  • Para tráfego desigual, revise persistência e variedade das tuplas de origem.

21. Revisão compacta, recordação ativa e recursos oficiais

Versão resumida de todos os temas.
TemaMemorize
FinalidadeDistribuir fluxos ou entre VMs ou instâncias íntegras.
Público versus interno público recebe internet; privado atende redes conectadas.
RegraMapeia , porta e protocolo front-end para pool e investigação.
Distribuição padrão de cinco tuplas mantém afinidade apenas no fluxo.
PersistênciaDuas ou três tuplas mantêm o cliente na VM, mas podem desequilibrar.
Investigação, ou decide quem recebe fluxos novos.
Portas HATodas as portas / por uma regra Standard interna, sobretudo para NVA.
de entradaUma porta front-end encaminha a uma instância específica.
Regra de saída explícita do pool por IPs públicos do Standard.
Escolha do produto e Front Door atuam na camada 7; Traffic Manager usa .

Perguntas de recordação ativa

  • Liste os sete componentes e conecte-os na ordem do pacote.
  • Reconstrua as cinco tuplas e explique por que outra conexão pode mudar de VM.
  • Compare Nenhuma, do cliente e do cliente e protocolo.
  • Preveja novos fluxos e conexões existentes quando uma investigação falha.
  • Diferencie regra de balanceamento, de entrada e regra de saída.
  • Escolha entre , , e Traffic Manager em quatro cenários.

Documentação oficial