Application Gateway: roteamento na camada 7, WAF, TLS, investigações e escolha do serviço
Voltar para a trilha AZ-104
AZ-104Capítulo 15

Estudo para a Certificação Microsoft AZ-104

Application Gateway: roteamento na camada 7, WAF, TLS, investigações e escolha do serviço

Domine listeners, regras de roteamento, configurações e pools de back-end, roteamento por URL e host, afinidade por cookie, investigações de integridade, terminação TLS, TLS de ponta a ponta, WAF, dimensionamento automático e drenagem de conexão.

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

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 um Web antigo por um serviço gerenciado do

A Adatum administra uma loja crescente de drones industriais. Os aplicativos Web ainda estão em servidores no local, e um dispositivo antigo da rede de perímetro controla o tráfego. A equipe quer que o intermedeie essas conexões sem perder disponibilidade, desempenho, afinidade ou segurança.

A substituição deve retirar servidores indisponíveis da rotação, terminar para reduzir o trabalho de CPU no back-end, manter a sessão de um cliente no mesmo servidor quando o estado for local e rejeitar ataques como injeção de SQL e scripts entre sites antes que cheguem ao aplicativo.

  • Explicar a finalidade e os componentes do .
  • Acompanhar solicitações (S) por listeners, regras, configurações e pools de back-end.
  • Configurar roteamento por caminho e host, afinidade, investigações e manutenção gradual.
  • Comparar terminação com de ponta a ponta e explicar a inspeção do .
  • Escolher ou outro serviço de tráfego do .

São pré-requisitos os fundamentos de rede, máquinas virtuais do , , redes virtuais, e .

Mapa de estudo com camada 7, IP front-end, listener, WAF, regra, configuração e pool de back-end, investigação e TLS.
O combina um ponto de entrada, uma decisão ciente do aplicativo, conectividade de back-end e avaliação contínua de integridade.

2. O é um de terminação para tráfego de aplicativo

O aceita a conexão do cliente e abre outra conexão com o destino escolhido. Em e , ele lê atributos da camada de aplicativo, como host e caminho da , e toma decisões mais precisas que um balanceador limitado a e porta.

Os pools podem conter máquinas virtuais, instâncias de , aplicativos do , IPs privados, FQDNs ou servidores locais alcançáveis pela rede virtual. O serviço distribui, inspeciona com , termina , criptografa novamente, dimensiona, drena conexões e preserva afinidade.

3. O roteamento na camada 7 difere da distribuição de fluxos na camada 4

Escolha a camada correspondente ao requisito.
Capacidade
Modelo de terminação com roteamento ciente do aplicativoDistribuidor de fluxos por passagem
Protocolos típicos, , /2 e ; v2 também oferece / e
CritériosHost, caminho, listener, cabeçalhos e regrasIPs, portas, protocolo e do fluxo
Segurança opcional para (S)Sem inspeção da carga Web
EscopoEntrega regional de aplicativosDistribuição regional ou entre regiões

O foco da AZ-104 continua sendo a camada 7 descrita no PDF. v2 atuais também podem intermediar e , mas o não inspeciona esses listeners que não são .

4. O caminho passa por front-end, listener, , regra, configuração e pool

O resolve o nome para um front-end. Um listener correspondente aceita a conexão. Com em (S), a política avalia a solicitação. A regra escolhe pool e configuração de back-end, e o cria uma nova conexão com um membro íntegro.

Solicitação passa por IP front-end, listener, WAF, regra, configuração, integridade e servidor de back-end.
A regra liga o listener voltado ao cliente a um destino e ao comportamento da conexão de back-end.

5. As configurações de front-end definem como o cliente chega

O front-end pode ser público, privado ou ambos. A afirmação antiga do PDF sobre apenas um público e um privado ficou incompleta: a documentação atual de listeners permite até quatro configurações—pública e privada para e —conforme SKU e disponibilidade do recurso.

Cada listener referencia um front-end e uma porta. O Standard_v2 usa virtual estático e pode ser redundante entre zonas. Uma implantação somente privada mantém o dentro da rede virtual.

6. Listeners reconhecem qual conexão deve ser aceita

Um listener (S) combina front-end, porta, protocolo e, opcionalmente, nomes de host. Em , também referencia o certificado apresentado ao cliente. Um listener básico aceita o tráfego correspondente sem host específico; o listener de vários sites distingue sites pelo cabeçalho Host ou do .

Quando mais de um listener pode corresponder, a prioridade da regra v2 define a ordem. Coloque o host específico antes do curinga para que um padrão amplo não capture a solicitação primeiro.

7. Regras e configurações de back-end controlam destino e conexão

Uma regra básica mapeia um listener para um pool. A regra baseada em caminho acrescenta um mapa de que pode selecionar diferentes pools e configurações. Cada regra v2 tem prioridade exclusiva; o menor número é avaliado primeiro.

A configuração de back-end controla a segunda conexão: ou , porta, tempo limite, nome do host, afinidade por , drenagem e investigação. Ela traduz a intenção de roteamento no protocolo usado para falar com o servidor.

Listener e regra se conectam à configuração, investigação e pool de servidores.
do cliente pertence ao listener; protocolo e validação do certificado de back-end pertencem à configuração de back-end.

8. Pools de back-end reúnem destinos alcançáveis e compatíveis

O pool é um conjunto lógico de destinos. Os membros podem ser interfaces de máquinas ou conjuntos de dimensionamento, IPs e FQDNs, inclusive servidores locais alcançáveis. Quem atende ao mesmo aplicativo deve expor portas, conteúdo, estado de sessão e segurança compatíveis.

Para FQDN, o resolve o e mantém o resultado pelo do registro. A associação ao pool diz onde estão os destinos; a configuração diz como chegar. O funciona melhor preservando o domínio personalizado, e serviços confiáveis do normalmente não exigem raiz confiável carregada manualmente.

9. Distribuição e afinidade por atendem necessidades diferentes

Entre os destinos íntegros do pool escolhido, o distribui novas solicitações em comportamento round-robin. A afinidade adiciona um do para que pedidos posteriores da mesma sessão voltem ao mesmo back-end, o que ajuda no cenário da Adatum com estado armazenado localmente.

Afinidade não corrige o desenho do estado: pode desequilibrar a utilização, e a falha do servidor ainda perde a sessão local. Prefira aplicativos sem estado ou um repositório de sessão externo e ative afinidade apenas quando necessária.

10. Investigações de integridade retiram pontos com falha

O investiga cada membro periodicamente, deixa de enviar novas solicitações a quem estiver não íntegro e continua monitorando. Quando o ponto se recupera, volta à rotação automaticamente.

Investigação padrão e personalizada.
TipoComportamentoUso
Padrão (S) na porta da configuração a cada 30 segundos; 200–399 é íntegroPonto simples que responde no host e caminho padrão
PersonalizadaDefine host, caminho, protocolo, intervalo, , limite de falhas e correspondênciaAplicativo com próprio ou critério mais rigoroso

A expressão do PDF “espera 30 segundos” simplifica demais. No v2, intervalo e limite de falhas consecutivas determinam o momento da remoção. O caminho de saúde deve validar dependências essenciais do aplicativo, não apenas a existência da máquina.

Investigações retiram um servidor com falha enquanto a drenagem deixa um servidor em atualização concluir solicitações.
Investigação trata falha inesperada; drenagem trata retirada planejada.

11. O roteamento por caminho envia áreas da a pools especializados

Um mapa pode enviar `/video/*` para servidores de mídia, `/images/*` para servidores de imagem e o restante para um pool padrão. A avaliação ocorre depois que listener e regra baseada em caminho correspondem.

Assim, um host expõe áreas escaladas de forma independente. Ordem e especificidade importam para que um padrão abrangente não encubra outro mais restrito.

Um host envia caminhos de vídeo, imagens e padrão a três pools especializados.
O caminho da passa a fazer parte da decisão de balanceamento.

12. O roteamento de vários sites hospeda muitos domínios em um

Vários nomes podem apontar para o mesmo . Listeners distintos reconhecem `contoso.com`, `fabrikam.com` ou curingas e encaminham cada site ao seu pool. É útil em plataformas multilocatário e entrada compartilhada.

O serviço atual hospeda mais de 100 sites e admite vários nomes ou curingas por listener dentro dos limites documentados. Em , certificados e precisam cobrir os nomes apresentados.

Contoso e Fabrikam compartilham front-end, mas listeners distintos levam a pools separados.
O host isola sites sem duplicar o .

13. Redirecionamentos, regravações e erros moldam a troca

  • Redirecione o cliente a outra ou force para ; o navegador recebe a resposta e faz nova solicitação.
  • Regrave , consulta ou cabeçalho compatível dentro do ; o navegador não vê a mudança de .
  • Insira cabeçalhos de segurança ou remova cabeçalhos de resposta que revelem detalhes.
  • Mostre páginas de erro personalizadas com a marca da organização.

Regravação de e cabeçalho é recurso v2. Há limites de interação entre regravação, redirecionamento e erro personalizado; associe cada conjunto à regra ou ao caminho certo e confira os de acesso.

14. A terminação retira a criptografia dos servidores

Na terminação, o cliente estabelece com o listener. O apresenta o certificado, descriptografa, aplica roteamento e e pode encaminhar . Centralizar certificados e aliviar CPU são as vantagens.

Somente o fica exposto nas portas do listener, geralmente 80 e 443, enquanto servidores permanecem privados. O trecho não criptografado só é aceitável quando o limite de confiança e os requisitos de segurança permitirem.

15. de ponta a ponta cria duas sessões criptografadas e validadas

Para tráfego sensível, configure no back-end. O termina a sessão do cliente para processar a camada 7 e abre outra sessão , criptografando a solicitação com a chave pública do certificado do servidor.

No v2, confiança, validade e correspondência entre host e identidade do certificado são verificadas. Serviços confiáveis como simplificam a configuração; autoridades privadas exigem a raiz confiável apropriada. A investigação também precisa passar.

Terminação usa HTTPS e depois HTTP; ponta a ponta usa sessões HTTPS separadas dos dois lados.
O descriptografa, processa e criptografa novamente; não repassa uma única sessão .

16. O inspeciona antes de alcançar o aplicativo

A política opcional do avalia cabeçalhos, corpo e outros atributos com regras gerenciadas e personalizadas. Ajuda contra injeção de SQL, scripts entre sites, injeção de comando ou código, contrabando de solicitações , divisão de respostas , inclusão remota de arquivos, violações e anomalias de protocolo, scanners, bots e rastreadores.

O PDF cita versões antigas de CRS e chama CRS 3.1 de padrão. Hoje, conjuntos DRS gerenciados pelo são usados: DRS 2.2 é o mais recente, baseado no CRS 3.3.4 e em proteções da . Ajuste regras, ações, exclusões e limites de inspeção ou upload com cuidado.

Modos do .
ModoResultado
DetecçãoRegistra correspondências para validar e ajustar, sem bloqueá-las.
PrevençãoRegistra e bloqueia solicitações cuja ação exija bloqueio.
WAF bloqueia injeção de SQL e XSS antes do roteamento ao lado da comparação de serviços.
Inspeção de segurança e alcance do serviço são decisões independentes.

17. Dimensionamento automático e drenagem protegem operação

Standard_v2 e WAF_v2 dimensionam entre capacidades mínima e máxima conforme o tráfego. A redundância de zona distribui instâncias por zonas de disponibilidade. Defina mínimo sensato e espaço de sub-rede suficiente.

A drenagem impede novas solicitações a um back-end removido ou atualizado e deixa conexões ativas concluírem dentro do . Use-a em manutenção; use investigações em falhas. O v1 foi retirado em 28 de abril de 2026, portanto novos desenhos e regravações devem usar v2.

18. e /2 atendem tráfego interativo e duradouro

O serviço aceita nativamente e /2 em portas Web convencionais. promove a comunicação full duplex prolongada sem sondagem; /2 multiplexa trocas em menos conexões . Ambos ainda dependem de listeners, , integridade e compatibilidade do back-end.

19. O desenho da Adatum associa cada requisito a um recurso

Do requisito à configuração.
RequisitoDesenho
Retirar o dispositivoFront-end v2 conectado pela rede híbrida ao pool local.
Evitar servidor com falhaInvestigação personalizada do real.
Reduzir CPU criptográficaListener com terminação; de novo se for exigido ponta a ponta.
Manter sessão localAfinidade por e plano de migrar a um repositório compartilhado.
Bloquear SQL e Política WAF_v2 em prevenção depois do ajuste em detecção.
Atualizar sem interromperDrenagem de conexão e implantação ciente das investigações.

O back-end pode permanecer local se conectividade privada e permitirem o acesso. Monitoramento, , certificados, ajuste do , , , capacidade e testes de falha completam a produção.

20. Escolha o serviço por camada, alcance e protocolo

Guia de decisão.
ServiçoEscopo e camadaQuando escolher
de terminação regional, principalmente camada 7(S) regional, , host/caminho ou diante de destinos privados.
Rede global de entrega, camada 7Borda, aceleração, , global e opcional.
Traffic ManagerDirecionamento global por Seleção de aceitando e do .
Camada 4 regional ou entre regiõesDistribuição / de alto desempenho sem inspeção .

Não adicione a um único servidor pouco usado sem necessidade, nem o escolha para puro, direção ou global. Serviços podem ser combinados, como Front Door global e regional.

21. Respostas, versão resumida e recursos oficiais

Respostas da avaliação.
PerguntaRespostaMotivo
O que protege contra injeção de SQL?Inspeciona com regras de ataque.
O que evita uma VM sem resposta?Investigação de integridadeRetira o ponto das novas decisões.
O que bloqueia novas conexões e conclui as atuais?Drenagem de conexãoRemove o back-end gradualmente durante manutenção.

Versão resumida de todos os tópicos

Revisão rápida.
TópicoLembre-se
FluxoFront-end → listener/ → regra → configuração → membro íntegro.
RoteamentoMapa separa caminhos; listener de vários sites separa hosts.
Afinidade e integridade mantém sessão; investigação define elegibilidade.
Terminação alivia CPU; ponta a ponta abre outra conexão criptografada.
Ajuste DRS e regras personalizadas antes da prevenção.
OperaçãoDimensionamento atende demanda; drenagem atende retirada planejada.
Escolha é regional; Front Door global; Traffic Manager ; camada 4.

Perguntas de recuperação ativa

  • Desenhe o fluxo e posicione do cliente, do back-end, e investigação.
  • Diferencie listener, regra, configuração e pool de back-end.
  • Projete `/images/*`, `/video/*` e dois hosts no mesmo .
  • Preveja o efeito de falha da investigação, drenagem e afinidade.
  • Compare terminação e de ponta a ponta, incluindo certificados.
  • Escolha entre , Front Door, Traffic Manager e .

Documentação oficial