AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个全球性的 Web 应用程序运行在单个 EC2 实例上,并对 Amazon RDS for MySQL 数据库执行读密集型操作。在高峰负载期间,EC2 实例变得无响应,需要手动重启。您必须以最小的开发工作量提高可靠性。哪种解决方案最能满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将应用程序托管在弹性负载均衡器后面的 Auto Scaling 组中的 EC2 实例上。将数据库迁移到 Amazon Aurora,并使用 Aurora Replicas 处理读密集型工作负载。.
为什么这是答案
正确答案通过引入弹性负载均衡器和 Auto Scaling 组来提高应用程序层的可靠性和可伸缩性,自动处理高峰负载。将数据库迁移到 Amazon Aurora 并使用 Aurora Replicas 专门处理读密集型操作,显著提升了数据库的性能和可用性,同时减少了对主数据库的压力。这些改进无需大量开发工作,因为它们主要涉及基础设施配置而非代码重构。
其他选项:
选项1:CloudFront 仅缓存静态内容,对动态读密集型操作帮助有限。Multi-AZ 的备用实例用于故障转移而非读扩展。
选项3:Global Accelerator 改善网络性能,但不能解决 EC2 实例无响应的根本原因(单点故障和性能瓶颈)。Multi-AZ 备用实例不用于读扩展。
选项4:重构为 Lambda 函数涉及大量开发工作,不符合“最小开发工作量”的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡