首先要说明,慢走本人具有十年以上IT行业经验,但并无云实践基础。虽然听了云的概念听了十来年,期间也在AWS自架过科学上网,但生产实践是没有做过的。所以下面将要介绍的方法更适合有IT经验的人士,所处岗位和IT规模并不重要,但对IT系统的基础知识必须完善,包括计算、存储、数据库、网络、信息安全等各方面。(以下为英文备考指南,不一定适用中文考试)
AWS的认证有十来种,覆盖架构、开发运维、专才几个大类,可以根据自己的爱好和发展方向进行选择。初入职场两年内的新人都知道,职业技能发展要T型,即一门过硬的细分技能(Domain Knowledge)比如中餐-东北烧烤,还要有诸多软技能辅助。经过了万小时技能实践,成为某个领域专家后还要拓展行业技能,或者开辟另一专家领域,像盖茨的好友Nathan Paul Myhrvold,应用数学博士出身做完微软CTO后去搞核反应堆,还出了一套五本烹饪书。复合型高端人才,就是我们现在经常听到的跨界、出圈。
根据我的个人经验,通过AWS Solution Architect Associate (C02) (以下简称SSA)需要50~80小时高强度的学习时间,包括在线课程(24小时),复习(14小时)和模拟考试(12小时)在内。官方认证的要求和说明如下,它建议的是一年云实践经验,事实表明单纯考证的话,具备下列知识(无论AWS与否)可以保证在50小时左右通关。
慢走是从9月27号开始上第一堂在线讲座,10月14日考试通过,利用班上班下空闲时间一共准备了17天。考完之后我总结的准备时间和每天学习强度如下:
- 两周完成-每天4-6小时
- 三周完成-每天3-4小时
- 四周完成-每天2-3小时
在线课程方面,我选择的是Udemy上面Stephane Maarek的高分课程Ultimate AWS Certified Solutions Architect Associate 2020,这个法国哥们语速惊人,正常播放速度相当于别人的1.25x,24小时的视频看下来差不多等于30小时。它的课程覆盖下面内容,带有足够上机演示和拓展内容,对于考试的针对讲解没有很多,但对于了解AWS云架构的产品线和前后端系统全面架构,是非常有效的。
- The AWS Fundamentals: IAM, EC2, Load Balancing, Auto Scaling, EBS, EFS, Route 53, RDS, ElastiCache, S3, CloudFront
- The AWS CLI: CLI setup, usage on EC2, best practices, SDK, advanced usage
- In-Depth Database comparison: RDS, Aurora, DynamoDB, Neptune, ElastiCache, Redshift, ElasticSearch, Athena
- Monitoring, Troubleshooting & Audit: AWS CloudWatch, CloudTrail
- AWS Integration & Messaging: SQS, SNS, Kinesis
- AWS Serverless: AWS Lambda, DynamoDB, API Gateway, Cognito
- AWS Security best practices: KMS, SSM Parameter Store, IAM Policies
- VPC & Networking in depth
- AWS Other Services Overview: CICD (CodeCommit, CodeBuild, CodePipeline, CodeDeploy), CloudFormation, ECS, Step Functions, SWF, EMR, Glue, OpsWorks, ElasticTranscoder, AWS Organizations, Workspaces, AppSync, Single Sign On (SSO)
考试模拟方面,我选择的是Udemy上面Neal Davis的六套模拟题。我做完了其中的五套,加上楼上的课程也带了一套模拟题,我一共做了六套。考试是65道单选或多选,130分钟内完成,通过率为72%也就是说最多可以错18道题。刚开始的时候目测平均两分钟一道题,慢走除了第一次模拟耗时比较长且没有达到72%准确率,后面几次都可以稳定在80分钟内达到78-86%左右。每道试题都有详细的知识点和答题思路,所以错题要好好总结,真正考试前把所有错题重新刷一遍。
刷题主要是了解问题的表现形式和套路,试题内容有纯知识点类和场景类组成,知识点题都是拿分题,要保证正确率,因为场景题考察的才是整体架构能力,在AWS自己提出的5准则之间,题目会明确指出选择在保证xxx的前提下,最yyy的方案,所以一定要抓住答题重点。
报名考试要去AWS的培训认证网站,注册新的账户,可以选择PSI或Pearson两个考试中介,我选择PSI的在线监考考试,报名费用助理级为150美元,考试前一天下载其专用的考试浏览器客户端,进行麦克风和摄像头兼容性测试。考试当天要求全程开启麦克和摄像头,需求准备好IC,提前30分钟进入考试链接,监考老师就会开始环境检查,考试的桌子上除了电脑外不能有其他东西,也不可以外接显示器,会要求你拿着IC对着摄像头拍照,拿起笔记本拍摄房间内部结构,桌子上下,和手机放置的位置。考官本人不会露脸,也没有语音,以对话小窗口方式交流。都检查完毕即开始正式考试,因为我平时USBC外接显示器充电的缘故,开始考试才意识到笔记本没有独立供电,考试客户端开着摄像头又非常费电,导致MBP没多久就只剩不到一小时电量,原本两小时多的时间立刻变得紧张起来,只好开启了快速通关模式。实际的考题与模拟题重合度不大,只有3-4道模拟原题出现,场景题变化更加多样,但在电脑还有10%电量交卷时看了下拿不准的题目还是控制在10题以内,果断交卷,当场拿到通过结果,认证证书会在第二天收到电邮。
在线课程其实包括很多上机实践内容,开始一个免费AWS账户跟着练练手就行,实际操作可以对AWS各组件有更直观的了解,后期的上机不做也无所。此外很多备考指南都建议阅读AWS官网的白皮书,我的建议是有额外的时间可以了解,真想做架构考完再慢慢看也可以。
最后祝想报名考试的同学们好运~