AWS Certified Solution Architect Associate考證經歷

4月24日,在家參加了在線考試AWS Certified Solution Architect Associate,順利通過拿到認證。本文記錄一下考證經歷。

是時候Back to School了

因爲疫情,我在澳洲已在家工作近兩個月了,而現在的工作合同將在兩個月後提前終止。可以預見的是未來是各種工作機將減少。在這個時候,增加自己的實力,學一些平時想學而沒有時間學的,是必要的舉措,也是最好的時機。

我從幾年前就開始用Amazon Web Service(即Amazon雲,以下簡稱AWS),但是我一直沒有系統的學習,碰到問題都是現場在谷歌中找答案。通過這種方式,確實也解決了不少問題。但是我總覺得我還不能從全局上去把握,或者說有很多其它選項我還不知道。這會導致我的解決方案都有些迂迴曲折,可能不是最佳路徑。所以,趁這個時候,我就想沉下心來,系統地學一下AWS。

AWS的認證結構

我覺得學習最好的方式可能有兩種,一是實踐,二是考證。前者讓你印象深刻,後者讓你全面系統。前者是我一直採用的方式,後者就是現在我想再彌補的。AWS有全面的認證系統,其證書也是被業界廣泛認可的。
下圖是,AWS的所有證書種類,大致分4類(可以理解成由淺入深的順序):

  • Foundational:我覺得是爲零基礎雲知識的人準備的。可以理解是考What(是什麼?)
  • Associate:實操型,考察是否具有細緻的雲操作能力。可以理解是考How(怎麼做?)
  • Professional:專家型,會假設你已經具備基本的操作能力,而考察你是是否具有全局的深刻理解能力。可以理解是考Why(爲什麼?)
  • Specialty:專業性,AWS有很多專業用途,比如:安全、機器學習、數據庫等,這些就是考察深入的專項技能。


我一開始,想直接考Professional AWS Certified Solution Solution Architect,但是在學了20%後,特別是學到VPC的時候,我覺得我缺少大量的網絡知識。所以改考:Associate AWS Certified Solution Architect

Associate AWS Certified Solution Architect的考試內容

上圖就是AWS Certified Solution Architect Associate考試的內容概要。總的來說分以下幾塊:

  • 基礎:Region、Available Zone(簡稱AZ)、Edge。以前我以爲AZ就是一個機房裏面的2個房間,現在才知道這是2個機房,相距可能幾百公里,AZ已經基本保證很高的可用性了。
  • IAM:是AWS的權限管理,很重要,也是我平時非常欠缺的。最重要的我覺得是:
    • 如果有一個EC2要訪問一個S3,而你用不想在EC2上保存用戶信息,這時就可以使用Role:先創建一個Role,給權限可以訪問S3;指定這個Role和這個EC2綁定。
  • EC2:這就是虛擬機,是一個老服務。現在的雲服務要不是容器,要不是Lambda,真正直接用EC2的地方不是很多。
  • S3:文件庫,這是AWS的最老服務。我一開始覺得這個沒什麼好學,可確實發現很多我以前不懂的,比如:
    • S3分成多種存儲模式,比如:Standard、Infrequent Access、Infrequent Access One Zone、Glacier、和 Glacier Deep Achieve。針對不同場合的模式選擇,模式間的價格的差別最高居然達到40:1。
  • Route53:以前只知道這是一個AWS 內部的DNS。學了才知道,這個是一個比其它域名公司功能更強大的DNS,同樣也有很多模式,特別是可以根據GeoLocation來解析域名到不同的Region,這簡直就是爲全球化App準備的。我想我以後會盡量在AWS等雲端做DNS。
  • Storage:這部分內容對我沒有什麼新意,SQL/NOSQL都非常熟悉。其實倒是EFS(Elastic File System)倒是以前不知道,其實這是一個共享的文件服務器,並且可以無線擴容。
  • HA,以前只是知道概念,但是沒有細緻的瞭解。現在知道了怎麼Auto Scaling。
  • Application:AWS包羅萬象,裏面有很多好玩的,比如:Athena可以直接用SQL查詢你的CSV或者Json,Kinesis可以做Timeline的數據收集,Redshift可以做數據分析。不過在這個課程裏面都只是點到爲止,我想我應該自己找些應用來練下手。
  • Migrate to Cloud:這個基本上適用於本地有上10T級別數據的項目遷移,我覺得我現在還看不到我可能會涉及這樣的項目,不過了解一些還是挺好玩的。就像Snowball,其實就是一個大型U盤,你可以向AWS申請,然後AWS會郵寄給你,然後你拷貝完數據再寄回去。

考試總結

這次開始雖然過了,但是我覺得有些圖快,不是每個服務都做了實驗,導致有些知識還是很膚淺。在下面的學習過程中要堅持做實驗,”GET Hands Dirty”。

考試代價

  • 時間:40小時。4月11日 -- 4月24日
  • 費用:總計300澳元
    • 考試費用:220澳元
    • 買了acloud.guru一個月的課程服務80澳元

下面計劃

我想下面還是根據自己的需要而定,我想下面三部分我想着重學習下:

  • Google Cloud:Google擁有世界2%的計算機,雖然其雲服務的市場份額不如AWS,但是其技術是相當先進的,而且費用也只有AWS的70%。而且其數據庫、機器學習、容器管理都比AWS要先進
  • DEVOPS:就是Programmer + System Operator,就是程序員 + 網管。這是我最缺的技能,前段時間給人做項目,最後居然是用EC2裏面跑Docker來實現的,非常難看
  • 數據分析+機器學習:以前花了很多時間學機器學習,但結果沒有練手,只剩下了一些簡單的概念還在腦子裏面,下面最好能通過雲和實踐的方式再學習一遍。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章