Приложению требуется IP-адрес клиента, но теперь оно работает за Application Load Balancer, поэтому все запросы выглядят так, будто поступают с одного и того же IP-адреса. Приложение должно оставаться горизонтально масштабируемым. Какое решение будет НАИБОЛЕЕ экономически эффективным?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Изменить приложение для чтения заголовка X-Forwarded-For и обработки случая, когда заголовок содержит список IP-адресов..
Почему это правильный ответ
Application Load Balancer (ALB) по умолчанию добавляет заголовок X-Forwarded-For, который содержит исходный IP-адрес клиента. Приложение должно быть изменено для чтения этого заголовка, чтобы получить настоящий IP-адрес клиента. Это наиболее экономически эффективное решение, так как не требует изменения инфраструктуры или перестройки архитектуры. Удаление ALB и прямое маршрутизация через Route 53 нарушит горизонтальную масштабируемость и отказоустойчивость. Создание Classic Load Balancer вместо ALB не решит проблему, так как Classic Load Balancer также будет маскировать исходный IP-адрес клиента, и для него также потребуется использовать X-Forwarded-For или аналогичный заголовок. Изменение клиента для отправки пользовательского заголовка непрактично и не масштабируемо, так как требует модификации всех клиентов, обращающихся к приложению.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется