AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
某公司希望为其应用程序构建更可靠的架构。该应用程序目前使用一个 Amazon RDS DB 实例和两个在单个可用区中手动预置的 Amazon EC2 Web 服务器。一名员工最近删除了该 DB 实例,导致应用程序中断了 24 小时。解决方案架构师应如何最大限度地提高应用程序基础设施的可靠性?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 DB 实例更新为 Multi-AZ 并启用删除保护。将 EC2 实例置于 Application Load Balancer 之后,并在多个可用区中通过 EC2 Auto Scaling 组运行它们。.
为什么这是答案
正确答案通过多方面提升可靠性。将 RDS DB 实例更新为 Multi-AZ 可提供自动故障转移和数据冗余,防止单点故障,并启用删除保护以避免意外删除。将 EC2 实例置于 Application Load Balancer (ALB) 之后,可以实现流量分发和健康检查。在多个可用区中通过 EC2 Auto Scaling 组运行 EC2 实例,可以确保应用程序在单个可用区发生故障时仍能继续运行,并根据负载自动调整实例数量。
选项一:删除 EC2 实例并启用终止保护不能提高可靠性,反而减少了冗余。
选项三:引入 API Gateway 和 Lambda 会增加架构复杂性,且两个 DB 实例的同步和故障转移需要额外管理,不如 RDS Multi-AZ 简单高效。
选项四:使用 Spot Instances 虽然成本较低,但它们可能随时被中断,不适合需要高可靠性的生产环境,会降低可靠性。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡