AWS SAA 题库
点击卡片任意位置翻面查看正确答案与解析,也可以用键盘 ← → 切换题目。
一家公司有一个应用程序,运行在单个Amazon EC2实例上。该应用程序使用运行在同一EC2实例上的MySQL数据库。公司需要一个高可用且自动扩展的解决方案来处理增加的流量。
解析
这个问题要求一个高可用且自动扩展的解决方案来处理增加的流量。选项C提到将应用程序部署到运行在应用负载均衡器后面的EC2实例中,这些实例位于一个自动扩展组中,并为数据库层创建一个Amazon Aurora Serverless MySQL集群。Amazon Aurora Serverless可以根据实际需求自动扩展数据库容量,并提供高可用性,因此是满足题目要求的最佳解决方案。 其他选项中,选项A和选项B提到了使用Amazon Redshift集群和Amazon RDS for MySQL集群,但它们都没有提及自动扩展,选项D提到了使用Amazon ElastiCache for Redis集群,但它不是一个合适的数据库解决方案,因此不符合题目的要求。
AI 解析
应用程序需要高可用和自动扩展,需同时处理应用层和数据库层的扩展。应用负载均衡器和自动扩展组确保了应用层的高可用性和弹性伸缩。Amazon Aurora Serverless作为MySQL兼容的数据库服务,支持自动扩展容量并根据负载自动调整,同时内置多可用区部署提供高可用性。选项C结合了应用层的自动扩展与数据库层的无服务器架构,满足需求。其他选项中,A的Redshift为数据仓库不适合事务处理,B的RDS需手动扩展,D的ElastiCache无法替代关系型数据库。