AWS SAA 题库

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

第 891 / 1018 题单选题

一家公司正在将数据中心从其本地位置迁移到AWS。该公司有几个传统的应用程序托管在各自的虚拟服务器上。不能对应用程序设计进行更改。 每个单独的虚拟服务器当前都作为自己的EC2实例运行。解决方案架构师需要确保应用程序在迁移到AWS后是可靠且容错的。这些应用程序将在Amazon EC2实例上运行。 哪种解决方案将满足这些要求?

  • A. 创建一个具有最小为1和最大为1的Auto Scaling组。为每个应用程序实例创建一个Amazon Machine Image (AMI)。使用AMI在Auto Scaling组中创建EC2实例。在Auto Scaling组前面配置一个应用程序负载均衡器。
  • B. 使用AWS Backup每小时创建托管每个应用程序的EC2实例的备份。将备份存储在Amazon S3中的一个单独的可用区。配置一个灾难恢复流程,从最近的备份中恢复每个应用程序的EC2实例。
  • C. 为每个应用程序实例创建一个Amazon Machine Image (AMI)。从AMI启动两个新的EC2实例。将每个EC2实例放置在不同的可用区。配置一个具有EC2实例作为目标的网络负载均衡器。
  • D. 使用AWS Mitigation Hub Refactor Spaces将每个应用程序从EC2实例迁移出去。将每个应用程序的功能分解为单独的组件。在Amazon Elastic Container Service (Amazon ECS)上托管每个应用程序,使用AWS Fargate启动类型。
第 891 / 1018 题正确答案 C
  • C. 为每个应用程序实例创建一个Amazon Machine Image (AMI)。从AMI启动两个新的EC2实例。将每个EC2实例放置在不同的可用区。配置一个具有EC2实例作为目标的网络负载均衡器。

解析

选项C提出了一个解决方案,该解决方案使用Amazon Machine Image (AMI)创建每个应用程序实例的副本。然后,从AMI启动两个新的EC2实例,并将它们放置在不同的可用区,以实现高可用性和容错性。最后,配置一个具有EC2实例作为目标的网络负载均衡器,以均衡流量并确保可靠的应用程序交付。其他选项提出了不同的方法,但它们没有提供在两个不同可用区中部署EC2实例以实现高可用性和容错性的解决方案。

AI 解析

AWS架构设计原则强调高可用性和容错性,推荐在多个可用区部署实例并使用负载均衡。选项C通过AMI创建实例,部署于不同可用区并配置网络负载均衡器,确保应用在单可用区故障时仍可用,符合不可变基础设施和跨AZ容灾策略。选项A的Auto Scaling配置无法实现冗余;选项B依赖恢复而非实时容错;选项D违反不改动应用的限制。AWS文档《构建可靠工作负载的最佳实践》指出,多可用区部署结合负载均衡是提升容错性的基础方案。