什麼是「預留執行個體 vs 隨需付費」省錢試算器?
AWS、Azure、Google Cloud 等雲端供應商通常提供兩種付費方式:一種是按每小時全價計費的「隨需付費(On-Demand)」;另一種則是承諾使用 1 年或 3 年、以換取折扣的「預留執行個體(Reserved Instance)」、「節省方案(Savings Plan)」或「承諾使用折扣(Committed Use Discount)」。這款試算器會把兩種計費模式並排比較,讓你清楚看到承諾使用到底能省多少——不只看折扣百分比,更直接算出整段合約期間真正省下的金額。
使用方式
輸入你的「隨需付費月成本」(也就是目前以標準價率每月支付的金額)、「預留方案月成本」(換算成相同方案下的每月承諾金額),以及合約期長度(以月計算,12 代表 1 年合約、36 代表 3 年合約)。試算器會立即回傳你的折扣百分比、每月省下的金額,以及整段合約期間累計的總節省金額。
計算公式說明
結果由兩條簡單的算式推導而來:
折扣百分比 =(隨需付費 − 預留方案)÷ 隨需付費 × 100——也就是承諾使用所換到的折扣率。
總節省金額 =(隨需付費 − 預留方案)× 合約月數——也就是整段承諾期間累計省下的現金。
$$\begin{gathered} \text{Total Savings} = \left( \text{On-Demand} - \text{Reserved} \right) \times \text{Term} \\[1.5em] \text{Savings \%} = \frac{\text{On-Demand} - \text{Reserved}}{\text{On-Demand}} \times 100 \end{gathered}$$
實際範例
假設一台 EC2 執行個體在隨需付費下每月要價 $100,而在 3 年期預留方案下每月只要 $60。折扣率為 \((100 - 60) \div 100 \times 100 = \mathbf{40\%}\)。每月可省下 $40,在 36 個月的合約期內,相較於全程使用隨需付費,總共可省下 \(40 \times 36 = \mathbf{\$1{,}440}\)。
常見問題
是不是一律買預留方案最划算?只有在工作負載穩定、可預期的情況下才划算。如果你之後可能會關閉這台執行個體,沒用到的承諾額度反而會把原本省下的錢吃光。
這有把「預付費用」算進去嗎?請先把任何一次性預付費用換算成等值的每月金額(預付金額 ÷ 合約月數),再加進預留方案的月成本中,比較結果才會準確。
該選多長的合約期?較長的合約期(36 個月)通常折扣更深,但綁約時間也更久;較短的合約期(12 個月)則保留更高的彈性。