SAP-C02 第 481 题
题目
某公司的 Web 应用程序存在可靠性问题。该应用程序为全球客户提供服务。该应用程序在单个 Amazon EC2 实例上运行,并在 Amazon RDS for MySQL 数据库上执行读取密集型操作。在高负载期间,应用程序变得无响应,需要手动重新启动 EC2 实例。解决方案架构师必须提高应用程序的可靠性。哪种解决方案能够以最少的开发工作满足此要求?
选项
A. 创建 Amazon CloudFront 分配。指定 EC2 实例作为分配的来源。为 RDS for MySQL 数据库配置多可用区部署。使用备用数据库实例进行读取密集型操作。
B. 在 Auto Scaling 组中的 EC2 实例上运行应用程序。将 EC2 实例放置在 Elastic Load Balancing (ELB) 负载均衡器后面。将数据库服务替换为 Amazon Aurora。使用 Aurora 副本进行读取密集型操作。
C. 部署 AWS 全球加速器。为 RDS for MySQL 数据库配置多可用区部署。使用备用数据库实例进行读取密集型操作。
D. 将应用程序迁移到 AWS Lambda 函数。为 RDS for MySQL 数据库创建只读副本。使用只读副本进行读取密集型操作。
答案
B
解析
正确答案:B 解析: 题干关键点:核心服务:Lambda, CloudFront, EC2, RDS, Aurora。 正确选项: B. 在 Auto Scaling 组中的 EC2 实例上运行应用程序。将 EC2 实例放置在 Elastic Load Balancing (ELB) 负载均衡器后面。将数据库服务替换为 Amazon Aurora。使用 Aurora 副本进行读取密集型操作。 选择理由: 选项 B 的设计直接围绕题干限制...