AWS Solutions Architect - Associate (SAA) 學習計畫與備考心得: Module 1


Posted by Hans-Tsai on 2023-04-07

目錄

  1. Module 1 Student Guide
  2. Section 1: Welcome to AWS Academy Cloud Architecting
  3. Section 2: Cafe Business Case Introduction
  4. Section 3: Roles in Cloud Computing
  5. Module 1 Wrap-up


    註: 超連結為 AWS Academy 的課程連結,需先註冊帳戶後,才能觀看課程錄影

重點摘要

Section 1: Welcome to AWS Academy Cloud Architecting

課程先備知識

  • 已擁有 AWS Cloud Practitioner 證照
  • 一般 IT 人員的知識
    • 技術知識
      • 基礎計算機概論 (basic computer concepts)
      • 檔案管理系統 (file management system)
      • 網際網路 (Internet)
    • 商業知識
      • 在實務的商業模型中,該如何運用這些資訊科技?

課程目標

  • 根據 AWS 架構原則,制定出最佳實務的架構級別決策
  • 運用 AWS 的雲端服務,讓基礎設施(infrastructure)達到
    • 可擴充的 (scalable)
    • 可靠的 (reliable)
    • 高可用的 (highly available)
  • 運用 AWS 的雲端服務,讓基礎設施(infrastructure)具備
    • 靈活性 (flexibility)
    • 彈性 (resiliency)
  • 運用 AWS 的雲端服務,讓基礎設施(infrastructure)能夠
    • 提升效能 (performance efficiency)
    • 降低在建置基礎設施的成本 (costs)
  • 運用 AWS Well-Architected 框架,來優化使用 AWS 解決方案的基礎架構

Section 2: Cafe Business Case Introduction

故事介紹

  • 背景: Frank 與 Martha 想達成他們提早退休的夢想,決定開一間咖啡廳複合式麵包店,他們想運用 AWS 的雲端服務來達成他們的目標。這間店除了會服務當地居民外,也會服務行經當地的遊客、商務人士們。
  • 成員介紹:
    • 老闆、員工
      • Frank: 咖啡廳複合式麵包店的共同創辦人,退伍海軍,喜歡烘焙,無資訊技術背景
      • Martha: 咖啡廳複合式麵包店的共同創辦人,退休會計師,會使用電子表單(spreadsheet),無資訊技術背景
      • Sofia: 是 Frank 與 Martha 的女兒,負責店面的供應鏈管理,之後要繼續升學,念商管所,有一些資訊技術背景(e.g. 程式設計),準備開始使用 AWS 雲端服務
      • Nikhil: 員工,有視覺設計(visual design)的技能,之後當 Sofia 要去唸書時,會幫忙分攤 Sofia 的工作
    • AWS 顧問、客人
      • Olivia: 是 AWS solutions architect,專精資料庫網路的技術
      • Faythe: 開發者(developer),有開發 AWS 雲端服務介面的經驗,略懂資安的概念
      • Mateo: 系統管理者 & 工程師,擅長找出可被重複使用的解決方案,並將其自動化。會設計備援(backups)、災難復原(disaster recovery)的解決方案

Guided Lab (教學)

  • 提供手把手的教學
  • 培養在 AWS 不同的服務區中,建立、使用、設定不同 AWS 雲端服務的經驗
  • 不會使用到 cafe business 案例
  • 為了培養之後在 Challenge Lab 會用到的相關技能

Challenge Lab (實作)

  • 我們將扮演 Sofia 與 Nikhil 的角色
  • 配合 AWS 顧問(consultant)偶爾提供的建議,根據 cafe business 案例的實際需求,來建置 AWS 雲端服務架構
  • 不會提供 click-level 指導、step-by-step 的詳細操作步驟
  • 需應用 guided lab 所學的內容,完成 challenge lab 的需求、目標

Section 3: Roles in Cloud Computing

  • 雲端領域的五種角色
    • IT 專業人員 (IT professional)
      • 通常擁有廣泛的技能樹,對於多種資訊領域的技術,都具備相關基礎知識
      • 負責管理正式環境的系統
      • 懂雲端技術的概念
      • 可能會對於某些特定領域較擅長 (e.g. 資安、資料儲存...等)
      • 常見的職位名稱: IT Administrator、Systems Administrator、Network Administrator
    • IT 主管 (IT leader)
      • 負責帶領一群 IT 專業人員的團隊
      • 負責日常維運工作
      • 根據部門預算,運用最新的資訊技術來達成部門需求
      • 常見的職位名稱: IT Manager、IT Director、IT Supervisor
    • 開發者 (Developer)
      • 開發、測試、修復程式碼
      • 在應用程式層級(application level)的角度,思考專案的發展方向
      • 善於利用網路上的範例程式碼(sample code)來啟發新的思維
      • 運用 API、SDK 來完成開發的工作
      • 常見的職位名稱: Software Developer、System Architect、Software Development Manager
    • 開發與維運工程師 (DevOps engineer)
      • 負責利用雲端服務,來建立基礎設施(infrastructure),讓應用程式能在雲端上執行
      • 遵循雲端架構的準則
      • 偏好透過實際嘗試、實驗來驗證方法,而不只是閱讀一大堆文件
      • 常見的職位名稱: DevOps Engineer、Reliability Engineer、Build Engineer
    • 雲端架構師 (Cloud architect)
      • 持續關注最新的資訊技術,並協助客戶選擇適合的雲端技術工具、架構、方案
      • 提供文件、流程、工具給開發者們(developers)
      • 提供開發者創新的自由
      • 常見的職位名稱: Cloud Architect、Systems Engineer、Systems Analyst

Module 1 Wrap-up

  • 了解課程先備知識、課程目標
  • 認識 cafe business 案例
  • 了解雲端領域中的五種角色

#aws #SAA







Related Posts

[ JavaScript 07 ] function return

[ JavaScript 07 ] function return

HTML 基礎

HTML 基礎

Web開發學習筆記09 — 陣列操作方法(Array Methods)& 箭頭函式(Array Function)

Web開發學習筆記09 — 陣列操作方法(Array Methods)& 箭頭函式(Array Function)


Comments