出于公司以及个人职业发展的要求,最近选择参加了AWS专业级解决方案架构师考试。整个过程还是比较艰辛,有不少经验和体会,在这里给大家分享一下,希望能对大家有所帮助。
本人所在公司(FIT2CLOUD)目前已有5人获得认证(其中专业级别解决方案架构师2人,助理级别解决方案架构师3人),所以相对来说在准备AWS认证上积累了一定经验。
1. 为什么要考亚马逊AWS认证
我们先来看两个数据, ***个是据Gartner 2015 IaaS魔力象限报告(如下图),AWS仍然保持在***象限的顶部,并且其营收比第二位到第五位跟随者营收总和的5倍还多; 第二个是今年4月亚马逊财报首度公开其业绩,营收15.6亿美元,同比增长49%。
这些的数据都表明越来越多的企业正在采用AWS。随着而来对掌握AWS专业技能的人才需求也越来越大。目前,亚马逊AWS认证已经成为含金量***的认证之一(如下图),是LinkedIn上经常被搜索的关键字。
2. AWS认证体系
针对不同职位对AWS技能的要求不同,AWS认证体系包括系统架构师(Solutions Architect)、开发者(Developer)和系统管理员(SysOps Administrator)这三类,其中每个类别会有两个级别:助理级(Associate Level)和专业级(Professional Level),如下图。
参与认证人员只有获得助理级认证才有资格参与对应类别的专业级认证考试。整体来说,助理级相对容易些,专业级则相当有难度(笔者考完后编号接近1200, 而公司里一个去年6月份通过的同事编号则是500多,一年多时间才通过了600多。而且所有认证中还包括相当部分AWS自己的员工)。因为比较难,据说还有培训班。不过好在之前和现在的公司中都使用AWS,实践和经验还比较多,再通过考试前的集中自学还是通过Solutions Architect专业级认证。经过这个过程,可以说一方面获得亚马逊AWS官方的认可,帮助在职业生涯中获得更多的机会;另一方面,更重要的是,这个过程可以极大地提升我们的能力,提升我们对架构设计的理解,对AWS的服务的理解,对云计算的认识,所以说这个过程中的准备和付出是绝对值得的。
以上是AWS认证的介绍和个人看法,下面就以Solutions Architect专业级认证为例,介绍一下内容,难点,备考经验体会几个方面。
3. 考试的内容
可以说整个考试都围绕一个问题,即如何使用AWS云计算技术更好地解决企业在各种应用场景下碰到的问题。从内容看有以下特点,而这些特点也决定了该认证考试的含金量和门槛。
内容非常贴近于实际,考试的内容多来源于实际中要解决的问题,可以说紧密联系实际,紧随时代潮流,而不是考一些死记硬背的知识,出题水准和角度非常之高;
考察内容既有深度又有广度,考察了多方面能力和经验的积累,涉及的方面从计算,网络,存储,负载均衡,到安全,大数据,CDN,DNS,部署,中间件,不仅仅是AWS的相关服务,还涉及全面的架构设计经验和理解,需要很多平时的积累。
#p#
4. 考试要过的几关
这个考试可以说非常有难度,其难关和门槛主要有以下几个:
4.1 英语阅读关
目前这个考试支持的语言只有英语和日语,我们只能选英语。这关要解决最基本的问题,就是快速把题目看明白,***能基本把题目做完。整个考试的时间为170分钟,题目数量是80道题,平均下来每道题的时间为2分钟。加上选项的内容,每道题目的长度在150~350之间,机考时题目大多长度在半屏以上,对阅读理解的速度和快速准确获取信息能力要求很高。可以说整个考试的过程接近三个小时都是高度紧张的; 另一方面,考题中涉及到的很多场景我们平时着实接触不到,内容不熟悉,需要临场决断,而且是在一个高度紧张的过程中,这就更加考验平时的积累,能力和心理素质;。所以英语这关是道槛,很可能会栽在这里。对于这关,短期提高可以通过多看些AWS各种英文文档、博客文章,多熟悉样题和Practice Exam题目的内容来提高,锻炼快速从题目中提炼设计时需要的需求,熟悉各种说法。
4.2 AWS服务理解关
考试中涉及的AWS服务既有深度,又有广度。关键的服务,需要投入时间掌握的包括IAM, STS, VPC, EC2, EBS, ELB, S3, Storage Gateway, RDS, DynamoDB, CloudFront, Route53, CloudFormation, OpsWorks, Kinesis,。需要了解的包括Glacier, CloudWatch, CloudTrail, Direct Connect, Elastic Beanstalk, ElastiCache, EMR, Redshift, Data Pipeline, SWF, SNS, SES。单每个服务使用文档,基本上看得稍微仔细点都得至少一天的时间,所以说这是一个需要长期准备的过程。对于重点的内容的理解,IAM, VPC这两个是重中之重,其他方面由于签署了考试保密协议,所以这里只能点到为止,还请大家原谅。大家可以通过AWS提供的考试大纲和模拟考试了解下,并有针对性的根据考试结果调整各个方面的投入和补齐不足。
4.3 架构设计经验关
从解决企业IT系统需求以及架构设计基本原则上说,都是在保证产品功能基础上保证产品服务的质量,即高可用,高性能,安全,可靠,弹性,可伸缩,易于部署管理,低成本等。不同的是AWS提供了一个弹性按需可编程的基础平台,一个巨人的肩膀,需要我们结合AWS以更加高效的方式,以更低的成本,更快的速度,更可靠的架构提供和管理企业的IT和业务系统。最直观的就是考试中会有非常多的题目,以一种实际问题场景出现,需要我们同时运用这些通用的架构设计经验和AWS的服务知识来解决问题,并且快速作出判断。所以说从某种程度上在考察平时的积累和觉悟。
5. 临场建议
由于考试过程题量大,涉及范围内容都很广,过程过于漫长艰苦和紧张,所以建议:
准备红牛。题目一道接一道,一个比一个长,3小时80道,很消耗精力;
选择合适的考点。AWS在国内提供多个考点,需要提前了解考场环境。尽量选择网络条件好,比较安静地考点。另外可以自己准备一副耳塞以防万一。
考试节奏,需要控制好,对于有把握的题目,一定坚决立刻马上选完就做下一题,不再确认,这样为一些题目和***做完争取了时间,如果每道题都计划花均等时间,基本是个理想;
根据个人的心理素质,适当放弃一些题,如果某些题目又长还费解实在看不明白,不要恋战,先选一个,在纸上记录下来,回头有时间再看(很难有回头时间);
考试过程***能够保持领先至少两三道题目的时间,特别是对于心理素质一般的同学; 做到***10个题的时候,先易后难,把题目内容少容易做的先扫了,没扫的先记录下来,再返回来能扫几个扫几个,有希望做对的多花一点时间,没希望的一定要果断选一个。
6. 备考资料
考试大纲和样题
http://aws.amazon.com/certification/certified-solutions-architect-professional/
http://d0.awsstatic.com/Train%20&%20Cert/docs/AWS_certified_solutions_architect_professional_examsample.pdf
白皮书
https://aws.amazon.com/whitepapers/
这部分大多为AWS各种服务的***实践,对于关键的几个服务需要重点理解。
参考架构图
https://aws.amazon.com/architecture/
这部分给出了各个典型行业应用基于AWS的参考架构,需要重点掌握。
使用文档
https://aws.amazon.com/documentation/
对于关键的服务的使用文档还是要好好看,隔山打牛是一件难度很高的事情,平时也需要多实践多思考。
各个服务的FAQ
很多FAQ里的内容在使用文档白皮书中是看不到的,关键的一些服务的FAQ需要重点看。
模考Practice Exam
如果看完白皮书文档FAQ直接上考试还是非常有难度的,建议在考试前一段时间,先使用Practice Exam模考下,熟悉一下考试的题目特点,内容,长度,过程,节奏,题量和时间都是真实考试的一半,一个半小时40道题。考一次40刀,这个投入还是比较好值得的。不过比较郁闷的是模拟考试结束后只知道总体分数和各个部分分数。所以,对于不确认的答案,***大家一起准备,互相讨论。
作者简介:
刘涛是FIT2CLOUD技术总监,负责FIT2CLOUD的产品研发,拥有北京邮电大学计算机硕士学位,有超过9年的IT研发和管理经验。刘涛长期关注于如何使用云服务进行业务创新, 对混合云管理及DevOps有深入的理解, 在部署和管理跨公有云、私有云的大型商业应用上有多年的经验。
【本文来源:fit2cloud微信公众号】