成本管理一直都是企業營運的核心,雲端環境也不例外。一個成功的雲端基礎架構部署,取決於你與團隊是否能有效地優化雲端資源的定價。在這篇文章中,勤英科技將帶你深入了解 AWS 雲端服務中可用的各種成本優化選項,並說明如何在不犧牲服務品質的前提下,達成 AWS Cost Savings。這些方式同時適用於長期與短期的工作負載。
為什麼 AWS Cost Savings 這麼重要
AWS 提供了大量服務,協助企業進行創新、擴展與數位轉型。但如果這些服務沒有被妥善管理,就很容易導致非預期的雲端支出,最終讓企業花了不該花的錢。
透過專業的成本優化策略與服務,企業可以有效降低資源浪費、避免過度使用,並用更少的費用取得相同的服務價值。
只要能主動管理 AWS 成本,企業就能:降低整體支出、提高投資報酬率(ROI)、提升系統效能、在擴展業務時更有信心。
接下來,我們先從 AWS 定價模型(Pricing Model)開始了解。
AWS 定價模型
了解 AWS 的定價方式,是達成 AWS Cost Savings 的第一步。AWS 提供了相當彈性的定價模型,以滿足不同類型客戶的需求。目前 AWS 主要提供五種定價模式。

1. 隨需執行個體(On-Demand Instance)
On-Demand 屬於隨用隨付(Pay-as-you-go)的模式,你只需為實際使用的資源付費,費用以每小時或每秒計算,無需任何前期承諾。
這種模式非常適合:使用量不固定的動態工作負載、短期測試專案、PoC 或初期評估環境。
不過,On-Demand 雖然彈性高,但並不適合用來做成本優化。如果你的工作負載屬於長期穩定型,持續使用 On-Demand 的費用,幾乎會是其他長期承諾方案的 2 倍。因此,On-Demand 是 AWS 中「單位資源成本最高」的方案,不建議長期使用。
2. 預留執行個體(Reserved Instances, RI)
預留執行個體(RIs)是指客戶承諾在 1 年或 3 年 期間內,使用特定的 Instance 類型,以換取更低且穩定的每小時費率。
相較於隨需執行個體(On-Demand),預留執行個體(Reserved Instances)最高可節省 72% 的費用,並分為兩種類型。
Standard RI 提供最高 72% 的折扣,適用於 1 年或 3 年期承諾,並允許調整 Availability Zone、Instance Size 與網路類型。

可轉換預留執行個體(Convertible RI)則提供最高 66% 的折扣,除了基本優惠外,還能彈性更換 Instance Family、作業系統(OS)或 Tenancy。

什麼時候該用預留執行個體(RI)
當你的工作負載屬於穩定且可預測的情境時,就非常適合使用 Reserved Instances,除了節省成本外,也能提高預算穩定度。
4. Spot 執行個體(Spot Instances)
Spot Instances 指的是 AWS 中尚未被使用的 EC2 運算資源。相較於 On-Demand 價格,Spot Instances 最高可節省 90% 的運算成本。
Spot Instances 非常適合以下情境:
可容錯的應用程式;Big Data 分析;Containerized Workloads;高效能運算(HPC);測試與開發環境;大規模批次處理、資料分析、渲染與模擬。

Spot Instances 也可搭配 AWS Auto Scaling、Data Pipeline、EMR、ECS、CloudFormation 與 AWS Batch 使用,讓整體架構更有彈性。
什麼時候該用 Spot 執行個體
當你需要大量運算資源,且系統本身具備容錯能力時,Spot Instances 會是非常有效的省錢選擇。
5. AWS 免費方案(AWS Free Tier)
AWS Free Tier 允許你在特定限制內,免費使用超過 100 種 AWS 產品,適合用於:
測試服務相容性、PoC 驗證、無承諾的測試部署。
目前 AWS 提供三種免費方案類型:
Free Trials:可在指定時間或容量內免費使用,例如 Amazon SageMaker 提供 2 個月試用
12 Months Free:部分服務可免費使用 12 個月,例如 EC2、S3
Always Free:部分服務永久免費,但有使用上限,例如 Amazon DynamoDB、AWS Lambda
注意事項:Free 並不代表無限使用,一定要留意官方標示的使用上限,否則仍可能產生費用。
Saving Plans
Savings Plans 與 Reserved Instances 類似,都是針對 1 年或 3 年 的使用量進行承諾,但在彈性上更高。
只要你承諾每小時固定的使用金額,該金額內的資源就能享有折扣,超出部分則以 On-Demand 計費。
Savings Plans 分為兩種:
Compute Savings Plans 提供兩種 Savings Plans 中最高的彈性,並可協助你最多降低 66% 的成本。此方案允許你自由調整 Instance Family、Instance Size、Availability Zone(AZ)、Region、作業系統(OS)或 Tenancy。
舉例來說,你可以從 C4 Instance 切換為 M5 Instance,或在任何時間將工作負載轉移到不同的 Region,而系統仍會自動套用 Savings Plans 的折扣價格。這代表即使你升級到更高規格的 Instance,原本的折扣也會自動延續適用。
在兩種類型的 Savings Plans 中,Compute Savings Plans 是彈性最高的一種方案,非常適合需求可能隨時間變動的工作負載。

EC2 Instance Saving Plans 相較於 Compute Savings Plans,可提供最高達 72% 的折扣,是所有 Savings Plans 中折扣幅度最大的方案。不過,這樣的高折扣也伴隨著額外的使用承諾。
在使用 EC2 Instance Savings Plans 時,你必須選擇特定 Region 內的 Instance Family(例如:N. Virginia 區域中的 M5 使用量)。一旦選定後,該 Region 內、該 Instance Family 的使用成本都會自動套用折扣,不論 Availability Zone、Instance Size、作業系統(OS)或 Tenancy 為何。
這種方式讓你可以在同一個 Region、同一個 Instance Family 內,彈性調整實際使用的 Instance 規格。舉例來說,你可以從執行 Windows 的 c5.xlarge,切換成執行 Linux 的 c5.2xlarge,在整個調整過程中,都能自動持續享有 Savings Plans 的優惠價格。

Savings Plans 適用於 Amazon EC2、AWS Fargate 與 AWS Lambda。
如何使用 AWS Pricing Calculator 預估 AWS 成本
了解所有定價模型後,下一步就是估算你的雲端預算。AWS 提供 AWS Pricing Calculator,讓你根據不同定價模型快速預估費用。

AWS 允許你依照服務所在地區來選擇服務(1),同時也可以選擇不受地區限制,直接查看所有服務(2)。
當你選擇第一個選項時,需要進一步指定 「Location type」(3),以及對應的 Region(4)。
在完成服務部署地點的選擇後,就可以開始搜尋你要使用的服務。只要在搜尋欄位中輸入服務名稱,系統就會顯示相對應的服務項目(5)。

選擇最適合你需求的服務後,點擊 「Configure」。
假設有這樣一個情境:一間電商公司正計畫將其營運全面轉移至線上,而 IT 團隊評估後確認,為了讓這次轉型順利進行,系統需要具備 8 個 CPU 核心與 16GB RAM 的運算資源。
接下來,我們就使用 AWS Pricing Calculator 來估算這樣的資源需求。
在 「EC2」 的設定頁面中,先維持所有預設值,並向下捲動頁面。
接著,依照需求將 「vCPUs」 設定為 8,並將 「Memory (GiB)」 設定為 16。

在檢視所有可用的選項後,假設我們決定使用 「c7g.2xlarge」 這個 Instance。該規格不僅符合需求,同時也具備較高的網路效能。

接著,向下捲動至付款選項(Payment Option)的區段。

在這裡,你可以一次看到所有定價模型,並直接比較各方案的費用。假設這間公司打算進行 1 年期的使用承諾,且由於是電商平台,不會使用 Spot Instances,因此我們將方案的承諾期間從 「3 years」 調整為 「1 year」。

AWS 定價模型之間的成本比較
我們假設該公司選擇一次性全額預付。接下來就來看看各方案的實際價格。
在 Compute Savings Plans 方案中,租用該 Instance 1 年的費用為 $1,707.32;而在 EC2 Instance Savings Plans中,1 年的費用則為 $1,563.66,比 Compute Savings Plans 再少 $143.66。

接著,我們再來計算 On-Demand 的成本。
On-Demand $210.97 / 月 × 12 個月 = $2,531.66
將 On-Demand 與其他方案進行比較:
On-Demand($2,531.66) – Compute Savings Plans($1,707.32)= 使用 Compute Savings Plans 可少花 $824.32
和
On-Demand($2,531.66) – EC2 Instance Savings Plans($1,563.66)= 使用 EC2 Instance Savings Plans 可少花 $967.98
需要注意的是,以上折扣僅是以 1 年期承諾 為例,如果改為 3 年期承諾,成本將會更低。此外,這個範例僅計算 1 台、8 vCPU、16GB RAM 的 Instance。
現在試著想像,如果一間公司實際上需要 10 台 Instance,那麼相較於 On-Demand,光是使用 EC2 Instance Savings Plans,就可以節省 $967.98 × 10 = $9,679.8。
這對企業來說,是一筆相當可觀的成本節省金額。
勤英科技帶來的額外節省
透過勤英科技(Elite Cloud),企業還能進一步降低雲端成本。僅透過調整付款與帳務架構,就有機會額外節省最多 20%,且不會造成任何服務中斷或系統影響。
歡迎聯繫勤英科技的專業顧問,了解更多 AWS 成本優化方案。
結論
本文僅以運算資源為例進行計算,實際部署時還需考量儲存、頻寬等其他費用。不過不論選擇哪種服務,只要定價模型正確,折扣比例仍會維持一致。
只要策略正確,AWS Cost Savings 不只是省錢,而是讓企業用更合理的成本,穩定成長。



