对通过AWS Solutions Architect Associate认证的渴望来自何处的反思。
第一动机:“斧头”对任何专业人员来说最有用的原则之一就是“了解您的工具”(或者在其中一种“
锐化锯子 ”变体中)。
我们进入云层已经很长时间了,但是暂时它们只是在EC2实例上部署了基础的整体应用程序-便宜又开朗。
但是逐渐地,我们变得局促起来。 我们选修了一个很好的削减课程-模块化,然后是现在流行的微服务。 很快,这片土地上就开了“一百朵花”。
但是还有很长的路要走-我目前正在进行的活动记录项目包括:
- 以我们产品的各种应用程序形式存在的客户-从密集的Legacy的后角到.Net Core上的流行微服务。
- Amazon SQS队列可添加客户事件的日志。
- .Net Core微服务从队列检索消息并将其发送到Amazon Kinesis Data Streams(KDS)。 它还具有Web API和swagger UI作为备份通道并用于手动测试。 包装在docker linux容器中,并托管在Amazon ECS下。 如果有大量日志,则会提供自动缩放。
- 消防水带数据从KDS发送到Amazon Redshift,以及Amazon S3中的中间仓库。
- 开发人员的操作日志(调试信息,错误消息等)以漂亮的JSON格式格式化,并发送到Amazon CloudWatch Logs

与这样的AWS服务动物园合作,我想知道武器库中的内容以及使用某些内容的更好方法。
试想一下-您有一把久经考验的老斧头,可以很好地砍伐树木并钉牢木钉。 多年以来,您已经学会了如何处理好他,将狗窝,几间棚屋甚至一间小屋拼在一起。 有时会出现困难,比如用斧子拧螺丝并非总是很快就能解决,但通常需要有耐心的妈妈等才能解决。
然后一个富裕的邻居出现在他的旁边,他周围有各种各样的工具:电锯,钉枪,螺丝起子,上帝知道还有什么。 他准备全天候出租所有这些财富。 怎么办 选择斧头并处分的选择我们认为是政治文盲。 研究其中存在什么样的工具,它们如何在不同的工作中相互补充,以及在什么条件下将其出租,将是最合理的。
由于这是我的主要动机,因此对准备工作进行了相应的安排-查找基本指导并进行认真研究。 并
找到了这样的指南。 这本书写得有些枯燥,但这不太可能吓跑那些在菲希滕霍兹(Fichtenholtz)教马坦语的人。
我从头到尾阅读它,我认为它完全可以达到既定目标-它很好地概述了服务本身以及考试中可能出现的更笼统的概念。 另外,一个不错的奖励是有机会为Sybex完成一个有点奇怪的注册程序,并在线回答本书中的所有测试问题和测试。
重要的一点是:我从2016年版的书中学到了东西,但是在AWS中,一切都是动态变化的,因此请在准备时寻找最新版本。 例如,在试用测试中,经常会出现有关各种级别的S3和Glacier的可用性和耐用性的问题,但与2016年相比,其中一些数字发生了变化。 此外,添加了新的(例如INTELLIGENT_TIERING或ONEZONE_IA)。第二个动机:“ 65种橙色阴影”激烈的思考需要一些努力。 但是,众所周知,许多程序员会从令人费解的任务,问题甚至考试中获得自虐的乐趣。
我认为这种乐趣很像玩“什么?” 在哪 什么时候? 或者说是一场很好的下棋游戏。
从这个意义上讲,当前的AWS Solutions Architect Associate考试非常好。 尽管在不时准备测试问题时会出现一些“局促”的问题,例如“
我在VPC中可以有多少个最大弹性IP地址 ”或“
S3 IA的可用性是什么? “,他们没有参加过这样的考试。 实际上,这65个问题中的几乎每个问题都是设计的一项小任务。 这是官方文档中的一个非常典型的示例:
Web应用程序允许客户将订单上传到S3存储桶。 产生的Amazon S3事件触发Lambda函数,该函数将消息插入SQS队列。 单个EC2实例从队列中读取消息,进行处理,然后将其存储在按唯一订单ID划分的DynamoDB表中。 预计下个月的访问量将增加10倍,并且解决方案架构师正在审查该体系结构是否存在扩展问题。 MOST可能需要重新架构哪个组件才能进行扩展以适应新的流量?
A.Lambda函数B.SQS队列C.EC2实例D.DynamoDB表
据我所知,该考试的上一版包含55个问题,并为此分配了80分钟的时间。 显然,他们在他身上做得很好:现在有65个问题和130分钟的时间。 关于问题的时间增加了,但实际上没有经过的问题。 每个人都不得不思考,有时要花两分钟以上。
顺便说一下,这里有一个实际的结论。 通常,一种成功的策略是迅速遍历所有问题并回答立即回答的问题。 对于SAA-C01,这通常不起作用,几乎每个问题都必须标记出来,否则就有不注意某些细节并回答不正确的风险。 最后,我回答了每个问题,花了一两分钟,然后回到百叶窗,剩下的20分钟花在了百叶窗上。
第三个动机:“如果青年人知道,如果老年可以,”如您所知,与40岁以上的年轻人相比,程序员超过40岁的最常见失败原因之一是学习能力的下降。
同时,我感到在某些方面,与我的学年相比,我的学习能力甚至有所提高,这归因于毅力和经验的增强,这使得人们可以将熟悉的类比吸引到陌生的问题上。
但是感觉可能是欺骗性的,需要客观的标准。 准备考试并通过考试-没有什么选择?
我相信验证是成功的。 我准备了自己,准备工作进行得很顺利。 好吧,是的,有几次我在吊床上看书时就睡着了-但这可能发生在每个人身上。
现在有一张证书和适当的考试分数,作为烧瓶中火药的标志。
好吧,关于什么可能是动机,但就我而言,这不太可能。
不是第一个动机:“白菜”有趣的
“福布斯”研究涉及哪些专家获得的证书是世界上薪酬最高的,AWS SAA以其荣誉4

但是,首先,原因是什么,后果是什么? 我怀疑这家伙赚钱了
由于某些能力,这些相同的能力有助于通过认证。 其次,模糊的怀疑折磨着一个人,即使从头到脚地进行评估,他每年仍将在美国境外获得13万美元的报酬。
众所周知,总的来说,在满足金字塔底层要求之后,薪水不再是主要因素。
不是第二个动机:“公司要求”公司可以鼓励甚至要求认证(尤其是对于合作伙伴关系而言,例如,需要加入AWS APN的情况下)。
但是在我们的情况下,生产的是独立产品,此外,我们尝试避免供应商锁定。 因此,没有人需要证书。 他们将表扬并为考试付出一定的认可,以表彰他们的某些努力-这就是整个官场。
不是第三个动机:“就业”在其他所有条件相同的情况下,证书的可用性可能无疑是获得工作的肯定。 但是我没有换工作的计划。 积极开发使用许多新型方法和AWS服务的复杂产品,这很有趣。 在当前位置,这一切就足够了。
不,当然有不同的情况:在IT领域工作了23年,我曾5次换过工作。如果再延长20年,我就不必再换工作,但如果他们击败了我,我们会哭泣。
有用的最后,我将提到我准备考试时使用的其他一些材料,这些材料只是“磨刀器”:
- 视频课程复数知识和云专家 。 他们说,如果您购买可以访问所有模拟考试的订阅,则后者特别好。 但是对我来说,作为游戏的条件之一,这意味着不要花一毛钱做准备,因此购买订阅并不合适。 另外,我通常认为视频格式在单位时间内的信息量上不太密集。 但是,当他们为SA专业人士做准备时,很可能我会发出订阅。
- 大量的Amazon官方文档,包括FAQ和WhitePaper。
- 好吧,最后但重要的事情是验证测试 。 我在考试前几天就找到了他们,并且训练得很好。 没有什么可以阅读的,但是在线界面和对答案的评论都不错。