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