Q4 — AWS SAA-C03 第11章

第 4/100 题 | ← 返回第11章

Q704.一家公司设计了一个无状态两层,在单个可用区中使用 Amazon EC2 和 Amazon RDS 多可用区数据库实例.新公司管理层希望确保应用程序具有高可用性.解决方案架构师应该怎样做才能满足这一要求?

正确答案: A. 将应用程序配置为使用多可用区 EC2 Auto Scaling 并创建应用程序负载均衡器.

解析

为了确保在单个可用区中使用 Amazon EC2 和 Amazon RDS 多可用区数据库实例的无状态两层应用程序的高可用性,建议的解决方案是:A. 将应用程序配置为使用多可用区 EC2 Auto Scaling 并创建应用程序负载均衡器.选项 A 提供了确保应用程序高可用性的解决方案:- 配置多可用区 EC2 Auto Scaling:EC2 Auto Scaling 允许您根据需求自动添加或删除 EC2 实例.通过配置多可用区弹性伸缩,您可以确保应用程序在多个可用区中运行,提供容错和高可用性.- 创建应用程序负载均衡器:应用程序负载均衡器 (ALB) 在多个 EC2 实例之间分配传入流量,从而提高可用性和负载分配.通过创建 ALB,应用程序可以处理增加的流量并将其分布到在不同可用区中运行的 EC2 实例上.选项 B(将应用程序配置为拍摄 EC2 实例的快照并将其发送到不同的 AWS 区域)不是实现高可用性的推荐解决方案.虽然快照对于备份和灾难恢复很有用,但它们不提供实时可用性保证或自动故障转移.选项 C(将应用程序配置为使用 Amazon Route 53 基于延迟的路由向应用程序提供请求)并不是确保高可用性的最合适的解决方案.基于延迟的路由用于将请求路由到延迟最低的区域,但它本身并不提供跨可用区的容错或冗余.选项 D(配置 Amazon Route 53 规则来处理传入请求并创建多可用区应用程序负载均衡器)并不是这种情况下的最佳解决方案.虽然 ALB 可以提高可用性和负载分配,但它应与 EC2 Auto Scaling 结合使用以实现动态扩展和容错.因此,确保无状态两层应用程序高可用性的最佳解决方案是 A:将应用程序配置为使用多可用区 EC2 Auto Scaling 并创建应用程序负载均衡器.该解决方案利用 EC2 Auto Scaling 确保应用程序在多个可用区中运行,并使用 ALB 在 EC2 实例之间分配流量,从而提供容错和高可用性.