Компания Accompany создает систему для сбора данных с сотен заводских устройств. Устройства публикуют данные каждые 5 секунд в AWS IoT Core. Данные должны быть обогащены до загрузки в озеро данных Amazon S3, а новые данные датчиков должны быть доступны в S3 в течение 30 минут с момента сбора. Никакие другие приложения не потребляют сообщения IoT Core. Какое решение является НАИБОЛЕЕ экономически эффективным, удовлетворяя при этом этим требованиям?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать AWS IoT Core Basic Ingest для сбора данных датчиков. Настроить действие правила AWS IoT для отправки сообщений в Amazon Kinesis Data Firehose. Установить интервал буферизации Firehose на 900 секунд. Пусть Kinesis Data Firehose вызывает функцию AWS Lambda для обогащения данных, и настроить Firehose для доставки обогащенных данных в Amazon S3..
Почему это правильный ответ
Правильный ответ — использование AWS IoT Core Basic Ingest с Kinesis Data Firehose. Basic Ingest снижает затраты на IoT Core, пропуская некоторые этапы обработки, что подходит, поскольку другие приложения не используют сообщения. Kinesis Data Firehose эффективно буферизует и доставляет данные в S3, а его встроенная интеграция с Lambda для преобразования данных позволяет обогащать данные перед записью в S3. Интервал буферизации в 900 секунд (15 минут) гарантирует, что данные будут доступны в S3 в течение 30 минут, при этом минимизируя количество вызовов Lambda и операций S3, что является экономически эффективным. Первый вариант неэффективен, так как вызов Lambda для каждого сообщения IoT Core (каждые 5 секунд) будет очень дорогим. Третий вариант добавляет ненужный сервис Timestream, увеличивая сложность и стоимость. Четвертый вариант с Kinesis Data Streams требует управления шардами и создания потребителя Lambda, что сложнее и потенциально дороже, чем Firehose, который автоматически масштабируется и управляет доставкой в S3.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется