COST09-BP01 對工作負載需求進行分析 - AWS Well-Architected 架構

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

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

若未建立此最佳實務,暴露的風險等級:

實作指引

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

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

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

您可以使用 AWS Cost Explorer 或者 Amazon QuickSight 搭配 AWS Cost and Usage Report (CUR) 或應用程式日誌,以視覺化的方式分析工作負載需求。

實作步驟

  • 分析現有的工作負載資料: 分析現有工作負載、舊版工作負載或預測使用模式中的資料。利用日誌檔和監控資料來深入了解客戶使用工作負載的方式。典型指標包括實際需求 (每秒請求數)、需求率變更或處於不同等級的次數,以及需求變更率。請務必分析工作負載的完整週期,藉此確保收集到所有季節性變更的資料,例如月末或年末事件。分析中所反映的工作應反映工作負載特性。應將工作重點放在需求變更最大的高價值工作負載上。針對需求變更最少的低價值工作負載,應將投入的工作量降到最低。常見價值指標包括風險、品牌知名度、收入或工作負載成本。

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

資源

相關文件: