Q86 — AWS SAA-C03 第13章

第 86/100 题 | ← 返回第13章

Q986. 一家公司希望提高其混合应用程序的可用性和性能.该应用程序由托管在不同 AWS 区域的 Amazon EC2 实例上的有状态 TCP 工作负载和托管在本地的无状态 UDP 工作负载组成.解决方案架构师应采取哪些措施组合来提高可用性和性能?(选择两个.)

正确答案: A. 使用 AWS Global Accelerator 创建加速器.将负载均衡器添加为端点., D. 在每个区域配置一个网络负载均衡器以寻址 EC2 终端节点.在每个区域配置一个网络负载均衡器以路由到本地终端节点.

解析

为了提高由托管在不同 AWS 区域的 Amazon EC2 实例上的有状态 TCP 工作负载和托管在本地的无状态 UDP 工作负载组成的混合应用程序的可用性和性能,解决方案架构师应采取以下措施:A. 使用 AWS Global Accelerator 创建加速器.将负载均衡器添加为端点.D. 在每个区域配置一个网络负载均衡器以处理 EC2 终端节点.在每个区域配置一个路由到本地终端节点的网络负载均衡器.### 解释:A. 使用 AWS Global Accelerator 创建加速器:AWS Global Accelerator 可帮助提高用户分布在多个区域的应用程序的可用性和性能.通过添加负载均衡器作为终端节点,Global Accelerator 可以优化到负载均衡器的路由,从而减少延迟并提高基于 TCP 的工作负载的性能.D. 在每个区域配置一个网络负载均衡器:网络负载均衡器非常适合处理 TCP 流量,这对于 EC2 上的有状态工作负载至关重要.在每个区域配置一个网络负载均衡器可以更好地处理与 EC2 实例的 TCP 连接.此外,还可以设置另一个网络负载均衡器以将流量路由到本地端点,确保有效管理两个工作负载.其他选项的评估:B. 创建 Amazon CloudFront 分发:虽然 CloudFront 可以提高 HTTP/HTTPS 流量的性能,但它不适合直接用于基于 TCP 的工作负载.它也无法处理 UDP 工作负载.C. 在每个区域配置两个应用程序负载均衡器:应用程序负载均衡器主要针对 HTTP/HTTPS 流量而设计,可能不适合有状态的 TCP 工作负载.此选项无法有效管理 TCP 流量.E. 为 EC2 配置网络负载均衡器,为本地配置应用程序负载均衡器:此选项通过不必要地混合所述工作负载的负载均衡器类型引入了复杂性.理想情况下,UDP 工作负载也应由网络负载均衡器管理.综上所述,选项A和D是增强混合应用程序可用性和性能的最有效的选择.