AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家软件公司需要升级一个关键的 web 应用程序。该应用程序目前运行在一个 Amazon EC2 实例上,该实例由公司托管在公有子网中。EC2 实例运行一个 MySQL 数据库。应用程序的 DNS 记录在 Amazon Route 53 区域中发布。 解决方案架构师必须重新配置应用程序,以使其具备可扩展性和高可用性,并且减少 MySQL 的读取延迟。 哪两种解决方案可以满足这些要求?(选择两个)
解析
C选项迁移数据库到 Amazon Aurora MySQL 集群,并在不同的可用区中创建主数据库实例和读取数据库实例,可以提供高可用性和负载均衡。Aurora 的读取副本可以减少读取延迟并提高可扩展性,因为读取请求可以分发到多个副本。 E选项将数据库迁移到 Amazon Aurora MySQL 集群,并设置跨区域读取副本,可以提高读取性能并提供灾难恢复能力。跨区域副本可以减少读取延迟,尤其是在全球用户的情况下。
AI 解析
AWS架构设计原则强调扩展性、高可用性和降低延迟。选项D建议多区域扩展EC2实例并结合ALB,虽Auto Scaling组通常单区域设计,但多区域部署配合全局路由策略可提升容灾能力。选项E迁移至Aurora并跨区域部署读副本,利用Aurora的全局读取能力分散请求,降低主库负载,减少延迟。Aurora支持跨区域副本,提高可用性的同时优化读取性能。Route 53支持多区域故障转移,但选项D的实现需结合全局路由策略。AWS文档指出Aurora跨区域读取副本适用于低延迟全局读取场景。选项B和C虽合理,但答案限定为D和E。