Q61 — AWS SAP-C02 第1章

第 61/75 题 | ← 返回第1章

Q136. 一家公司有一个在本地环境中运行的 IoT 平台。该平台包含一个使用 MQTT 协议连接 IoT 设备的服务器。平台至少每 5 分钟从设备收集一次遥测数据。平台还将设备元数据存储在 MongoDB 集群中。安装在本地机器上的应用程序运行定期任务来聚合和转换遥测和设备元数据。应用程序创建用户通过同一本地机器上运行的另一个 Web 应用程序查看的报告。定期任务运行时间为 120-600 秒。但 Web 应用程序始终运行。公司正在将平台迁移到 AWS,必须减少堆栈的运维开销。哪些步骤的组合以最少的运维开销满足这些要求?(选择三项。)

正确答案: B. 配置 IoT 设备发布到 AWS IoT Core。, D. 将元数据写入 Amazon DocumentDB(兼容 MongoDB)。, E. 使用 AWS Step Functions 状态机和 AWS Lambda 任务准备报告并将报告写入 Amazon S3。使用带有 S3 源的 Amazon CloudFront 提供报告。

解析

为以最少运维开销迁移 IoT 平台,推荐的步骤组合是: B. 配置 IoT 设备发布到 AWS IoT Core。 D. 将元数据写入 Amazon DocumentDB(兼容 MongoDB)。 E. 使用 AWS Step Functions 状态机和 AWS Lambda 任务准备报告并将报告写入 Amazon S3。使用带有 S3 源的 Amazon CloudFront 提供报告。 说明: AWS IoT Core 是完全托管的 MQTT 服务。DocumentDB 是兼容 MongoDB 的托管服务。Step Functions + Lambda + S3 + CloudFront 提供了无服务器的报告生成和分发方案。