iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
0
自我挑戰組

AWS Certified Solution Architect 系列 第 21

AWS Certified Solution Architect - EC2 (Part 2)

Table of Contents:

  • Placement Groups
  • EC2 UserData
  • EC2 MetaData
  • EC2 Pricing model

Placement Group

AWS 在建立一般的EC2時,EC2 會試著讓所有執行個體(instance)分散到底層硬體,使相互關聯的故障減到最少
但我們可以使用 Placement Group 來影響一組 互相依存 的執行個體,以符合工作需求

Placement Group 分為 :

  1. Cluster : 將 instances 放在同一個AZ,可讓工作負載達到 HPC 應用程式典型緊密耦合節點對節點通訊所需的低延遲網路效能
  2. Partition : 會 instances 分散到邏輯分區,使一個分區中的執行個體群組不會與不同分區中的執行個體群組共用底層硬體。大量分散和複寫的工作負載
  3. Spread : 嚴格地將一小組執行個體分散到不同的底層硬體,以減少相互關聯的故障

UserData

UserData 是一段再啟動 EC2 instance 後會自動運行的腳本
你可以在 EC2 instance 裡的 http://169.254.169.254/latest/user-data 路徑下找到這個腳本
https://ithelp.ithome.com.tw/upload/images/20200921/201295605niq8iRUMx.png

MetaData

在執行期間取得 EC2 instance 的相關資訊 (EX: public-ipv4, ami-id, instance-type...)
你可以在 EC2 instance 裡的 http://169.254.169.254/latest/meta-data 路徑下找到這些資訊

EC2 Pricing Introduction

AWS EC2 有四種付費方案

  1. On-Demand(最不推薦) :
    • 支付每小時或每秒的運算容量費用,不用長期合約或預付款
    • 適合具有短期、難應付或無法預測的工作負載且該工作負載不能被中斷的應用程式,或首次在 Amazon EC2 上開發和測試的應用程式
  2. Reserved(長期最佳方案 最高75%折扣) :
    • 跟 On-Demand 相比,Reserved 可提供您更多的折扣 (最多 75%)
    • 折扣標準是依照 合約長短(1 or 3 years) * instance類型 * 有沒有預付款(all/partial/no upfront)
    • 適合可持續使用 EC2 1 或 3 年以降低總運算成本的客戶
    • Reserved Instance 可以在同個組織下的多個帳戶間分享使用,沒有被使用的 Reserved Instance 可以出售
  3. Spot(最省錢) :
    • AWS 有一些沒有被使用的運算容量,而 AWS 會以很高的折扣來賣出這些運算容量
    • Spot instances 在 On-Demand的用戶有需要時有可能會被終止,Spot instances 可以隨時被AWS終止,被終止就不會收錢。但如果是自己終止的,還是會被收1小時的費用
    • AWS Batch 可以簡單方便的使用
  4. Dedicated(最貴的) :
    • EC2 專用主機,有些大型公司因為安全性考量不想與其他客戶共用硬體,或是因為有監管需求,像是軟體license是綁主機,不支援多租戶技術(Multi-Tenant)
    • 可以使用 On-demand 或是 Reserved 方案付費

上一篇
AWS Certified Solution Architect - EC2(Part 1)
下一篇
AWS Certified Solution Architect - Amazon Machine Image (AMI)
系列文
AWS Certified Solution Architect 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言