PERF02-BP06 根據指標持續評估運算需求 - AWS Well-Architected 架構

PERF02-BP06 根據指標持續評估運算需求

使用資料驅動型方法來持續評估和最佳化您的工作負載隨著時間的運算資源。

預期成果:使用系統層級指標來主動監控工作負載隨時間的行為和要求。根據收集的資料針對可用資源評估工作負載的需求,並且對您的運算環境進行變更,以達到最適合工作負載設定檔的狀態。例如,工作負載可能會隨著時間比最初指定的要消耗更多的記憶體,因此轉換到不同的執行個體系列或大小,可以同時提高效能和效率。

常見的反模式:

  • 監控系統層級指標以取得對於工作負載的洞察,並且不重新評估運算需求。

  • 架構您的運算需求,以滿足尖峰工作負載要求。

  • 當移至替代運算解決方案更有效率地符合您的工作負載特性時,現有運算解決方案會變得更大以符合擴展或效能要求。

建立此最佳實務的優勢:根據實際資料和您想要的成本與效能平衡,最佳化運算資源。

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

實作指引

使用資料驅動型方法,根據觀察到的工作負載行為最佳化運算資源。為了獲得最佳效能和效率,使用從工作負載中收集一段時間的資料來持續調整和最佳化資源。查看工作負載中當前資源的使用趨勢,並確定可以在何處進行變更以更好地滿足工作負載的需求。當資源過量使用時,系統效能會降低,而當資源未充分使用時,系統執行效率較差且成本較高。

若要最佳化效能和資源利用率,您需要取得整合操作檢視、即時精細資料和歷史參考。您可以建立自動化儀表板來視覺化此資料,並衍生操作和使用率洞察。

實作步驟

  1. 收集隨著時間的運算相關指標。

  2. 針對您所選取運算解決方案中的可用資源比較工作負載指標。

  3. 藉由適當調整現有解決方案的大小或評估替代運算解決方案,判斷任何必要的組態變更。

資源

相關的最佳實務:

相關文件:

相關影片:

相關範例: