AWS SAA 题库

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

第 763 / 1018 题单选题

一家公司希望将其三层应用程序从本地迁移到 AWS。Web 层和应用层正在第三方虚拟机(VM)上运行。数据库层正在运行 MySQL。 公司需要通过尽可能少的更改来迁移应用程序架构。公司还需要一个可以将数据恢复到特定时间点的数据库解决方案。 哪种解决方案将以最小的运维开销满足这些要求?

  • A. 将 Web 层和应用层迁移到位于私有子网中的 Amazon EC2 实例。将数据库层迁移到位于私有子网中的 Amazon RDS for MySQL。
  • B. 将 Web 层迁移到位于公共子网中的 Amazon EC2 实例。将应用层迁移到位于私有子网中的 EC2 实例。将数据库层迁移到位于私有子网中的 Amazon Aurora MySQL。
  • C. 将 Web 层迁移到位于公共子网中的 Amazon EC2 实例。将应用层迁移到位于私有子网中的 EC2 实例。将数据库层迁移到位于私有子网中的 Amazon RDS for MySQL。
  • D. 将 Web 层和应用层迁移到位于公共子网中的 Amazon EC2 实例。将数据库层迁移到位于公共子网中的 Amazon Aurora MySQL。
第 763 / 1018 题正确答案 B
  • B. 将 Web 层迁移到位于公共子网中的 Amazon EC2 实例。将应用层迁移到位于私有子网中的 EC2 实例。将数据库层迁移到位于私有子网中的 Amazon Aurora MySQL。

解析

在这种情况下,迁移应用程序架构时,尽可能减少更改是关键。选项 B 是最符合要求的,因为它将 Web 层迁移到公共子网中的 Amazon EC2 实例,这样就可以保持对外部客户的可访问性。应用层迁移到私有子网中的 EC2 实例,以提高安全性,并与数据库层隔离。数据库层迁移到私有子网中的 Amazon Aurora MySQL,以提供高可用性和可伸缩性,并提供能够将数据恢复到特定时间点的数据库解决方案。

AI 解析

该题主要涉及AWS架构设计中的服务选型与分层部署策略。根据AWS最佳实践,Web层应部署于公共子网以面向互联网,应用层置于私有子网保障内部通信安全,数据库层需部署在私有子网并通过备份机制实现时间点恢复。Amazon Aurora MySQL兼容版相比RDS for MySQL具备更高性能、自动存储扩展及基于持续备份的低延迟时间点恢复能力,更契合最小运维开销的需求。原MySQL迁移至Aurora无需重大修改,符合“尽可能少更改”的要求。选项B的分层架构与托管数据库服务的选择均满足题目条件。(参考:AWS Well-Architected Framework 及 Aurora特性文档)