本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SUS03-BP02 移除或重構使用量低或完全未使用的工作負載元件
移除未使用且不再需要的元件,並重構使用率低的元件,以盡可能避免工作負載中的浪費。
常見的反模式:
-
您未定期檢查個別工作負載元件的使用率水準。
-
您未查看並分析 AWS 適當調整大小的工具 (例如 AWS Compute Optimizer
) 所提供的建議。
建立此最佳實務的優勢:移除未使用的元件可盡量避免浪費,並改善雲端工作負載的整體效率。
未建立此最佳實務時的曝險等級:中
實作指引
雲端工作負載中未使用或未充分利用的元件,會耗用不必要的運算、儲存或網路資源。移除或重構這些元件,可直接減少浪費,並提升雲端工作負載的整體效率。有一個迭代改進程序可由需求的變更或新雲端服務的發行來啟動。例如,AWS Lambda 函數執行時間的大幅下降可能表示必須縮減記憶體大小。此外,隨著 AWS 發行新的服務和功能,工作負載的最佳服務與架構可能會改變。
持續監控工作負載活動,並找機會改善個別元件的使用率水準。藉由移除閒置元件和執行適當調整大小的活動,您將可用最少的雲端資源達到業務要求。
實作步驟
-
清查您的 AWS 資源:建立 AWS 資源的庫存清單。在 AWS 中,您可以開啟 AWS 資源總管 探索和組織您的 AWS 資源。如需詳細資訊,請參閱 AWS re:Invent 2022 - 在 AWS 上如何大規模管理資源和應用程式
。 -
監控使用率:監控及擷取工作負載關鍵元件的使用率指標 (例如 Amazon CloudWatch 指標中的 CPU 使用率、記憶體使用率或網路輸送量)。
-
識別未使用的元件:識別架構中完全未使用或使用率不足的元件。
-
對於穩定的工作負載,請定期檢查 AWS 適當調整大小的工具 (例如 AWS Compute Optimizer
),以識別閒置、未使用或未充分利用的元件。 -
對於暫時性工作負載,請評估使用率指標以識別閒置、未使用或未充分利用的元件。
-
-
移除未使用的元件:淘汰不再需要的元件和關聯的資產 (例如 Amazon ECR 映像)。
-
重構未充分利用的元件:重構或整合未充分利用的元件與其他資源,以提高利用效率。例如,您可將多個小資料庫佈建至單一 Amazon RDS
資料庫執行個體,而不要在未充分利用的個別執行個體上執行資料庫。 -
評估改進:了解您的工作負載佈建以完成工作單位的資源。使用此資訊來評估移除或重構元件所達成的改進。
資源
相關文件:
相關影片:
相關範例: