AWS SAA 题库

点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 切换题目。

第 842 / 1018 题单选题

一家电子商务公司正在将其on-premises工作负载迁移到AWS云上。该工作负载目前包括一个Web应用程序和一个用于存储的后端Microsoft SQL数据库。 公司预计在促销活动期间会有大量客户。在AWS云中的新基础设施必须具有高可用性和可扩展性。 哪种解决方案将以最小的管理开销满足这些要求?

  • A. 将Web应用程序迁移到两个Amazon EC2实例,这两个实例位于两个可用区,并位于一个应用负载均衡器后面。将数据库迁移到Amazon RDS for Microsoft SQL Server,并在两个可用区中设置读副本。
  • B. 将Web应用程序迁移到一个Amazon EC2实例,该实例位于一个Auto Scaling组中,跨越两个可用区,并位于一个应用负载均衡器后面。将数据库迁移到跨越不同AWS区域的两个EC2实例,并进行数据库复制。
  • C. 将Web应用程序迁移到Amazon EC2实例,这些实例位于一个Auto Scaling组中,跨越两个可用区,并位于一个应用负载均衡器后面。将数据库迁移到具有Multi-AZ部署的Amazon RDS。
  • D. 将Web应用程序迁移到三个Amazon EC2实例,这三个实例位于三个可用区,并位于一个应用负载均衡器后面。将数据库迁移到跨越三个可用区的三个EC2实例。
第 842 / 1018 题正确答案 C
  • C. 将Web应用程序迁移到Amazon EC2实例,这些实例位于一个Auto Scaling组中,跨越两个可用区,并位于一个应用负载均衡器后面。将数据库迁移到具有Multi-AZ部署的Amazon RDS。

解析

题目要求以最小的管理开销满足要求。选项C提到将Web应用程序迁移到Amazon EC2实例,这些实例位于一个Auto Scaling组中,跨越两个可用区,并位于一个应用负载均衡器后面。这样可以确保Web应用程序具有高可用性和可扩展性,而且使用Auto Scaling组可以实现自动扩展,减少了管理开销。 对于数据库部分,选项C还提到了将数据库迁移到Amazon RDS,并配置了Multi-AZ部署。这意味着RDS将自动处理数据库的高可用性和故障恢复,减少了管理开销。 其他选项中,选项A虽然也提到了使用Amazon RDS,并设置了读副本,但没有提到Multi-AZ部署,这可能导致更多的管理工作。选项B中,将数据库迁移到跨越不同AWS区域的EC2实例并进行数据库复制,这将增加复杂性和管理开销。选项D中,将Web应用程序部署在三个EC2实例上,虽然确保了高可用性,但增加了成本和管理开销。

AI 解析

AWS架构设计原则强调高可用性和可扩展性需通过多可用区部署、负载均衡及托管服务实现。Amazon文档指出,Auto Scaling组跨可用区配合负载均衡器可自动扩展Web层,而Amazon RDS Multi-AZ部署提供数据库自动故障转移,无需手动干预。选项A的读副本仅扩展读取能力,不保障写入高可用性;选项B的区域级数据库复制管理复杂;选项D的自建数据库需手动配置高可用,增加开销。选项C使用托管服务最大限度减少了运维负担,符合题干要求。