理工非資訊本科,任職資訊產業但工作內容多接觸網頁前端設計非基礎架構,對於雲端運算與與主機知識堪稱零基礎。以下是我拿出在學生時期唸書的衝勁,整理出來必熟悉的重點:
1、 不管你是否接觸過GCP,要參加一場認證資格測驗,要先弄懂考試的方向
GCP很貼心的提供模擬測驗試題,甚至裡面的內容對正式考題「很有幫助」,寫過一份模擬試題,不管會不會,把不懂的專有名詞記錄下來,花時間要去弄懂考題的內容是什麼。
2、開始讓自己熟悉GCP的所有產品功能,全部操作一遍熟悉介面大致爆含哪些功能,每項產品的特色在哪裡。目前GCP一直有持續更新,申請試用之後會於每週接收到產品更新的通知,有空也可以看看,讓自己不漏掉任何可能的範圍。第一遍操作不用懂他們之間運作的關聯性不要緊,但需把出現的專有名詞看過一遍,大概了解那些FEATURE是屬於那些產品的,裡面提到專有名詞縮寫字串(例如:HA)如果不清楚意思,要記得問谷歌大神他會告訴您。
3、知道GCP是做什麼的,方向與廣度有了,那就要開始去把每一個產品功能特點熟讀一遍,最好能到個產品的差別在哪裡,大約在甚麼狀況下會用到甚麼樣的產品。如果你有資源能進到Google提供的 Google University 課程,裡面包含以銷售為出發點的各項產品功能詳細介紹,這對基礎相對少的人來說很有幫助。
4、開始把產品間的關聯性弄懂,可以用官方文件裡的solution去研讀,或者是搭配Google Cloud Platform官方Youtube看NEXT的影片,許多國外的雲端架構師也推薦這些影片,再者幫助你釐清Google的思維,了解什麼是Google心目中的best practice!
Google Cloud Platform官方Youtube
https://www.youtube.com/channel/UCJS9pqu9BzkAMNTmzNMNhvg
5、了解在雲端架構師工作內容中會遇到的問題
幫助基礎架夠遷移時會優先推薦遷移資料中心嗎?
想要混合型態的基礎設施需要用甚麼類型的產品工具?
測試團隊的環境要在哪裡運行?
LOAD Testing/STRESS Testing/performance Testing等等差別在哪裡?
開發工程師想部署application會遇到甚麼問題?
用不同的GCP產品有哪些限制?
什麼是Load balancing?
Managed和Unmanaged適合那些情況?
達成HA要求需準備什麼?
Recover要如何運行? 要怎麼Backup?
什麼是金絲雀部署Canary Deployment?藍綠部屬?滾動部屬?
CI/CD是麼?敏捷開發大概的內容?
微服務部屬是甚麼?Container是什麼,要如何運用?
6、有時間就瘋狂把官方文件看大致看過一遍,熟悉Google文件的寫法,還有一些搭配的第三方開發軟體大概的運用,有甚麼特定用法?
我建議考前可以熟悉的幾篇文章
Best Practices : https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations
Storage option : https://cloud.google.com/storage-options/?authuser=2&hl=ru
Regions and zones : https://cloud.google.com/docs/geography-and-regions
Disaster Recovery : https://cloud.google.com/solutions/dr-scenarios-planning-guide
最後!!!熟悉產品之後再嘗寫試模擬試題,準備期間隔一些時間就做一次,考題會更新,直到第一次提交就能全數正確,趕快交出200美金上考場!祝 順利!