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
如果您過去曾為 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 機群的候選項目。
-
審核現有定價合約:針對長期需求,審核目前的合約或承諾。分析您目前擁有的項目,以及有多少承諾正在使用中。運用既有的合約折扣或企業協議。企業協議
為客戶提供最符合其需求的專屬協議選項。針對長期承諾,請考慮特定執行個體類型、執行個體系列、AWS 區域 和可用區域的預留定價折扣、預留執行個體或 Savings Plans。 -
執行承諾折扣分析:在您的帳戶中使用 Cost Explorer,審核 Savings Plans 和預留執行個體建議。要驗證您是否以所需的折扣和風險實作了正確的建議,請遵循 Well-Architected 實驗室
。
資源
相關文件:
相關影片:
相關範例: