Microsoft AZ-104: Balanceamento de Carga do Azure e Gerenciamento de Tráfego — Guia de estudos

Faz parte do Microsoft Azure Administrator Associate AZ-104 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.

Visão Geral

O Azure oferece um portfólio em camadas para distribuir e proteger o tráfego: Azure Load Balancer (Camada 4, TCP/UDP), Application Gateway (Camada 7, HTTP/S), Azure Front Door (borda global de Camada 7), Azure Traffic Manager (baseado em DNS) e Azure CDN (cache de borda). Cada um visa um segmento específico do caminho da requisição — desde a tomada de decisão de DNS global e POPs de borda até o roteamento HTTP regional e o tráfego privado leste-oeste (east-west). A maestria vem da seleção do serviço certo para o protocolo e o público, compondo-os adequadamente e configurando sondas de integridade (health probes) e regras que impulsionam um failover confiável.

Azure Load Balancer (L4): SKUs, componentes, NAT/saída e IP flutuante

O Standard Load Balancer é o balanceador de carga L4 de nível de produção. Ele é ciente de zona/redundante entre zonas (zone-aware/zone-redundant), suporta HA Ports, diagnósticos/métricas avançadas, é seguro por padrão (sem tráfego de entrada a menos que você defina regras), possui regras de saída configuráveis e grande escala de backend. O Basic é um SKU legado com escala/recursos limitados e sem redundância de zona; ele está em processo de descontinuação e não deve ser escolhido para novas cargas de trabalho.

Os componentes principais definem como o tráfego flui:

As Inbound NAT rules são traduções por VM que encaminham uma porta de frontend específica para uma única NIC/porta de backend (por exemplo, para expor RDP ou SSH a uma VM sem balanceamento de carga). Elas não usam a health probe e não são um mecanismo de scale-out.

As Outbound rules definem o comportamento de SNAT para backends do Standard Load Balancer que iniciam conexões com a internet através dos frontends públicos do LB. Elas permitem que você controle qual(is) frontend(s) fornecem portas SNAT e quantas portas por instância de backend são alocadas, ajudando a evitar o esgotamento de portas SNAT sob alta concorrência de saída. Se um NAT Gateway estiver anexado à sub-rede, ele substitui o SNAT do LB; prefira o NAT Gateway para uma saída consistente e escalável.

O Floating IP (Direct Server Return) é uma opção de regra usada quando o IP/porta de destino deve ser preservado de ponta a ponta. É necessário para cenários em cluster, como os listeners de grupos de disponibilidade do SQL Server Always On. Para um SQL AG, use um Standard Load Balancer interno com uma sonda TCP (não HTTP) para a porta de sonda do cluster e habilite o Floating IP na regra do LB; não sonde a porta 1433 com HTTP, pois o SQL não é uma carga de trabalho HTTP.

A escolha entre balanceadores de carga internos e externos depende do público e da fronteira de segurança. Use um LB interno ao expor um VIP privado dentro de uma VNet ou via conectividade privada (VPN/ExpressRoute) para aplicativos de linha de negócios (line-of-business), bancos de dados e NVAs. Use um LB externo para serviços L4 voltados para a internet. Para LBs internos, atribua um frontend privado estático na sub-rede de destino; para LBs externos, vincule um Standard Public IP e, opcionalmente, use múltiplos frontends.

O Cross-region Load Balancer fornece balanceamento de carga global de Camada 4 com anycast entre regiões. Você implanta Standard Public Load Balancers em cada região (camada regional) e coloca seus frontends públicos no backend de um único Load Balancer global (camada global). O LB global usa health probes para cada LB regional e direciona os clientes para a região íntegra mais próxima (por latência) com simetria de fluxo baseada em hashing de 5 tuplas. Ele é apenas TCP/UDP — sem terminação TLS — e complementa os gateways L7 regionais.

Opções de design, integração entre regiões e comportamento da sonda de integridade

A escolha entre balanceadores de carga internos e externos é determinada pelo público e pela exposição da rota. Se os consumidores estiverem apenas em redes privadas, use LBs internos para evitar a exposição pública e simplificar o controle de NSGs. Para usuários da internet ou parceiros, use frontends públicos. Para conectividade de saída em escala, prefira o NAT Gateway em vez do SNAT do LB; reserve as regras de saída para casos em que o frontend do LB precise fornecer SNAT.

O Cross-region Load Balancer se integra com os Standard Public Load Balancers regionais para alcançar resiliência global ativa-ativa de Camada 4 para serviços TCP/UDP. Coloque os frontends públicos dos LBs regionais no pool de backend do LB global. As sondas de integridade na camada global refletem a disponibilidade regional; o roteamento direciona para a região íntegra de menor latência e faz o failover automaticamente se uma região inteira (ou seu LB regional) se tornar indisponível. Combine isso com o Front Door quando você precisar de suporte a ambos os protocolos (por exemplo, serviços TCP via Cross-region LB e HTTP/S via Front Door) sob VIPs separados.

As sondas de integridade são a fonte da verdade para o failover:

Cenário de Problema Prático

A Adobe precisa expor globalmente um SaaS multirregional composto por front-ends web, microsserviços e um grupo de disponibilidade Always On do SQL Server, com segurança rigorosa, failover rápido e baixa latência para usuários em todo o mundo. Eles também expõem um serviço legado de ingestão de telemetria baseado em TCP.

  1. Posicione o Azure Front Door Standard na borda com uma política de WAF e rotas para www.adobe.com e api.adobe.com. As origens são Application Gateways em East US e West Europe, agrupados com roteamento baseado em latência e failover por prioridade.
  1. Implante um Application Gateway v2 com WAF em cada região. Configure listeners multi-site com SNI para ambos os hostnames, roteamento baseado em caminho de URL para os microsserviços e sondas de integridade personalizadas para /healthz em cada serviço. Habilite SSL de ponta a ponta com substituição do host de backend para os FQDNs do serviço.
  1. Implante um Standard Load Balancer interno em cada região para o listener do AG do SQL. Configure um frontend privado estático, uma sonda de integridade TCP para a porta da sonda do Windows Failover Cluster e uma regra de balanceamento de carga com Floating IP habilitado para a porta do listener.
  1. Apoie os ativos estáticos da web com regras de cache do Azure Front Door para /static/* com um TTL longo e revalidação, e também crie um perfil e um endpoint do Azure CDN para downloads de mídia grandes em downloads.adobe.com com cache específico por caminho e variação por query-string.
  1. Publique a ingestão de telemetria TCP legada por meio de um Standard Public Load Balancer regional em cada região e, em seguida, coloque um Cross-region Load Balancer na frente deles como o único VIP público. Configure sondas globais para cada LB regional e use roteamento por latência.
  1. Adicione o Azure Traffic Manager com política de Prioridade apenas para um endpoint SFTP de parceiro externo hospedado fora do Azure, listando o endpoint principal do parceiro e um endpoint de backup hospedado no Azure.
  1. Para conectividade de saída das sub-redes da aplicação, anexe um NAT Gateway e remova a dependência do SNAT de saída do LB. Monitore os resultados das sondas e as métricas do LB/App Gateway/Front Door no Azure Monitor e ajuste os intervalos das sondas/limiares de não integridade para eliminar o “flapping”.

Rede Virtual do Azure · Todos os domínios · Armazenamento do Azure

Pratique estas questões → · Prática cronometrada no ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Passe no seu exame →

Navegar Microsoft →

Related guides

Acesso completo

Uma assinatura. Todos os exames.

Todo plano desbloqueia pesquisa ilimitada de respostas, testes práticos, explicações de AI e a biblioteca completa de recursos — em mais de 20 idiomas.

Mensal
24.87
Just €0.83/day
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

Melhor custo-benefício
12 meses
179.87
Just €0.49/daySave 40%
Tudo incluído:
  • Pesquisa ilimitada de respostas
  • Testes práticos ilimitados
  • Explicações com AI
  • Biblioteca completa de recursos
  • Mais de 20 idiomas
  • Atualizações semanais de conteúdo
  • Recompensas e indicações
  • Suporte prioritário
Iniciar teste grátis

*Não é necessário cartão de crédito

✓ Plano gratuito incluído · ✓ Cancele a qualquer momento · ✓ Todos os planos desbloqueiam o produto completo