一開始只是想在 Udemy 想找些課程學習 AWS 功能,也想多接觸 AWS Elastic Beanstalk, ECS or Lambda 等等,畢竟 PaaS / Container / Serverless 都是很夯的玩意。
然而,突然看到有堂課是從 AWS 基礎教起,並且是以考取認證為目標,當下有特價就趕緊買下來。 Course Link
後來,也發現是網路眾多人推薦的 A Cloud Guru。考認證必備!!
AWS Certification Roadmap
官方總共列了 5 + 2 張,本篇重點就擺在 AWS certified solutions architect associate。
本張認證重點,範圍個人覺得非常廣的。除了AWS 各項服務都要有基礎的了解,最大的重點在於如何設計一個好的架構,包含了 HA / Auto Scaling / Load Balance / Security 等概念。以及 其他服務適合情境為何,像是 RDB / NoSQL / Streaming / Message Queue 等等
準備過程
- 上完 Udemy Course,並確實把所有練習題都做完。學習過程中,當然也會直接到 AWS 去操作,熟悉各個服務的功能與設定。
- 課程有強調要去看各個服務的 FAQ , Guide and Whitepaper。但 AWS 真的太猛了,每個服務的內容多到誇張,只能看多少算多少。而且有些英文無法抓到真正的涵義,常常還要中英文切換。 (但也不少頁面是沒有中文翻譯的,甚是翻譯完更看不懂…)
- 必推薦的 AWS 超神筆記,除了有針對各項主題的重點,還整理出不少練習題目。這對考取認證助益很大。
- 做了哪些練習題,以及品質如何呢? 我共做了三個來源: udemy 、筆記內的部分題目,以及無意間看得的網站 (整理出 240 題的練習,但在我打此篇心得時,這網站連不到了!?)。這幾個練習題來源到底跟實際考試相似度如何呢?就我考完印象,大概可以有 10~20 題左右是完全一樣,所以這些練習題對通過認證很有幫助。
特別重點!!
- 在確定考試日期的前一、兩周,看到 course 的 Q/A 有人回應題目變難了,甚至有些 topic 不在 A Cloud Guru 教的範圍了。所以這些額外內容,得自己花工夫準備了,甚至完全沒有練習題。
- New Topic : ECS / Lambda / API Gateway
- 這幾個會怎麼考呢?我遇到的題目是 ECS 建議要用哪種 Load Balance。Lambda 可以被那些 AWS 服務 trigger 。API Gateway 優點為何。
考試內容
- 考試日期: 2017/07/29 (考題會變化,隔太久參考性可能就變低了)
- 共55題,單/複選,80 分鐘。及格分數不曉得,是根據 AWS 統計結果來決定。大多是情境題。
遇到的 Topic 共有
- EC2 : Auto Scaling / Load Balance / Snapshot / Volume / Spot Instance 如何 charge
- IAM : 基本功能和 STS ( Web identity federation and Enterprise identity federation)
- S3 : Life Cycle / IA / Gracia / Storage Gateway 種類 / Policy
- Route 53 : 基本功能和 CName and Alias record 差別
- CloudFront
- CloudWatch / CloudTrail / CloudFormation / OpsWorks
- VPC : Subnets / Route Table / NACL / Internet Gateway / NAT Gateway / VPN
- Lambda / API Gateway (有問到 CORS)
- RDS / DynamoDB / ElastiCache
- SNS / SQS
- Kinesis : 要用 Streams 還是 firehose
- ECS
- Lambda / API Gateway
- Elastic Beanstalk
成績
Overall Score: 81%
心得
這張認證其實就是要內化 AWS Well-Architected 和 Architecting for The Cloud: Best Practices 白皮書內提的觀念。再加上要懂得如何擅用 AWS 服務,來設計與打造出一個好的系統架構。