AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一家公司在美国运营着一个拥有数百万家用传感器的物联网解决方案。传感器使用 MQTT 将数据发送到单个 EC2 实例上的自定义 MQTT 代理。传感器通过 iot.example.com (Route 53) 连接到代理。代理将数据写入 DynamoDB。该代理已多次过载,导致数据丢失。哪种解决方案可以提高可靠性并满足要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS IoT Core 摄取传感器数据。配置自定义域名以连接到 AWS IoT Core。更新 Route 53 DNS 记录以指向自定义域名的 AWS IoT Core Data-ATS 端点。配置 AWS IoT 规则以将传入数据存储到 DynamoDB。.
为什么这是答案
AWS IoT Core 专为大规模物联网设备连接和数据摄取而设计,能够处理数百万传感器的数据,并提供高可用性和弹性,解决了现有 MQTT 代理过载和数据丢失的问题。通过自定义域名和 Route 53 指向 AWS IoT Core Data-ATS 端点,传感器可以无缝连接。AWS IoT 规则可以直接将数据存储到 DynamoDB,简化了数据管道。
其他选项:
ALB 和 Auto Scaling 组适用于 HTTP/HTTPS 流量,不直接支持 MQTT 协议,且无法解决单个 MQTT 代理的扩展性瓶颈。
NLB 可以处理 MQTT 流量,但仍需管理和扩展自定义 MQTT 代理,无法提供 AWS IoT Core 的托管服务优势和内置集成。Global Accelerator 提升了性能,但未解决核心的代理扩展性问题。
AWS IoT Greengrass 适用于边缘计算,在传感器本地运行,而不是作为云端数据摄取服务。传感器直接连接 Greengrass 不符合题目中传感器发送数据到云端代理的场景。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡