AWS Certified Solutions Architect – Associate(SAA-C03)备考指南:考试大纲与学习计划
AWS SAA-C03 备考指南:梳理四个考试 Domain、架构取舍重点和练习计划,帮助你按官方大纲准备 Solutions Architect – Associate。
AWS Certified Solutions Architect – Associate(SAA-C03)考查如何在 AWS 上设计安全、可靠、高性能且成本合理的解决方案。题目通常会给出业务需求和限制条件,要求你比较方案并选出更合适的架构;重点是架构判断,不是写代码或背服务清单。
本文会介绍适合人群、四个考试 Domain 和备考方法。考试目标与服务范围可能更新,请以 AWS 最新 SAA-C03 考试指南 为准。
这门考试适合谁?
- 云和应用工程师:需要根据需求设计方案,并解释服务选择。
- 解决方案或架构协作角色:需要在评审中讨论安全、可靠性、性能和成本。
- 已有云基础的学习者:想从认识 AWS 服务进一步练习架构取舍。
如果你还在选认证方向,可看如何选择 IT 认证。如果云服务、权限等基础概念还不熟,可先看 CLF-C02 指南;CLF-C02 不是 SAA-C03 的报考前置条件。
需要什么基础?
不要求高级编程,也不要求先做过 Professional 级别的大型项目。AWS 建议考生有一定的云解决方案设计实践经验,但这不是报名限制。
备考前最好熟悉基本云概念,以及 VPC、IAM、EC2、S3、RDS 和负载均衡等常见服务的用途。更重要的是能把需求拆成可用性、安全、性能和成本等约束。完全没有云经验时,先读 CLF-C02 指南通常更容易入门。
CLF-C02 和 SAA-C03 有什么区别?
简单说,CLF-C02 帮你理解云服务与基础概念;SAA-C03 要你根据具体需求组合服务并解释取舍。
| CLF-C02 | SAA-C03 | |
|---|---|---|
| 重点 | 云基础与服务认知 | 约束下的架构设计 |
| 常见考法 | 概念与用途判断 | 场景分析和方案比较 |
| 适合人群 | 云新人、协作岗位 | 工程师、架构相关岗位 |
考试大纲与权重
以下权重是计分内容中的占比,可用于安排复习时间;具体目标请查看官方考试指南。
| Domain | 官方名称 | 主要关注点 | 权重 |
|---|---|---|---|
| 1 | Design Secure Architectures | 安全访问、工作负载和数据保护 | 30% |
| 2 | Design Resilient Architectures | 扩展、松耦合、高可用和容错 | 26% |
| 3 | Design High-Performing Architectures | 存储、计算、数据库、网络和数据路径 | 24% |
| 4 | Design Cost-Optimized Architectures | 在满足需求的前提下控制成本 | 20% |
考试指南说明这些百分比对应计分内容。四个 Domain 会从不同角度考查相同服务:一道题可能同时涉及安全、可靠性和成本,所以不要只按服务名称孤立复习。
四个 Domain 怎么学
Domain 1:设计安全架构
学习如何控制对 AWS 资源的访问、保护工作负载和应用,以及选择合适的数据保护措施。重点理解 IAM 身份策略与资源策略、安全组与网络 ACL 的用途差异,以及 KMS 和 S3 存储桶策略等常见组合。
容易混淆: 只想到加密,却漏掉最小权限;或者说不清请求从哪里进入、哪些资源允许访问。看题时先问:谁在访问、从哪里访问、要保护什么?
Domain 2:设计韧性架构
韧性是指系统遇到故障或流量变化时,仍能继续提供服务或恢复。学习扩展、松耦合、高可用和容错设计,并理解备份与灾难恢复目标(RTO:恢复所需时间;RPO:可接受的数据恢复点)之间的关系。
容易混淆: 以为多可用区就自动解决所有故障;却忽略应用状态、数据库、队列或跨区域恢复。做题时找出单点故障,再判断故障发生时流量和数据如何处理。
Domain 3:设计高性能架构
根据访问方式、延迟、吞吐量和一致性要求,选择计算、存储、数据库、网络及数据处理方案。例如,比较 EC2 与 Lambda、S3 与 EBS/EFS、RDS 与 DynamoDB 的适用场景;网络和内容分发也要结合用户位置与延迟目标考虑。
容易混淆: 因为熟悉某个服务就优先选它,而没有先看工作负载。练习时先写出需求,再比较可行方案和主要限制。
Domain 4:设计成本优化架构
学习如何在满足性能、可用性和安全要求的同时控制存储、计算、数据库、网络及数据传输成本。要理解稳定工作负载与可中断工作负载适用的计费选择不同。
容易混淆: 架构已经选定后才看价格,或忽略跨区域和数据传输费用。比较方案时同时写下成本变化和运营上的代价。
建议的学习顺序
先建立常见服务的用途概念,再用题目练习场景判断:
- IAM 与 VPC:身份权限和网络边界。
- EC2、负载均衡与 Auto Scaling:计算、流量分配和扩展。
- S3、EBS 与 EFS:存储类型和访问方式。
- RDS 与 DynamoDB:关系型与非关系型数据库的选型。
- SQS 与 EventBridge:异步处理和系统解耦。
- 成本优化:比较满足同一需求的方案及其代价。
不用把它当成必须逐项背完的服务清单。目标是看到需求时,知道该比较哪些方案、每种方案的限制是什么。
用三个问题检查准备度
- 一个面向公网的网站需要连接数据库,你能否说明基本的访问控制和高可用设计?
- 流量突然增加时,哪些组件需要扩展,哪些环节适合解耦?
- 对同一需求,你能否比较一个成本较高但运维较简单的方案,以及一个更省钱但需要更多管理的方案?
如果有两题答不清楚,先回到对应 Domain 补概念,再做更多场景练习。
备考三步
- 读官方指南。 按四个 Domain 和具体任务目标列出需要复习的内容,并根据权重安排时间。
- 整理方案对比。 每个主题记录需求约束、候选架构、关键差异和常见误选,不要只抄服务定义。
- 练习并分析错题。 用限时场景题练习,把错题归到 Domain 和错误原因。同类问题错两次,就回到对应的官方任务说明和服务文档。
常见问题
考 SAA-C03 之前必须先考 CLF-C02 吗?
不需要。若云服务和责任模型还不熟,可以先补基础;已经能读懂常见云架构的人可以直接准备 SAA-C03。
SAA-C03 难不难?
难点主要是根据场景约束做取舍,而不是记住服务名称。可以用上面的三个问题判断自己需要加强安全、韧性、性能还是成本。
备考大概要多久?
没有适用于所有人的固定天数。熟悉 VPC、IAM 和常见高可用架构的人通常更容易开始。按自己对各 Domain 的掌握程度安排时间,并用练习结果调整计划。
SAA-C03 需要会写代码吗?
不要求通过写应用代码来作答。考试重点是根据需求选择架构;基本编程概念有帮助,但不是核心。
SAA-C03 和 SAP-C02 怎么选?
SAA-C03 是助理级,关注常见架构场景;SAP-C02 是专业级,处理更复杂的组织和解决方案场景。可以先看各自的官方考试指南,再按经验和目标选择。项目内也有 SAP-C02 指南。
开始练习
准备好后,可以用科目代码 SAA-C03 按 Domain 练习,再根据错题回看对应考试目标和官方资料。