Компания, работающая в сфере IoT, имеет сенсорные модули по всему миру, которые отправляют данные MQTT на локальные брокеры MQTT по жестко закодированным публичным IP-адресам. После миграции брокеров на EC2 в AWS компания должна избежать перенастройки развернутого оборудования и минимизировать задержки для глобальных клиентов. Что должна сделать компания дальше?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Разместить инстансы EC2 за Network Load Balancer (NLB) с TCP-слушателями. Создать акселератор AWS Global Accelerator перед NLB и использовать Bring Your Own IP (BYOIP) из локальной сети с Global Accelerator..
Почему это правильный ответ
Правильный ответ обеспечивает минимальную задержку и позволяет избежать перенастройки оборудования. AWS Global Accelerator использует глобальную сеть AWS для маршрутизации трафика к ближайшей точке присутствия (PoP) и поддерживает статические IP-адреса, включая BYOIP. Это позволяет сенсорным модулям продолжать использовать жестко закодированные IP-адреса. Network Load Balancer (NLB) подходит для MQTT, так как работает на уровне 4 (TCP) и сохраняет исходные IP-адреса клиентов, что важно для многих IoT-приложений. Размещение инстансов EC2 за NLB без Global Accelerator не обеспечит глобальную оптимизацию маршрутизации и может привести к высоким задержкам для удаленных клиентов. Использование Application Load Balancer (ALB) не подходит, так как он работает на уровне 7 (HTTP/HTTPS), а MQTT — это протокол уровня 4. Amazon CloudFront предназначен для кэширования контента и не является оптимальным решением для динамического трафика MQTT.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется