Amazon Elastic Compute Cloud

AWS 雲端技術與服務概念

Alex Kuntz

Head of Cloud Curriculum, DataCamp

什麼是 Amazon Elastic Compute Cloud(EC2)?

  • 在雲端提供可調整的運算容量
  • 每台 EC2 機器稱為一個 instance(執行個體)

重點特色:

  • 可依需求向上或向下擴展
  • 提供多種 instance 類型,支援特殊情境

一張分支圖,顯示運算連結到儲存、資料庫與網路。

AWS 雲端技術與服務概念

EC2 instance 類型

AWS 提供 6 大類 EC2 instances,因應各種工作負載

  • General purpose
  • Compute optimized
  • Memory optimized
  • Storage optimized
  • Accelerated computing
  • High Performance Computing (HPC) optimized

圖示顯示成組的 EC2 instances 與單一 EC2 instance。

AWS 雲端技術與服務概念

General purpose 與 storage optimized instances

General purpose instances

  • 運算、記憶體、網路資源均衡
  • 適用情境:
    • 架設動態網站
    • 維護程式碼儲存庫

EC2 圖示:general purpose instance。

Storage optimized instances

  • 對大型資料集提供高順序讀寫效能
  • 適用情境:
    • 資料倉儲
    • 重構大型關聯式資料庫

EC2 圖示:storage optimized instance。

AWS 雲端技術與服務概念

Compute 與 memory optimized instances

Compute optimized instances

  • 適合高運算與高效能工作負載
  • 適用情境:
    • 科學模擬
    • 財務建模

EC2 圖示:compute optimized instance。

Memory optimized instances

  • 適合記憶體密集且不需大量儲存的工作負載
  • 適用情境:
    • 即時串流資料分析
    • 產生字幕(closed captions)

EC2 圖示:memory optimized instance。

AWS 雲端技術與服務概念

特殊用途的運算 instances

Accelerated computing instances

  • 內建專用硬體加速器,如 GPU 或 FPGA
  • 適用情境:
    • 深度學習
    • 遊戲圖形算繪

EC2 圖示:accelerated computing instance。

HPC optimized instances

  • 以最佳性價比在規模上執行高效能工作負載
  • 適用情境:
    • 天氣預報
    • 撞擊模擬

EC2 圖示:高效能運算最佳化 instance。

AWS 雲端技術與服務概念

建立你的 EC2 instance

EC2 instance 的架構圖

AWS 雲端技術與服務概念

連線到你的 EC2 instance:SSH Client

  • 以私密金鑰透過 SSH 連線
  • 這些金鑰必須妥善管理

SSH client

AWS 雲端技術與服務概念

連線到你的 EC2 instance:AWS Session Manager

  • 透過 Management Console 免金鑰存取
  • 與 Identity and Access Management(IAM)整合

AWS Session Manager

AWS 雲端技術與服務概念

連線到你的 EC2 instance:EC2 Instance Connect

  • 瀏覽器連線
  • 快速、臨時的存取方式

EC2 Instance Connect

AWS 雲端技術與服務概念

一起來練習吧!

AWS 雲端技術與服務概念

Preparing Video For Download...