AmazonAmazon Advanced Networking Specialty ANS-C01 Certification
·CN
·更新于 3 Aug 2026
一家物联网公司在全球部署了传感器模块,这些模块将 MQTT 数据发送到具有硬编码公共 IP 地址的本地 MQTT 代理。将代理迁移到 AWS 中的 EC2 后,公司必须避免重新配置已部署的硬件,并最大限度地降低全球客户的延迟。公司接下来应该怎么做?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 EC2 实例放在带有 TCP 侦听器的 Network Load Balancer (NLB) 后面。在 NLB 前面创建一个 AWS Global Accelerator 加速器,并使用来自本地网络的 Bring Your Own IP (BYOIP) 与 Global Accelerator 配合使用。.
为什么这是答案
正确的做法是使用 AWS Global Accelerator 结合 NLB 和 BYOIP。传感器模块硬编码了公共 IP 地址,BYOIP 允许您将现有公共 IP 地址带到 AWS,从而避免重新配置已部署的硬件。Global Accelerator 通过 AWS 全球网络路由流量,显著降低全球客户的延迟,因为它为您的应用程序提供静态 Anycast IP 地址。Network Load Balancer (NLB) 适用于 MQTT 协议(基于 TCP),因为它在第 4 层运行,能够处理高吞吐量和低延迟的连接。
选项 A 缺少 Global Accelerator,无法最大限度地降低全球延迟。选项 C 使用 Application Load Balancer (ALB),它在第 7 层运行,不适合 MQTT 协议,且会增加延迟。选项 D 使用 CloudFront,它主要用于内容分发网络 (CDN),不适合作为 MQTT 代理的直接前端。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡