Компания управляет IoT-решением с миллионами домашних датчиков в США. Датчики используют MQTT для отправки данных на пользовательский MQTT-брокер на одном экземпляре EC2. Датчики подключаются к брокеру по адресу iot.example.com (Route 53). Брокер записывает данные в DynamoDB. Брокер неоднократно перегружался, что приводило к потере данных. Какое решение повысит надежность и удовлетворит требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS IoT Core для приема данных с датчиков. Настроить пользовательское доменное имя для подключения к AWS IoT Core. Обновить DNS-запись Route 53, чтобы она указывала на конечную точку AWS IoT Core Data-ATS для пользовательского домена. Настроить правило AWS IoT для сохранения входящих данных в DynamoDB..
Почему это правильный ответ
Правильный ответ — использование AWS IoT Core. Это полностью управляемый сервис, разработанный для масштабирования до миллионов устройств и обработки больших объемов данных IoT, что решает проблему перегрузки брокера и потери данных. Настройка пользовательского доменного имени и обновление записи Route 53 позволяет сохранить существующую конечную точку для датчиков, минимизируя изменения на стороне устройства. Правила AWS IoT Core позволяют легко направлять данные в DynamoDB, обеспечивая надежное хранение. Остальные варианты менее оптимальны: ALB не поддерживает протокол MQTT напрямую, что делает его непригодным для этой задачи. NLB с Global Accelerator улучшит доступность, но не решит проблему масштабирования самого MQTT-брокера на EC2, который продолжит перегружаться. AWS IoT Greengrass предназначен для выполнения вычислений на периферии, а не для централизованного приема данных от миллионов датчиков.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется