正在准备 AWS Certified Solutions Architect – Associate(SAA-C03),我最大的感受是:
难点不在于记住多少 AWS 服务,而在于面对一道场景题时,能不能判断哪个方案最符合题目要求。
刚开始复习时,我也经历过这个循环:
看课程、认识新服务,感觉好像懂了;一做题,还是错不少。
尤其是 S3、EBS、EFS,RDS、DynamoDB,ALB、NLB 这些服务同时出现在选项里时,单纯“认得名字”还不够,还得知道它们的适用场景和区别。
后来我调整了复习思路,不再只追求把服务看完,而是按这个顺序来:
先理解服务,再比较服务,最后用场景题练判断。
第一阶段:先建立 AWS 服务的基本认识
刚开始不用急着记参数和细节,先了解常见服务分别解决什么问题:
- 身份与安全:IAM、加密、密钥管理
- 网络:VPC、子网、路由、安全组、网络 ACL
- 计算:EC2、Auto Scaling、负载均衡、Lambda
- 存储:S3、EBS、EFS
- 数据库:RDS、Aurora、DynamoDB
我会用三个问题检查自己是否理解了一个服务:
它解决什么问题?通常适合什么场景?它容易和哪些服务混淆?
如果这些还说不清楚,过早大量刷题,容易变成只记答案。
第二阶段:比较容易混淆的服务
SAA 的不少题目并不是在问“你认不认识这个服务”,而是在给出几个可行方案后,让你选出最符合需求的那个。
复习时,我会重点对比这些组合:
- S3、EBS、EFS:分别适合对象、块和文件存储场景。
- RDS、DynamoDB:关注数据模型、查询方式和扩展需求。
- Multi-AZ、多区域:分清题目需要区域内高可用,还是跨区域灾备。
- ALB、NLB:看题目需要应用层路由,还是网络层流量处理。
- CloudFront、Global Accelerator:判断重点是内容分发,还是改善全球用户的网络访问路径。
我不太满足于记“遇到某个关键词就选某个服务”,而是会追问:为什么这个方案合适?其他选项又差在哪里?
第三阶段:做题时先找需求和限制
做场景题时,我会先找出题目强调的条件:
- 要解决的是高可用,还是灾难恢复?
- 是否要求低延迟或处理大量流量?
- 有没有成本限制?
- 是否希望减少基础设施管理?
- 数据是否需要加密、备份或跨区域保存?
再去看选项。很多题目问的不是“哪个服务能做到”,而是“哪个方案最符合题目给出的全部条件”。
做错题后,我会先归纳错因:是概念没理解、服务边界没分清、漏看了需求,还是没有考虑成本和运维?找到原因后,再回头补对应的知识点。
第四阶段:按考试领域查漏补缺
复习到后期,可以参考官方考试指南列出的领域,看看自己是否有明显短板:
- 安全架构
- 弹性架构
- 高性能架构
- 成本优化架构
考前我会用三个问题检查自己的准备情况:
- 能不能从场景中找出核心需求?
- 能不能解释正确选项为什么合适?
- 能不能说清楚容易混淆的选项为什么不合适?
如果这些问题经常答不上来,可能需要回头加强服务理解和场景判断,而不是单纯增加刷题量。
目前的复习循环
学服务 → 做场景题 → 记录错因 → 对比相似服务 → 再做同类题
这套方法不限定复习时长:有 AWS 基础的话,可以少花些时间熟悉服务,多练场景判断;刚接触 AWS 的话,则先补网络、计算、存储和数据库的基础概念。
我还在按这个思路准备 SAA-C03。如果你也在备考,欢迎聊聊目前最容易混淆的服务组合。
想按领域做练习的话,可以在微信中搜索小程序 「IT知习」,选择 SAA-C03。