Architecting on AWS 筆記:運算資源 (Compute Service)

Compute Service (運算資源) 的種類

AWS 的運算資源有:EC2、EC2 Auto Scaling、EC2 Spot Instance、EBS 和 Lambda。

Shared Tenancy vs Dedicated Tenancy

當建立 EC2 instance 時,會決定要共享 (shared) 或獨享 (dedicated) 硬體設施,預設是 shared tenancy。

Instance Type

從 instance type 命名來了解規格。

instance typer

Instance Sizing

圖片來源:The unconventional guide to AWS EC2 instance types.

EC2 生命週期

利用 AMI 建立 EC2 -> Launch -> Pending -> Running <-> Rebooting -> Stopping -> Stopped -> Pending or Terminated -> Shutting down -> Terminated

Note:Amazon Machine Image (AMI):提供 launch 一個 instance 的所有所需資訊 (disk volume),類似開機光碟。利用 AMI 元件作為樣版建立相同環境的 EC2,省時省力。

EC2 購買方案/策略

EBS

EC2 Instance Store Volume

Placement Groups

placement groups 是指怎麼擺放 EC2,會牽涉到溝通的 latency 的問題。

如下圖範例,partition (圖上) vs cluster (圖下)

placement groups

Lambda

範例


Lambda Serverless AWS Architecting on AWS Amazon Web Services 讀書會 閱讀筆記 趨勢科技 Trend Micro