[心得] AWS Solution Architect Profession 證照
最近用 802/1000 的分數考到 AWS Solution Architect Professional 證照。
在準備過程中發現網路上的參考資訊不如 Association 級的充足,
許多文章只講了大方向,但考完發覺有滿多事情跟當初預期不同,
因此想來寫一下心得供大家參考。
考試介紹
這是 AWS 其中一種專業級證照。
https://aws.amazon.com/certification/?nc1=h_ls
它是用來認證受試者能否運用各種 AWS 雲端服務設計現代應用程式、
改良暨有系統架構設計,或是促進各項作業自動化。
證照的效期是三年。
考題數量是 75 題,要拿 750 分才過關。
考試時間是三小時,非母語者可以申請延長 40 分鐘。
https://aws.amazon.com/certification/certified-solutions-architect-professional/
考試費用是 300 USD,但只要考過任何一張 AWS 證照就會拿到一張任意證照打五折的折價券,
效期與那張證照一致,因此你可以拿來減免重新認證或下一級的費用。
也因為有這種設計,所以跳級考試只會省考試的場次,但不會比較省錢。
考試目的
因為我本來就有興趣學習軟體架構,而且又為了盡快跟上前同事的程度,
於是就在 2022 年藉著考 Associate 級的證照學習雲端服務和各式各樣的架構。
這張證照幫助我在一年之內從幾乎不懂 AWS 提升到足以提出新系統的架構設計提案,
而且還能因應後續需求持續提供每階段的架構調整建議,可謂成效卓著。
不但如此,因為 AWS 的服務包羅萬象,能滿足 IT 部門開發工作幾乎所有層面的需求,
所以考完以後相當於參觀了整個軍隊的武器庫,所以更了解 IT 部門的文化和需求。
今年原本的證照會到期,而我已不在先前的崗位,因此想在累積兩年 AWS 應用經驗後,
挑戰一下 Professional 級的證照,看看還能從這個過程學到哪些東西。
Professional 與 Associate 的差異
雖然這兩個名字可能給人「只差在考題難度」的感覺,
但我考下去感覺他們不太像是同一種考試。
有關 Associate 的課程主要是在介紹那些最重要的 AWS 的基礎設施和服務,
而且經常會包含功能展示。
考試的重心是在測驗你能否區分常用的 AWS 服務如 SQS、SNS、Lambda,
以及能否從他們當中選出最合適的服務從零到有滿足常見的需求。
考題除了測驗你懂不懂 IAM 等必定會接觸的功能外,
主要涉汲網路、運算、資料庫、儲存、應用程式整合…等分類,
其他部分則沒有那麼深入。
https://aws.amazon.com/products/
因此我覺得與其說是在考你能否當個入門架構師,不如說在測驗你有沒有 AWS 的常識。
它跟 Cloud Practitioner 證照的差別可能只在於需要一點點 IT 工作經驗以理解某些工具的用途,
因此我覺得很適合想盡快上手的菜鳥。
至於 Professional 則截然不同。
它的課程常常沒有太多功能展示,導師會假設你已經有能力獨自探索 AWS;
考試範圍不只包含前述領域,也會進一步測驗受試者是否能妥善運用其他分類的工具去完善有關系統建置、部署、維運、日誌、稽核、除錯、AI、IoT…等領域的工作。
另外,題目會從實務常見的角度出發要求評估方案,以下是它的問題領域:
1: Design Solutions for Organizational Complexity (26% of scored content)
2: Design for New Solutions (29% of scored content)
3: Continuous Improvement for Existing Solutions (25% of scored content)
4: Accelerate Workload Migration and Modernization (20% of scored content)
https://d1.awsstatic.com/training-and-certification/docs-sa-pro/AWS-Certified-Solutions-Architect-Professional_Exam-Guide.pdf
只講領域可能令人有點難解,
以下我提供一道長度與特徵類似正式考試的題目讓大家知道可能會怎麼考。
------
A company plans to set up multiple AWS accounts by using AWS Organizations.
An organization policy requires teams to take a backup of Amazon Elastic
Block Store (Amazon EBS) volumes each day. The company wants to design a
backup solution that can enforce consistently across all the accounts.
Which solution will meet these requirements MOST reliably?
A. Create an Organizations backup policy to back up resources by using Amazon
Data Lifecycle Manager (Amazon DLM). Validate and attach the backup policy to
the root of the organization.
B. Create an AWS Service Catalog product that creates an Amazon Data
Lifecycle Manager (Amazon DLM) snapshot policy. Enable all account
administrators to launch the product within each account.
C. Create an Organizations backup policy to back up resources by using AWS
Backup. Validate and attach the backup policy to the root of the organization.
D. Create an AWS CloudFormation template to create a backup plan through AWS
Backup. Use the template to deploy the backup plan to multiple accounts by
using CloudFormation StackSets.
------
因為題目有講要備份 EBS 儲存卷冊,
所以乍看使用 EBS 自動化備份工具──DLM 的 A 是答案。
然而 DLM 沒辦法透過 AWS Organization 的備份政策統一設定,因此 A 是錯的,
這個方案不太完善。
儘管 B、D 分別藉著不同的輔助工具統一設定組織內各帳號的 DLM 以解決 A 的問題,
但是題目有說這個方案「can enforce consistently across all the accounts.」。
由於這兩者的設計都沒辦法防止別人異動備份機制,
這樣就無法確保整個組織的備份設定不變,因此最後答案要選 C。
看完上面的思考過程後,你會發現受試者不只要懂這些服務的用途以及具體的樣貌,
還要從組織的角度分析需求以及解決方案。
如果是 Associate 的考題,那可能只會考你是否知道有功能可以定期製作 EBS 快照,
不會特別指出該功能的名稱(DLM),因此有可能只靠課程和考古題就輕鬆過關,
而 Professional 講出功能名稱會令那些沒實際使用過的人不確定選項是不是在瞎掰,
進而難以快速選出正確答案。這是難度的差異。
另外,Associate 的選項有可能不會加入其他相似的功能來看你是否清楚各做法的差異,
這也是兩個證照的差別。
因為有這些差異,所以就算 Professional 只比 Associate 多考 10 題,
時間又增加 50 分鐘,但考試難度提高不少,更別提範圍還變廣了。
準備方法
第一階段 ── 學習相關知識
因為一開始樂觀地相信能憑藉過去兩年的 AWS 使用經驗速成,
所以只在 Udemy 買了先前教我入門級的老師為專業級證照開的課程,
而且看了前 1/4 後還很沒有耐性地跳過一些自認熟悉的章節。
當時想說最後直接用考 Associate 的時候寫的筆記複習,
最後再用模擬考找出不懂之處回頭查資料就好。
https://www.udemy.com/course/aws-solutions-architect-professional/
結果後來寫 Udemy 站上另外兩個老師的模擬考時,一次都沒有過,
每次都差個 10% ~ 15% 才過關,而且檢討都很花時間,搞到考前還是信心不足,實在辛苦。
現在我覺得能奈住性子看完最好,不能的話還是可以採取我這種方式,
只是要了解──這樣做頂多比較不沉悶無聊,但應該不會省時間。
另外,由於專業級的課程幾乎沒有實際展示,
如果模擬考或正式考試直接點出沒有用過的功能名稱,那會不容易拿到分數。
因此要是你需要接觸先前沒碰過的服務,那麼除了 Udemy 的課程外,
我建議也考慮 AWS 官方的付費教學服務──AWS Skill Builder 。
https://explore.skillbuilder.aws/learn
AWS Skill Builder 提供數種不同類型的教學課程,
其中最重要的是有許多 lab 可以玩。
AWS 會準備實驗用的帳號給你按教學指引完成各種應用程式架構或是解決常見的問題,
好讓你不必再為事前的準備和事後的善後工作費時費力。以下舉幾個很有用的實驗室:
Building Highly Available Web Application
https://explore.skillbuilder.aws/learn/courses/15622/building-highly-available-web-application/lessons
Comparing Amazon Virtual Private Cloud (VPC) Peering and AWS Transit Gateway
https://explore.skillbuilder.aws/learn/courses/7680/comparing-amazon-virtual-private-cloud-vpc-peering-and-aws-transit-gateway/lessons
Migrating On-Premises NFS Using AWS DataSync and AWS Storage Gateway
https://explore.skillbuilder.aws/learn/courses/14966/migrating-on-premises-nfs-using-aws-datasync-and-aws-storage-gateway/lessons
碰過這些課程後,你作答應該會更順手。
探索這些服務過程不會再衍生 AWS 的花費,因此你可以慢慢做,
免去花時間找便宜又可用的虛擬機採購方案的負擔。
考慮到上面兩項服務都滿有用的,而且它還包含一套能夠重複進行的逼真模擬考試後,
儘管 AWS Skill Builder 有 29 USD 的月費,但是還是值得,
反正只要訂一兩個月就足夠準備考試。
第二階段 ── 寫模擬考
很多人在 Udemy 買課程之後會順便買授課老師出的題庫。
因為我的課程老師最近沒有更新他的模擬考,
所以我最後是買了其他老師出的兩套題庫。
https://www.udemy.com/course/aws-solutions-architect-professional-practice-exams-sap-c02
https://www.udemy.com/course/aws-certified-solutions-architect-professional-aws-practice-exams
雖然這些考題涵蓋證照全部的範圍,而且也不貴還能不斷重新考試,
但是它們良莠不齊,常有一些問題。
首先是題目和選項的字數常常比實際考試多。
有些題目會摻一些無關的資訊混淆判斷,然後每個選項又包含三到四個環節的選擇,
偏偏各選項之間又沒有太多差異。
這樣就要從頭到尾全神貫注閱讀才能拿分,相當費神費力,
75 題常常寫到後面眼睛都花了。
這種設計令人疑惑它是在考架構知識,還是在考英文閱讀能力夠不夠頂尖,眼力好不好,
性格是不是很沉穩有耐性,因此頂多是可以參考,很難說是好的考題。
實際的考題幾乎都比較短,大家不用給這些模擬考嚇到。
另外,有些題目的用字遣詞太含糊籠統,
你要特別注意語感才能搞清楚狀況並抓到它的需求;
有些題目有多個可行的解法,但是問題卻沒講最佳化的目標,
最後再說你沒選出最合適的方案;
有些複選題的問句太過籠統,導致你要多花時間釐清答題方式。
舉例來說,你可能會不時看到有多選題採用這樣的問句句型:
「Which of the following options should the Solutions Architect
implement to ....? (SELECT TWO.)」
直覺應該是要挑出那些可以作為解決方案的選項,對吧?
然而有些題目明明是要你用幾個選項組成一個解決方案,卻也用一樣的問句,
這樣就麻煩了。
只要看到題目用這句話問答案,你就要料敵從嚴,
分別從單一和多個解決方案的角度去分析選項要怎麼回答才合理,
否則可能就會錯過一些看起來不像答案的選項。
這樣一搞有些題目就要花五到七分鐘才能確定答案,
但是這種功夫與測驗的宗旨根本沒多大關係,說是浪費考生時間也不過份。
實際考試時,題目表達方式普遍很簡潔俐落,最後也會把需求說清楚,
因此不用太擔心這些問題。
由於 Udemy 的考題有上面種種問題,寫完往往令人有些困惑,不確定自己到底能不能過,
這種情況又以作答第二位老師的題目為甚。
他每份試卷大概都有 5 到 8 題是難拿分的爭議題目,我是越寫越不痛快,
最後只寫了兩份試卷就不想再做這種低效的努力。
為了確定自己是否準備好,
後來我就訂閱了 AWS 官方在 AWS Skill Builder 網站提供的課程。
尋找更好的考題是我當初花 29 USD 訂閱的主要原因。
雖然它提供的考卷數量不如 Udemy 那些課程多,但是題目品質好很多,
而且計分方式更接近實際考試,不像 Udemy 單純只按答對題目數量和作答時間計分,
因此評量結果比較值得參考。
我就是寫了官方的練習題才發現沒實際操作過一些服務會考不過,
於是才在考前玩了一些實驗室,最後也多對了幾題。
如果你想精確了解考題的設計,或是想體驗一下題目常常測驗的情境,
那不妨考慮一下 AWS Skill Builder 的訂閱服務。
第三階段 ── 挑選考場或選擇考試裝置
考試可以選擇在 Pearson 合作的考場或是線上進行。
因為在考場考試可以在報備後去上廁所或喝水,考試時間會繼續倒數,
而線上考試則完全不能離座又有考場和設備的限制,
所以面對這個三小時40分的考試我是毫不考慮直接去考場應考。
如果你也要去考場,那最好兩天以前就預約,否則可能會不能預約一些考場。
假設預約時發現 AWS 證照考試折價券意外提前過期,
那只要再跟 AWS 發案件回報即可,大概兩天之內就會解決。
考場我選的是恆毅教育訓練中心,原因是先前在那裡考到 Associate 的證照,
我確定考場會比較封閉、隔離,而且不會離廁所太遠。
考試當天可以攜帶一些令人比較舒適的輔助設備。
https://www.pearsonvue.com/us/en/test-takers/accommodations/comfort-aid-list.html
這裡面跟多數人可能比較有關的物品是眼藥水、衛生紙和枕頭。
我當時有帶人工淚液進去以免眼睛乾澀,
至於衛生紙則按考場的要求帶他們提供的捲筒衛生紙進去考試。
枕頭則是沒試過,你或許可以幫大家問問看。
我有換成拖鞋進去考試,感覺腳有比較舒適,
只是沒想到考場的冷氣很強,寫到後面有點分心。
如果你也要去恆毅考,那最好帶一下外套。
考試的語言不一定要選英文,但 AWS 的翻譯令人不太放心,最後我還是選英文。
記得要去申請那 40 分鐘的非母語人士優待,否則壓力會大不少。
最後總結一下我的準備過程。
我先跳著看完 70% 的 Udemy 課程,然後再寫了兩個 Udemy 題庫裡面總共六份考卷、
370 題的練習並且花了比作答多一倍的時間檢討,
最後再寫一套官方練習題並做了十幾個實驗。
這樣前後大概經過一個月,每天花 4 到 5 個小時,總共約 125 小時左右。
考試過程中我更了解混合雲的網路架構、多個帳號或多個 VPC 的網路架構設計、
暨有應用程式的遷移方法以及系統在建置、部署、維運、安全、稽核、除錯…
等方面的規劃,相信以後能快速熟悉雲端的系統並且為自己的工具箱添加更多戰力。
如果你也有興趣學習這些知識,
那考 Solution Architect 系列的證照應該會有些幫助。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.198.5 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1745860913.A.9A5.html
※ 編輯: dream1124 (36.227.198.5 臺灣), 04/29/2025 01:27:29
推
04/29 01:34,
5小時前
, 1F
04/29 01:34, 1F
推
04/29 04:45,
2小時前
, 2F
04/29 04:45, 2F
推
04/29 06:40,
52分鐘前
, 3F
04/29 06:40, 3F
推
04/29 07:04,
28分鐘前
, 4F
04/29 07:04, 4F
→
04/29 07:04,
28分鐘前
, 5F
04/29 07:04, 5F
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
163
298