Amazon SAP-C02: 韧性、灾难恢复与高可用性 — 学习指南
属于 AWS Solutions Architect Professional SAP-C02 — 学习指南. 使用经过验证的答案练习: Amazon 考试中心, 或参加限时模拟考试: ExamRoll.io.
RTO 和 RPO 规划:量化容忍度并映射架构
RTO (恢复时间目标) 和 RPO (恢复点目标) 驱动着从计算规模到复制拓扑的每一个弹性选择。首先根据业务影响和停机成本对工作负载进行分类,然后将这些优先级转化为可衡量的目标:毫秒级的 RPO 驱动同步复制或专用的全球数据库,而分钟到小时级的 RPO 则允许异步复制、快照计划或批量日志传输。使用与目标相符的 AWS 服务:Amazon Aurora Multi‑AZ 和 Aurora Global Database 用于大规模实现低 RTO/RPO,RDS Multi‑AZ 用于同步的单区域高可用性,跨区域只读副本用于恢复和报告,以及 AWS Elastic Disaster Recovery (DRS) 用于以最少的应用程序更改实现对本地服务器的近实时复制。一个常见的陷阱是设计时只考虑满足平均负载而非最坏情况下的恢复操作;另一个陷阱是假设仅靠快照就能满足事务型系统的 RPO,因为快照之间可能有几分钟的间隔,并且可能缺乏应用程序一致性。决策权衡很直接:同步复制会增加成本和写入延迟,但能降低 RPO;异步复制会减少延迟和成本,但会增加潜在的数据丢失风险。通过混沌测试、计划性故障切换和恢复演练来测试计划,以验证实际的 RTO/RPO,并识别隐藏的依赖项,如外部身份验证、DNS 或 IP 白名单。
多可用区和多区域架构及故障切换策略
多可用区 (Multi-AZ) 架构通过在多个可用区中部署冗余的计算、网络和存储资源来防范可用区故障;多区域 (Multi-Region) 架构则将容错能力扩展到区域级故障、自然灾害或大规模网络分区。根据成本和恢复需求选择一种架构模式——pilot light (引航灯)、warm standby (温备)、active-passive (主备) 或 active-active (双活)。Pilot light 模式在备用区域中使用最少的资源以最小化成本,并在故障切换期间进行扩展;warm standby 模式保持缩减规模的服务持续运行,以实现更快的恢复;active-active 模式在多个区域同时提供服务,以获得最低的 RTO,但这需要强大的数据复制和冲突解决机制。使用 Route 53 的健康检查和故障切换路由、Amazon CloudFront 或 Global Accelerator 进行全局流量管理,并使用 DynamoDB Global Tables 或 Aurora Global Database 等数据服务进行跨区域复制。常见的陷阱包括依赖过长的 DNS TTL、未验证有状态服务(如会话存储、缓存)的故障切换,以及忽略跨区域数据传输成本和合规性限制。在多区域部署的复杂性和成本与可接受的停机时间和数据丢失之间进行权衡;如有疑问,应通过检测和建模来评估故障切换时间,为业务决策提供依据。
应用程序弹性模式:无状态、解耦和状态管理
通过最小化固定在单个计算节点上的状态以及解耦组件来为故障设计,从而防止局部故障级联。位于 Application Load Balancer 或 Network Load Balancer 后面的无状态应用程序节点可实现水平扩展和快速替换。对于会话状态,首选使用 Amazon DynamoDB 或 Amazon ElastiCache 等外部存储,而不是粘性会话;对于文件共享,根据协议和性能需求使用 Amazon S3、Amazon EFS 或 FSx。使用 Amazon SQS、SNS 或 Kinesis 的异步模式可以缓冲流量峰值、支持重试和平滑背压,并减少故障切换期间的同步依赖。在客户端实施断路器、舱壁和指数退避模式,以隔离发生故障的子系统。架构师一个常见的陷阱是低估冷启动或扩展时间——Lambda 并发限制、Auto Scaling 冷却时间和预热策略都会影响 RTO。另一个陷阱是将缓存视为持久性;缓存必须是可重建的。成本与弹性的选择体现在缓冲区大小和复制策略上:更高的弹性通常需要更多的预留容量或跨区域复制,从而增加成本;应选择满足 RTO/RPO 的最小可行冗余,同时确保具备可观测性和自动化能力来检测和修复故障。
练习这些题目 → · 在 ExamRoll.io 上限时练习 →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
通过考试 →