AWS Savings Plans筆記

Savings Plans 是用「長期承諾每小時花費」來換取 AWS 運算成本折扣。

一、什麼是 AWS Savings Plans?

AWS Savings Plans 是一種節省 AWS 成本的方案。 它不像傳統 Reserved Instances 一樣,要綁定非常明確的 Instance Type。

Savings Plans 的核心概念是: 你承諾未來 1 年或 3 年,每小時會花費固定金額,AWS 就給你折扣。

例如你承諾未來 3 年,每小時至少花 10 美元在運算資源上, AWS 就會自動將符合條件的用量套用折扣。

二、AWS 專家口語化說明

Savings Plans 就像跟 AWS 簽長約。

你不是買一台固定機器,而是跟 AWS 說: 「我未來會穩定使用一定金額的運算資源,請給我折扣。」

如果你的系統長期運作,Savings Plans 通常會比 On-Demand 更省。 但如果你的用量很不穩定,就要小心不要承諾太多,避免浪費。

簡單判斷: 長期穩定用量可以考慮 Savings Plans;短期、臨時、不確定的用量先用 On-Demand。

三、Savings Plans 類型比較

類型 用途 白話說明
EC2 Instance Savings Plans 節省 EC2 成本 適合長期使用特定 Region、特定 Instance Family 的 EC2,折扣較高但限制較多。
Compute Savings Plans 節省多種運算服務成本 可套用 EC2、Fargate、Lambda,彈性最高。
Machine Learning Savings Plans 節省機器學習服務成本 常見於 Amazon SageMaker 長期使用情境。

四、相關 AWS 服務整理

AWS 服務 / 概念 用途 白話說明
AWS Savings Plans 節省運算成本 承諾每小時固定花費,換取比 On-Demand 更低的價格。
Amazon EC2 虛擬主機 EC2 Instance Savings Plans 與 Compute Savings Plans 都可套用。
AWS Fargate 無伺服器容器運算 Compute Savings Plans 可套用到 Fargate。
AWS Lambda Serverless 函數 Compute Savings Plans 可套用到 Lambda。
Amazon SageMaker 機器學習平台 可使用 SageMaker Savings Plans 降低長期 ML 成本。
AWS Cost Explorer 成本分析與建議 可根據目前用量,建議適合的 Savings Plan。
On-Demand 隨用隨付 彈性最高,但價格通常較高。

五、付款方式

付款方式 說明 白話說明
All Upfront 全額預付 一開始付清,通常折扣最大。
Partial Upfront 部分預付 先付一部分,後續再分期或按月支付。
No Upfront 不預付 不用先付錢,但折扣通常較低。

六、生活化比喻

Savings Plans 可以想成電信門號長約。

  • On-Demand像預付卡,用多少付多少,彈性高但單價較貴。
  • Savings Plans像月租方案,承諾固定消費,換取折扣。
  • EC2 Instance Savings Plans像指定品牌長約,折扣高但限制較多。
  • Compute Savings Plans像全平台通用月租,EC2、Fargate、Lambda 都可能適用。
  • SageMaker Savings Plans像專門給 AI 團隊的長約方案。

七、整體流程圖

AWS 運算成本 │ ├─ 不承諾 │ │ │ └─ On-Demand │ ├─ 用多少付多少 │ ├─ 彈性最高 │ └─ 單價通常較高 │ └─ 願意長期承諾 │ └─ Savings Plans │ ├─ 承諾每小時固定花費 ├─ 承諾 1 年或 3 年 ├─ 選擇付款方式 │ ├─ EC2 Instance Savings Plans │ ├─ 適用 EC2 │ ├─ 綁定 Region │ ├─ 綁定 Instance Family │ └─ 折扣較高 │ ├─ Compute Savings Plans │ ├─ 適用 EC2 │ ├─ 適用 Fargate │ ├─ 適用 Lambda │ └─ 彈性最高 │ └─ Machine Learning Savings Plans ├─ 適用 SageMaker └─ 適合長期 ML 工作負載

八、實務選擇建議

情境 建議選擇 原因
EC2 長期固定使用同一類型 EC2 Instance Savings Plans 折扣通常較高,適合穩定工作負載。
架構常在 EC2、Lambda、Fargate 之間變動 Compute Savings Plans 彈性最高,不容易因架構調整而浪費承諾。
長期使用 SageMaker Machine Learning Savings Plans 適合長時間機器學習工作負載。
用量不穩定或只是短期測試 On-Demand 不用承諾,避免買太多造成浪費。
總結: Savings Plans 的重點不是買某一台機器,而是承諾每小時使用一定金額的 AWS 運算資源。 用量穩定時可以省錢,用量不穩時要小心承諾過高。

沒有留言:

張貼留言

AWS Security and Compliance 總整理

AWS Security and Compliance 總整理 一、核心概念 AWS 安全與合規不是靠單一服務,而是透過多層防護來完成。 從外部流量防護、身分權限、資料加密、設定稽核、威脅偵測,到集中管理與事件調查, 每一個服務...