AWS SAA 题库

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

第 170 / 1018 题单选题

一家公司需要在AWS上运行一个关键的应用程序。该公司需要在Amazon EC2上运行应用程序的数据库。数据库必须具有高可用性,如果发生破坏性事件,必须能够自动故障转移。 哪个解决方案可以满足这些要求?

  • A. 在同一AWS区域的不同可用性区域中启动两个EC2实例,然后在这两个EC2实例上安装数据库。将这两个EC2实例配置成集群,并设置数据库复制。
  • B. 在一个可用性区域中启动一个EC2实例,然后在该EC2实例上安装数据库。使用Amazon Machine Image(AMI)来备份数据。如果发生破坏性事件,使用AWS CloudFormation来自动化EC2实例的配置。
  • C. 在不同的AWS区域中启动两个EC2实例,然后在这两个EC2实例上安装数据库。设置数据库复制,以便在第二个区域中进行数据库故障转移。
  • D. 在一个可用性区域中启动一个EC2实例,然后在该EC2实例上安装数据库。使用Amazon Machine Image(AMI)来备份数据。如果发生破坏性事件,使用EC2的自动恢复功能来恢复实例。
第 170 / 1018 题正确答案 C
  • C. 在不同的AWS区域中启动两个EC2实例,然后在这两个EC2实例上安装数据库。设置数据库复制,以便在第二个区域中进行数据库故障转移。

AI 解析

该题核心考查AWS跨区域高可用架构设计。Amazon EC2实现数据库高可用需满足自动故障转移和容灾恢复,AWS区域级故障需通过跨区域部署保障业务连续性。根据AWS架构最佳实践,跨区域部署实例配合数据库复制(如Aurora Global Database或自定义多主复制)可在主区域不可用时自动切换,而单区域多可用区方案(选项A)仅防范AZ级别故障,选项C通过跨区域冗余实现区域级容灾,符合题设对破坏性事件(如区域中断)的自动故障转移要求。