Q68 — AWS SAA-C03 第12章
第 68/100 题 | ← 返回第12章
Q868. 一家电子商务公司正在将其本地工作负载迁移到 AWS 云.工作负载目前包括一个 Web 应用程序和一个用于存储的后端 Microsoft SQL 数据库.该公司预计促销活动期间客户数量将大幅增加.AWS 云中的新基础设施必须具有高可用性和可扩展性.哪种解决方案能够以最少的管理开销满足这些要求?
- A. 将 Web 应用程序迁移到应用程序负载均衡器后面两个可用区中的两个 Amazon EC2 实例.将数据库迁移到 Amazon RDS for Microsoft SQL Server,并在两个可用区中设置只读副本.
- B. 将 Web 应用程序迁移到在应用程序负载均衡器后面两个可用区中的 Auto Scaling 组中运行的 Amazon EC2 实例.使用数据库复制将数据库迁移到跨不同 AWS 区域的两个 EC2 实例.
- C. 将 Web 应用程序迁移到在应用程序负载均衡器后面两个可用区中的 Auto Scaling 组中运行的 Amazon EC2 实例.将数据库迁移到具有多可用区部署的 Amazon RDS. ✓
- D. 将 Web 应用程序迁移到应用程序负载均衡器后面三个可用区域的三个 Amazon EC2 实例.将数据库迁移到三个可用区域的三个 EC2 实例.
正确答案: C. 将 Web 应用程序迁移到在应用程序负载均衡器后面两个可用区中的 Auto Scaling 组中运行的 Amazon EC2 实例.将数据库迁移到具有多可用区部署的 Amazon RDS.
解析
为了满足将电子商务公司的工作负载迁移到 AWS 云的高可用性、可扩展性和最小管理开销的要求,建议的解决方案是:C.将 Web 应用程序迁移到在应用程序负载均衡器后面两个可用区中的 Auto Scaling 组中运行的 Amazon EC2 实例.将数据库迁移到具有多可用区部署的 Amazon RDS.原因如下:选项 C 提供可扩展且高度可用的架构,同时将管理开销降至最低.通过将 Web 应用程序迁移到跨两个可用区的 Auto Scaling 组内的 Amazon EC2 实例,基础设施可以根据需求自动扩展或缩减.Auto Scaling 组可确保应用程序在促销活动期间无需人工干预即可处理大量客户流量.使用多可用区部署将数据库迁移到 Amazon RDS 可进一步增强高可用性.使用多可用区部署,Amazon RDS 会自动将数据库复制到不同可用区中的备用实例.如果发生故障,Amazon RDS 会自动故障转移到备用实例,从而最大限度地减少停机时间并提供数据持久性.选项 A 建议将 Web 应用程序迁移到应用程序负载均衡器后面跨两个可用区的两个 Amazon EC2 实例.虽然此选项提供了一定程度的可扩展性和可用性,但它需要手动管理 EC2 实例,并且不提供 Auto Scaling 组的自动扩展功能.选项 B 建议将 Web 应用程序迁移到跨两个可用区的 Auto Scaling 组内的 Amazon EC2 实例,但它建议使用数据库复制将数据库迁移到跨不同 AWS 区域的两个 EC2 实例.跨 AWS 区域管理和维护数据库复制可能会带来额外的复杂性和管理开销.选项 D 建议将 Web 应用程序迁移到应用程序负载均衡器后面跨三个可用区的三个 Amazon EC2 实例,并将数据库迁移到跨三个可用区的三个 EC2 实例.此选项通过管理和扩展 Web 应用程序和数据库的三个实例来增加复杂性和管理开销.总之,建议的解决方案是将 Web 应用程序迁移到应用程序负载均衡器后面跨两个可用区的 Auto Scaling 组内的 Amazon EC2 实例.应将数据库迁移到具有多可用区部署的 Amazon RDS.该解决方案提供高可用性、可扩展性和自动化,同时最大限度地减少管理开销.