AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一家公司使用单个可用区中的 Amazon EC2 和 Amazon RDS Multi-AZ 数据库实例构建了一个无状态的两层应用程序。新管理层希望该应用程序具有高可用性。解决方案架构师应如何满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置应用程序以使用 Multi-AZ EC2 Auto Scaling 并创建 Application Load Balancer.
为什么这是答案
正确答案通过在多个可用区中部署 EC2 实例并使用 Application Load Balancer (ALB) 分发流量来满足高可用性要求。Multi-AZ EC2 Auto Scaling 确保即使一个可用区出现故障,应用程序也能继续运行,因为实例会在其他可用区中自动启动。ALB 提供弹性、负载均衡和健康检查。
选项 B 仅提供灾难恢复能力,而不是高可用性。快照在发生故障时需要手动恢复,这会导致停机。
选项 C 中的基于延迟的路由主要用于优化性能,而不是解决单个可用区故障导致的服务中断。它假设应用程序已在多个区域中部署,但这并非当前情况。
选项 D 提到了 Multi-AZ ALB,这很好,但它没有解决应用程序层面的高可用性问题。仅配置 Route 53 规则并不能使单可用区部署的 EC2 实例具有高可用性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡