Q40 — AWS SAA-C03 第6章

第 40/65 题 | ← 返回第6章

Q405.一家公司希望在属于 AWS 云中 Auto Scaling 组的 Amazon EC2 实例上运行游戏应用程序.应用程序将使用UDP数据包传输数据.该公司希望确保应用程序可以随着流量的增加和减少而横向扩展和收缩.解决方案架构师应该怎样做才能满足这些要求?

正确答案: A. 将网络负载均衡器附加到 Auto Scaling 组.

解析

为了满足使用 UDP 数据包传输数据的游戏应用程序随着流量增加和减少而进行扩展和缩减的要求,解决方案架构师应将网络负载均衡器 (NLB) 连接到 Auto Scaling 组.网络负载均衡器专门设计用于处理大量流量并为基于 UDP 的应用程序提供超低延迟.通过将 NLB 连接到 Auto Scaling 组,传入流量可以均匀分布在多个 EC2 实例上,从而实现可扩展性和高可用性. NLB 根据流量负载自动扩展,确保应用程序可以处理增加的流量并在流量减少时进行扩展.选项 B(附加应用程序负载均衡器)不适合基于 UDP 的应用程序,因为它是针对 HTTP 和 HTTPS 流量而设计的.选项 C(使用加权策略部署 Amazon Route 53 记录集)与流量增加和减少时的扩展和缩减没有直接关系.处理 UDP 流量和扩展应用程序不需要选项 D(部署具有端口转发的 NAT 实例).