AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家公司有一个用于图像共享的三层应用程序。该应用程序使用一个 Amazon EC2 实例作为前端层,另一个 EC2 实例作为应用程序层,第三个 EC2 实例作为 MySQL 数据库。解决方案架构师必须设计一个可扩展且高可用的解决方案,同时要求对应用程序进行最少的更改。哪种解决方案符合这些要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为前端层和应用程序层使用负载均衡的 Multi-AZ AWS Elastic Beanstalk 环境。将数据库迁移到 Amazon RDS Multi-AZ 数据库实例。使用 Amazon S3 存储和提供用户图像。.
为什么这是答案
正确答案通过以下方式满足可扩展性和高可用性要求:将前端和应用程序层迁移到负载均衡的 Multi-AZ AWS Elastic Beanstalk 环境,这提供了自动扩展和跨多个可用区的弹性。将 MySQL 数据库迁移到 Amazon RDS Multi-AZ 数据库实例,可确保数据库的高可用性、自动故障转移和可扩展性。使用 Amazon S3 存储用户图像是最佳实践,因为它提供了极高的持久性、可用性和可扩展性,并且成本效益高。
其他选项不满足所有要求:
将数据库迁移到 Amazon DynamoDB 会需要对应用程序进行重大更改,因为它是一种 NoSQL 数据库,与 MySQL 不兼容。
使用 Lambda 函数作为应用程序层也会需要对应用程序进行重大更改,因为它是一种无服务器计算模型。
将数据库迁移到内存优化实例类型并不能解决高可用性和可扩展性问题,而只是提高了性能。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡