什麼是 AWS Compute Optimizer? - AWS Compute Optimizer

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

什麼是 AWS Compute Optimizer?

AWS Compute Optimizer 是一種 服務,可分析您 AWS 資源的組態和使用率指標,為您提供調整建議權利並識別閒置資源。這會報告您的資源是否已為最佳化,並產生最佳化建議,以降低成本並改善工作負載的效能。Compute Optimizer 也提供顯示最近使用率指標歷史記錄資料的圖表,以及建議的預測使用率,您可以用來評估哪些建議提供最佳價格效能權衡。使用模式的分析和視覺化可協助您決定何時移動或調整執行中資源的大小、停止或刪除閒置資源,以及仍然符合您的效能和容量需求。

Compute Optimizer 提供主控台體驗,以及一組 APIs,可讓您檢視跨多個 AWS 區域的 資源分析和建議的調查結果。如果您選擇加入組織的管理帳戶,您也可以檢視跨多個帳戶的調查結果和建議。服務的問題清單也會在支援服務的主控台中回報,例如 Amazon EC2 主控台。

支援的資源

Compute Optimizer 會為下列資源產生建議:

  • Amazon Elastic Compute Cloud (Amazon EC2) 執行個體

  • Amazon EC2 Auto Scaling 群組

  • Amazon Elastic Block Store (Amazon EBS) 磁碟區

  • AWS Lambda 函數

  • 上的 Amazon Elastic Container Service (Amazon ECS) 服務 AWS Fargate

  • 商業軟體授權

  • Amazon Aurora 和 Amazon Relational Database Service (Amazon RDS) 資料庫

若要讓 Compute Optimizer 產生這些資源的建議,它們必須符合一組特定需求,而且必須累積足夠的指標資料。如需詳細資訊,請參閱資源需求

選擇加入

您必須選擇讓 Compute Optimizer 分析您的 AWS 資源。此服務支援獨立 AWS 帳戶、組織的成員帳戶,以及組織的管理帳戶。如需詳細資訊,請參閱選擇加入 AWS Compute Optimizer

分析指標

選擇加入後,Compute Optimizer 會開始分析過去 14 天內來自 Amazon CloudWatch 的資源規格和使用率指標。例如,對於 Amazon EC2 執行個體,Compute Optimizer 會分析 vCPUs、記憶體、儲存和其他規格。它也會分析 CPU 使用率、網路輸入和輸出、磁碟讀取和寫入,以及目前執行中執行個體的其他使用率指標。如需詳細資訊,請參閱由 分析的指標 AWS Compute Optimizer

增強建議

選擇加入後,您可以透過啟用建議偏好設定來增強您的建議,例如增強型基礎設施指標 (付費功能)。此功能會將所選資源的指標分析回顧期間延長至 93 天 (相較於 14 天預設值)。如需詳細資訊,請參閱增強型基礎設施指標

您也可以使用適當調整建議偏好設定來自訂建議,這可讓您調整 CPU 和記憶體使用率標頭和閾值、設定特定回顧期間,以及在組織、帳戶或區域層級設定執行個體系列偏好設定。如需詳細資訊,請參閱調整建議偏好設定

此外,Compute Optimizer 可以從可觀測性產品擷取和分析外部 EC2 記憶體使用率指標,例如 Datadog 和 Dynatrace,以產生更準確的 EC2 權利調整建議。如需詳細資訊,請參閱外部指標擷取

檢視問題清單和建議

資源的最佳化問題清單會顯示在 Compute Optimizer 儀表板上。如需詳細資訊,請參閱使用 AWS Compute Optimizer 儀表板

建議頁面上會列出每個資源的最佳最佳化建議。資源詳細資訊頁面上會列出特定資源的前 3 個最佳化建議和使用率圖表。如需詳細資訊,請參閱檢視資源建議

匯出最佳化建議以隨時間記錄,並與他人共用資料。如需詳細資訊,請參閱匯出 AWS Compute Optimizer 建議

可用性

若要檢視目前支援的 Compute Optimizer AWS 區域和端點,請參閱《 AWS 一般參考》中的 Compute Optimizer Endpoints and Quotas