COST09-BP01 對工作負載需求進行分析 - 成本優化支柱

COST09-BP01 對工作負載需求進行分析

分析工作負載隨時間的需求。確認分析涵蓋季節性趨勢,並準確反映整個工作負載生命週期內的運作狀況。分析工作應反映潛在效益:例如,花費的時間與工作負載成本成正比。

未建立此最佳實務時的曝險等級:

實作指引

要分析工作負載對雲端運算的需求,就必須了解雲端環境中啟動的運算工作模式和特性。這類分析可協助使用者優化資源配置、管理成本,並確保效能符合所需等級。

了解工作負載的需求。組織要求應指出請求的工作負載回應時間。回應時間可用來判斷需求是否已得到滿足,或是資源供應是否需要改變以符合需求。

分析應包含需求的可預測性和重複性、需求的變化速率,以及需求的變化量。針對足夠長的時間執行分析,以納入任何季節變化,例如月底處理或節假日尖峰。

分析工作應反映實作擴展的潛在效益。查看元件的預期總成本,以及工作負載生命週期內用量和成本的任何增加或減少。

以下是執行雲端運算的工作負載需求分析時需要考慮的一些關鍵事項:

  1. 資源使用和效能指標:分析 AWS 資源在一段時間內的使用情形。確認尖峰和離峰使用模式,以最佳化資源配置和擴展策略。監控效能指標,例如回應時間、延遲、輸送量和錯誤率。這些指標有助於評估雲端基礎架構的整體運作狀態和效率。

  2. 使用者和應用程式擴展行為:了解使用者行為及其對工作負載需求的影響。檢查使用者流量的模式,有助於提高交付內容的完整性和應用程式的回應能力。分析工作負載如何隨著需求增加而擴展。判斷是否已正確、有效地設定自動擴展參數,以處理負載波動。

  3. 工作負載類型:識別出在雲端中執行的不同工作負載類型,例如批次處理、即時資料處理、Web 應用程式、資料庫或機器學習。每種工作負載類型可能有不同的資源需求和效能資料。

  4. 服務水準協議 (SLA):將實際效能與 SLA 進行比較,以確保合規性並找出需要改進的部分。

您可以使用 Amazon CloudWatch 收集和追蹤指標、監控日誌檔、設定警示,以及自動對 AWS 資源的變更做出反應。您也可以利用 Amazon CloudWatch 來全面了解整個系統的資源使用率、應用程式效能和運作狀態。

透過 AWS Trusted Advisor,您可以根據最佳實務佈建資源,以改善系統效能和可靠性、提高安全性,並尋找節省成本的機會。您也可以關閉非生產執行個體,並使用 Amazon CloudWatch 和 Auto Scaling 來因應需求增加或減少。

最後,您可以使用 AWS Cost Explorer 或者 Amazon QuickSight 搭配 AWS Cost and Usage Report CUR 檔案或應用程式日誌,以執行工作負載需求的進階分析。

整體而言,全面的工作負載需求分析可讓組織在資源佈建、擴展和最佳化方面做出明智決策,進而提高效能、成本效益和使用者滿意度。

實作步驟

  • 分析現有的工作負載資料: 分析現有工作負載、舊版工作負載或預測使用模式中的資料。使用 Amazon CloudWatch、日誌檔和監控資料來深入了解工作負載的使用情況。分析工作負載的完整週期,並收集所有季節性變更的資料,例如月末或年末事件。分析中所反映的工作應反映工作負載特性。應將工作重點放在需求變更最大的高價值工作負載上。針對需求變更最少的低價值工作負載,應將投入的工作量降到最低。

  • 預測外部影響: 與整個組織中的團隊成員面談,這些成員可能會影響或變更工作負載的需求。常見的團隊是銷售團隊、行銷團隊或業務開發團隊。與這些團隊合作以了解其作業週期,以及是否有任何事件會改變工作負載需求。利用此資料來預測工作負載需求。

資源

相關文件:

相關影片:

相關範例: