在建置雲端基礎設施時,成本優化是企業重要的議題之一。AWS 提供了多種方式來降低運營成本,其中 AWS Savings Plans(SPs) 和 Reserved Instances(RIs) 是兩種主要的節省成本的選項。本文將深入探討這兩者之間的差異,以協助企業在選擇時做出明智的決策。
什麼是儲蓄計劃(Savings Plans)?
透過AWS Savings Plans,您不需要購買實際的實例,而是承諾以優惠價格購買一年或三年的按需實例。這種折扣可能高達正常按需價格的72%。
以下是AWS展示Savings Plans運作方式:
AWS提供三種類型的Savings Plans:EC2 Instance Savings Plans、Compute Savings Plans和Amazon SageMaker Savings Plans。每種計劃都適用於其命名的使用類型。例如,Compute Savings Plans適用於AWS Lambda、Amazon EC2和AWS Fargate的使用。
什麼是預留執行個體(Reserved Instances)?
AWS預留執行個體(RIs)是一種折扣價格模型,使組織有可能在提前購買一年或三年固定期限的實例時,節省高達75%的按需實例費用。
RIs讓您能夠提前「預訂」一定量的計算能力並提前支付。三種付款選項包括:
- 全額預付保留實例(AURI)
- 部分預付保留實例(PURI)
- 無預付保留實例(NURI)
儲蓄計劃(SPs)VS 預留執行個體(RIs)
AWS儲蓄計劃(SPs) | AWS預留執行個體(RIs) | |
描述 | 透過承諾在1年或3年內使用特定的計算能力水平以每小時的價格,最多可節省72%的Amazon EC2使用費。 | 透過承諾在特定的AWS區域和實例家族中使用特定的計算能力水平以每小時的價格,最多可節省72%的Amazon EC2使用費。 |
類型 | 計算儲蓄計劃、EC2實例儲蓄計劃、排隊儲蓄計劃 | 可轉換保留實例、標準保留實例、預定保留實例 |
潛在節省 | 計算儲蓄計劃最多可達66%,EC2實例儲蓄計劃最多可達72% 具體來說,1年可省40%;3年可省60% | 可轉換保留實例最多可達66%,標準保留實例最多可達72% 具體來說,1年可省31%;3年可省54% |
使用適用於 | Amazon EC2實例(計算儲蓄計劃適用於實例家族、作業系統、AWS區域、實例大小或租用與否無關。 EC2實例儲蓄計劃適用於特定的AWS區域和實例家族) AWS Fargate AWS Lambda Amazon SageMaker | Amazon EC2實例(必須與您當前使用的實例相匹配) |
容量保留 | 默認情況下不提供。但您可以通過按需容量保留來預留容量。 | 默認情況下,用於特定可用區內的使用是有的。可轉換保留實例可以交換或修改。標準保留實例可以修改但不能交換。 |
理想使用情境 | 使用情境大多是穩定的,可能需要不時更改實例。 | 穩定且可預測的使用情境,使用相同的實例。 |
總結
AWS Savings Plan 和 Reserved Instances 都是在 AWS 運營中降低成本的有效方式,但它們在靈活性和計價方式上有所區別。企業在選擇時應評估其實際需求,考慮用戶的計算容量、實例類型的變動性以及對預先支付的接受程度。綜合考慮後,可以制定出最適合企業需求的節省成本策略。
資料來源:https://www.cloudzero.com/blog/savings-plans-vs-reserved-instances/