Uma aplicação é executada por trás de um balanceador de carga usando HTTP/HTTPS e precisa de acesso aos endereços IP originais do cliente. Qual solução de balanceamento de carga satisfaz esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar um Application Load Balancer (ALB) e ler os IPs do cliente dos cabeçalhos X-Forwarded-For..
Por que esta é a resposta
A opção correta é usar um Application Load Balancer (ALB) e ler os IPs do cliente dos cabeçalhos X-Forwarded-For. O ALB opera na camada 7 (aplicação) e, por padrão, insere o IP original do cliente no cabeçalho X-Forwarded-For ao encaminhar requisições HTTP/HTTPS para os destinos. A aplicação de backend pode então extrair essa informação. Usar um Network Load Balancer (NLB) com proxy protocol é uma solução para a camada 4 (transporte), mas é mais complexa e geralmente usada para tráfego TCP/UDP onde a preservação do IP original é crítica e a aplicação pode interpretar o proxy protocol. Para HTTP/HTTPS, o ALB com X-Forwarded-For é a abordagem padrão e mais simples. Registrar destinos por ID da instância é uma forma de registro, não uma solução para preservar o IP do cliente. O NLB não adiciona cabeçalhos X-Forwarded-For para tráfego HTTP/HTTPS, pois opera em uma camada inferior.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão