Приложение работает за балансировщиком нагрузки, используя HTTP/HTTPS, и ему требуется доступ к исходным IP-адресам клиентов. Какое решение для балансировки нагрузки удовлетворяет этому требованию?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Application Load Balancer (ALB) и считывать IP-адреса клиентов из заголовков X-Forwarded-For..
Почему это правильный ответ
Application Load Balancer (ALB) работает на уровне 7 (HTTP/HTTPS) и по умолчанию вставляет исходный IP-адрес клиента в заголовок X-Forwarded-For. Это позволяет приложению, работающему за ALB, легко получить доступ к реальному IP-адресу клиента. Network Load Balancer (NLB) работает на уровне 4 и сохраняет исходный IP-адрес клиента, но для его передачи приложению требуется включить Proxy Protocol как на NLB, так и на целевых инстансах, что является более сложным решением, чем использование заголовков X-Forwarded-For с ALB. Использование NLB и полагаться на заголовки X-Forwarded-For не сработает, так как NLB не добавляет эти заголовки. Регистрация целей по ID экземпляра с ALB не влияет на способ получения исходного IP-адреса клиента.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется