從不懂 AWS 到 Professional 只需要半年
身為一個在做SaaS產品的PM,如果不懂雲端技術的話,要如何在SaaS這一個低平均客單價的訂閱經濟中生存下去呢?
如果一個軟體開發專案兩百萬預算,但硬體設備就要花掉你一百萬了,你的專案利潤出的來嗎,客戶會買單你的硬體成本嗎?
有鑑於此,我在半年前就開始規劃我的AWS認證解決方案架構師-專業級(AWS Certified Solutions Architect — Professional)的學習路徑,並開始在工作上、客戶報價上、教育訓練上用到AWS的知識,希望用半年的時間達到需要兩年以上才能獲得的經驗與證照,有興趣的朋友可以參考我的路徑:
先說說大家最關心的預算:10萬新台幣!!!沒被嚇到的可以繼續往下看。
再說說大家最關心的語言:證照考試有繁體中文輔助,但我還是建議大家看英文考題,因為那中文考題翻譯的比Google翻譯...還爛啊!!!(選繁體中文考試還是可以看到英文題目唷!)
一、學習課程與實作Lab
上課是花錢的,但花錢上課確實可以讓你學到很多課本上學不到的東西,老師會用他自己的實務經驗,告訴你如何在AWS之路上少走一些冤枉路,目前我上過的課程如下(這三個也是AWS原廠推薦上的課程):
1. AWS Technical Essentials:1天課程約NT$11340,對雲端與AWS完全0概念的人可以上,但非必要,如果是要考證照可以直接上後面兩個課程。
本課程也包括了3個實作Lab:
Lab 1-Build a Web Server (2hr)
Lab 2-Configure Website Data Store (2hr)
Lab 3-Manage Your Infrastructure (2hr)
2. Architecting on AWS:3天課程約NT$34020,對於要考【AWS認證解決方案架構師-助理級(AWS-SAA)】證照有蠻大的幫助。可以學習到EC2、S3、EFS、VPC、RDS、DynamoDB、負載平衡、CDN、Serverless與Decouple等服務與知識。
本課程也包括了6個實作Lab:
Lab 1-Hosting a Static Website (1hr)
Lab 2-Deploying a Web Application on AWS (2hr)
Lab 3-Creating a Virtual Private Cloud (2hr)
Lab 4-Creating a Highly Available Environment (3hr)
Lab 5-Automating Infrastructure Deployment with AWS CloudFormation (2hr)
Lab 6-Implementing a Serverless Architecture with AWS Managed Services (3hr)
3. Advanced Architecting on AWS:3天課程約NT$34020,對於要考【AWS認證解決方案架構師-專業級(AWS-SAP)】證照有非常大的幫助,可以學習到AWS多帳號管控、AWS成本管控、雲端資安、加解密、雲端與地端混合式架構、地端搬遷到雲端、Container、CI/CD、Data Lake等服務與知識。
本課程也包括了5個實作Lab:
Lab 1-Securing Amazon S3 VPC Endpoint Communications (2hr)
Lab 2-Configuring Transit Gateways (2hr)
Lab 3-Deploying an Application with Amazon EKS on Fargate (1.5hr)
Lab 4-Setting Up a Data Lake with Lake Formation (2hr)
Lab 5-Migrating an On-Premises NFS Share Using AWS DataSync and Storage Gateway (2hr)
二、實際幫客戶規劃與建置
我一上完Architecting on AWS課程,剛好就有機會幫客戶規劃一個要在AWS上建置網站的專案,利用我短短三天所學到的AWS知識,我幫客戶設計並繪製了一組具備高可用、防DDoS、負載平衡與異地備援的DNS+Server+資料庫架構圖,並一步一步的手動幫客戶從建立AWS帳號到全部設置完成,整個專案報價不貴,規劃到建置,我隨便報了個價3天工時共10萬未稅(客戶幫忙付學費XD),AWS使用費用則另計。客戶最終買單並已使用了三個月以上,整個架構從地端搬到雲端,預計可幫客戶節省上百萬左右的設備成本。
三、教育訓練
有鑑於【學不如做,做不如教】,有時候教別人,會學得更快、記得更清楚。所以趁這個機會,我安排了兩個月的時間幫公司內所有RD與PM舉辦了共4次的教育訓練,將我上課所學與實際的設計經驗透過教育訓練貢獻出去,也有助於公司開發SaaS產品的速度與整體員工素質。
備課的過程中,為了傳達正確的觀念,我必須將每個AWS Service的特性、應用場景與最佳實踐都理解的很透徹,才有辦法順利的教育訓練,這個備課過程,讓我減少了大量準備證照考試枯燥乏味的讀死書時間。
四、證照考試
以上三大項做完後,我就開始準備3張證照考試(這三張證照的滿分都是1000分):
1. AWS Certified Cloud Practitioner (100 USD):
考試時間90分鐘要做完65題,通過分數為700/1000(正確率要70%),題目算蠻簡單的,只要有上過Architecting on AWS課程應該都很容易考到。我遇過很多AWS代理商業務都會驕傲地說:「我們公司大部分的人都有考到AWS證照唷!」指的就是這張證照。
2. AWS Certified Solutions Architect — Associate (AWS-SAA) (150 USD):
考試時間130分鐘要做完65題,通過分數為720/1000(正確率要72%),這張證照真的有點難度了,沒AWS經驗、實作以及練習考題的人,很容易高分落榜!(我第一次考試時沒特別練習考題,竟然691分飲恨...)
3. AWS Certified Solutions Architect — Professional (AWS-SAP) (300 USD):
考試時間180分鐘要做完75題,通過分數為750/1000(正確率要75%),這張證照真的超難,考了很多資安、成本管控、稽核、Serverless與Decouple相關的題目,每個題目都漏~肉~長~(每題大約等於一張A4紙的題目+選項),必須要訓練自己一題2分鐘左右做完,才能在時限內全部答完!(考前一天建議去拜文昌君)
每一張證照我大約花一個禮拜的時間準備,這三張證照雖然都有繁體中文考題可選,但我還是建議直接看英文題目,因為考試的中文翻譯真的很爛…明明每一個中文字我都看的懂,但拼湊在一起我反而看不懂呀(國文老師我對不起妳…),我還看到有一題的7 years給我翻譯成7天,真的瞎爆了呀。
如果需要考題練習的話,可以到Udemy搜尋相關試題,在Udemy特價的時候去購買只要NT$330-390,總共只需要花NT$1000左右就可以把三份證照的考題都買到了,非常划算的啦。(缺點是試題全英文XD)
最後,放上辛苦了半年的結晶,希望所有的PM都可以學一些技術,不要再被RD說PM只會嘴了唷!
(我們公司的全體PM,也被我要求都要會AWS,當然我會教啦XD
【AWS最有價值證照Get】
上一篇:PM 為什麼要懂技術呢?