AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一家公司使用 ALB 作为前端,在 Amazon ECS 中托管 Docker 容器,数据存储在 Amazon RDS for MySQL 中,容器镜像存储在 ECR 中,以此来运营一个社区论坛。他们需要一个灾难恢复 SLA,其 RTO ≤ 24 小时,RPO ≤ 8 小时。哪种解决方案成本效益最高,同时又能满足这些 RTO/RPO 目标?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将 Docker 镜像存储在两个区域的 ECR 中。每 8 小时安排一次 RDS 快照,并将快照复制到辅助区域。发生故障时,使用 AWS CloudFormation 在辅助区域部署 ALB、EC2、ECS 和 RDS 资源,从最新的快照恢复,并更新 DNS 以指向辅助 ALB。.
为什么这是答案
正确答案描述的解决方案是成本效益最高的,因为它采用了“备份和恢复”策略,仅在主区域发生故障时才在辅助区域部署完整的环境。RPO ≤ 8 小时通过每 8 小时复制一次 RDS 快照到辅助区域来满足。RTO ≤ 24 小时可以通过 CloudFormation 模板在辅助区域快速部署资源,并从快照恢复数据来满足。将 Docker 镜像存储在两个区域的 ECR 中确保了应用程序代码的可用性。
其他选项的不足之处:
选项一(部署相同资源):在两个区域部署完全相同的资源会显著增加成本,不符合“成本效益最高”的要求。
选项三(每小时备份到 S3):每小时备份到 S3 并进行跨区域复制会增加复杂性和成本,且从 S3 恢复 MySQL 备份通常比从 RDS 快照恢复更耗时,可能难以满足 RTO。
选项四(试点灯环境和只读副本):虽然试点灯环境比完全部署成本低,但创建 RDS 跨区域只读副本的成本高于仅复制快照,并且提升只读副本为主副本可能需要额外时间来扩展计算资源,可能不满足 RTO。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡