PERF05-BP03 定義提高工作負載效能的程序
定義一個程序,以在新的服務、設計模式、資源類型和組態可用時對其進行評估。例如,對新的執行個體方案執行現有的效能測試,以判斷其是否可能改善工作負載。
常見的反模式:
-
您假設目前的架構是靜態的,且不會隨著時間而更新。
-
您會隨時間導入架構變更,而且無須指標佐證。
建立此最佳實務的優勢: 定義進行架構變更的程序後,您就能使用收集的資料,以隨著時間影響工作負載。
未建立此最佳實務時的曝險等級: 中
實作指引
工作負載的效能有一些關鍵限制。記錄這些內容,以便您知道哪種創新可以改善工作負載的效能。當新服務或技術可用時,請使用此資訊來找出緩解限制或瓶頸的方法。
找出工作負載的關鍵效能限制。記錄工作負載的效能限制,讓您知道哪些類型的創新可能會改善工作負載的效能。
實作步驟
-
找出工作負載效能 KPI 以設立工作負載基準 (步驟請參見 PERF05-BP01 建立關鍵績效指標 (KPI) 以衡量工作負載健康狀態和效能 ),以設立工作負載基準。
-
使用 AWS 可觀測性工具 ,以收集效能指標並衡量 KPI。
-
執行深入分析,以找出工作負載中效能不佳的區域 (例如組態和應用程式程式碼),步驟請參閱 PERF05-BP02 使用監控解決方案了解效能扮演關鍵作用的領域。
-
使用分析和效能工具,來找出效能最佳化策略。
-
使用沙盒或生產前環境,來確認策略的有效性。
-
實作生產中的變更,並持續監控工作負載的效能。
-
記錄改善項目並與利害關係人溝通這些事項。
資源
相關文件:
相關影片:
相關範例: