COST07-BP01 執行定價模式分析
分析工作負載的每個元件。判斷元件與資源會執行較長期間 (針對承諾折扣),還是動態短期執行 (針對 Spot 或隨需)。使用成本管理工具中的建議對工作負載執行分析,並且對這些建議套用商業規則,以達到高報酬。
未建立此最佳實務時的風險暴露等級:高
實作指引
AWS 有多種定價模式
隨需執行個體可讓您根據您所執行的執行個體按小時或秒 (最低 60 秒) 支付運算或資料庫容量的費用,而無需長期承諾或預付款。
Savings Plans 是一種彈性定價模式,您只需承諾一年或三年期的穩定使用量 (以每小時的金額計算),即可以低價使用 Amazon EC2、Lambda 和 AWS Fargate。
Spot 執行個體是一種 Amazon EC2 定價機制,可讓您以折扣的每小時費率要求備用運算容量 (最多可折扣隨需價格的 90%),且無需前期承諾。
預留執行個體可讓您藉由預付容量費用而享有最高 75% 的折扣。如需詳細資訊,請參閱透過保留達到最佳成本。
您可能會選擇為生產、品質和開發環境的相關資源納入 Savings Plan。或者,由於沙盒資源在需要時才會開啟,您可能會為該環境中的資源選擇隨需模式。請使用 Amazon Spot 執行個體降低 Amazon EC2 成本,或使用 Compute Savings Plans 降低 Amazon EC2、Fargate 和 Lambda 成本。AWS Cost Explorer
如果您過去曾購買 Amazon EC2 的預留執行個體
若要尋找 Spot 工作負載的機會,可使用整體用量的每小時檢視,並尋找定期出現用量或彈性變化的時段。您可以將 Spot 執行個體用於各種不同的容錯和彈性應用程式。範例包括無狀態 Web 伺服器、API 端點、大數據和分析應用程式、容器化工作負載、CI/CD 與其他彈性工作負載。
分析您的 Amazon EC2 和 Amazon RDS 執行個體是否可在未使用時 (下班時間和週末) 關閉。相較於全年無休地使用,此方法可讓您降低成本達 70% 甚或更高。如果您有僅需在特定時間啟用的 Amazon Redshift 叢集,您可以暫停叢集,等稍後再繼續執行。Amazon Redshift 叢集或 Amazon EC2 和 Amazon RDS 執行個體停止時,運算計費也會隨之停止,而只會計算儲存費用。
請注意,隨需容量保留 (ODCR) 並非定價折扣。容量保留會依同等的隨需費率計費,無論您是否以預留容量執行執行個體。若需要為預計要執行的資源提供足夠的容量,就必須考量這些因素。ODCR 無須綁定長期承諾,您不再需要時即可取消,但也可適用 Savings Plans 或預留執行個體所提供的折扣。
實作步驟
-
分析工作負載彈性:使用 Cost Explorer 中的每小時精細度或自訂儀表板,分析您工作負載的彈性。尋找正在執行的執行個體數量的定期變更。短期執行個體是 Spot 執行個體或 Spot 叢集的候選項目。
-
審查現有的定價合約:審查目前基於長期需求的合約或承諾。分析您目前擁有的項目,以及有多少承諾正在使用中。運用既有的合約折扣或企業協議。企業協議
可為客戶提供根據其需求自訂最適切合約的選項。針對長期承諾,請考慮將預留定價折扣、預留執行個體或 Savings Plans 用於特定執行個體類型、執行個體系列、AWS 區域 和可用區域。 -
執行承諾折扣分析:在您的帳戶中使用 Cost Explorer,檢閱 Savings Plans 和預留執行個體建議。若要確認在承擔相應風險的同時以所需折扣實作正確的建議,請遵循 Well-Architected 實驗室
的指示進行。
資源
相關文件:
相關影片:
相關範例: