資源需求 - AWS Compute Optimizer

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

資源需求

此頁面為您提供 AWS Compute Optimizer 產生最佳化建議所需的資源需求概觀。為了讓 Compute Optimizer 產生建議,您的 AWS 資源必須符合 Amazon CloudWatch 指標和資源特定需求。Compute Optimizer 對每種資源類型都有不同的 CloudWatch 指標資料需求。

如果您的資源沒有足夠的指標資料,請在 Compute Optimizer 主控台中顯示建議之前預留更多時間。例如,如果您的資源有足夠的指標資料,但建議並未顯示,這可能表示 Compute Optimizer 仍在分析您的資源。完成分析最多可能需要 24 小時。分析完成後,資源建議會出現在 Compute Optimizer 主控台中。

Amazon EC2執行個體需求

Amazon EC2執行個體在過去 14 天內需要至少 30 小時的 CloudWatch 指標資料。如需 Compute Optimizer 支援的執行個體類型清單,請參閱 支援的 Amazon EC2執行個體類型

如果您啟用增強型基礎設施指標功能,EC2執行個體在過去 93 天內至少需要 30 小時的 CloudWatch 指標資料。如需詳細資訊,請參閱增強型基礎設施指標

Auto Scaling 群組需求

Compute Optimizer 會為執行支援執行個體類型的 Auto Scaling 群組產生建議。支援的執行個體類型列於本使用者指南的 支援的 Amazon EC2執行個體類型區段。若要產生 Auto Scaling 群組建議,Auto Scaling 群組必須符合下列需求:

  • 它們需要至少連續 30 小時的 CloudWatch 指標資料。

  • 它們只會執行單一執行個體類型 (沒有混合執行個體類型)。

  • 所需、最小和最大容量的值都相同。例如,具有固定執行個體數量的 Auto Scaling 群組。

  • 他們不使用 Spot 執行個體。

  • 未設定覆寫。

Compute Optimizer 會針對 Auto Scaling 群組中符合所有這些組態需求的執行個體產生建議。

Amazon EBS磁碟區需求

Compute Optimizer 會針對連接至執行個體的EBS磁碟區類型產生建議。只有在磁碟區連接至執行個體 CloudWatch 時,才會向 報告資料。磁碟區必須連接至執行個體至少連續 30 小時。

如需 Compute Optimizer 支援的 Amazon EBS磁碟區類型清單,請參閱 支援的 Amazon EBS磁碟區類型

Lambda 函數需求

Compute Optimizer 只會針對符合下列需求的 Lambda 函數產生記憶體大小建議:

  • 設定的記憶體小於或等於 1,792 MB。

  • 在過去 14 天內,至少叫用 函數 50 次。

不符合這些要求的函數會得到無法使用 的調查結果。原因代碼不確定適用於已設定記憶體大於 1,792 MB 的函數。資料不足適用於在過去 14 天內調用少於 50 次的函數。

結果為無法使用的函數不會出現在 Compute Optimizer 主控台中,也不會收到建議。

注意

Lambda 函數不需要 CloudWatch 指標資料。

Fargate 上的 Amazon ECS服務需求

若要在 Fargate 上產生 Amazon ECS服務的建議,Compute Optimizer 需要下列項目:

  • 您的服務在過去 14 天內至少有 24 小時的 CloudWatch 和 Amazon ECS使用率指標。

  • 未連接步驟擴展政策。

  • 沒有目標擴展政策連接到 CPU和 記憶體。

    注意

    如果目標追蹤政策CPU只連接到服務的 ,Computation Optimizer 只會產生記憶體大小建議。或者,如果目標追蹤政策僅連接到服務的記憶體,Compute Optimizer 只會產生CPU大小建議。

  • 服務執行狀態為 SteadyStateMoreWork

如需分析指標的詳細資訊,請參閱 Fargate 上的 Amazon ECS服務指標

商業軟體授權需求

Compute Optimizer 只會為 Amazon 上的 Microsoft SQL Server 產生授權建議EC2。

若要產生商業軟體授權的建議,Compute Optimizer 需要下列項目:

如需所分析指標的詳細資訊,請參閱 商業軟體授權的指標

Amazon RDS 資料庫執行個體需求

Compute Optimizer 為 Amazon RDS My RDS SQL 和 RDS Amazon RDS PostgreSQL 資料庫引擎產生資料庫執行個體和資料庫執行個體儲存建議。若要為您的RDS資料庫執行個體產生建議,Compute Optimizer 需要下列項目:

  • 過去 14 天內至少 30 小時的 CloudWatch 指標資料。如果您啟用增強型基礎設施指標功能,RDS資料庫執行個體在過去 93 天內至少需要 30 小時的指標資料。如需詳細資訊,請參閱增強型基礎設施指標

  • 若要接收過度佈建RDS的資料庫執行個體建議,您需要啟用 Amazon RDS Performance Insights。若要為您的資料庫執行個體啟用 Performance Insights,請參閱 Amazon Amazon Relational Database Service使用者指南 中的開啟和關閉 Amazon Performance InsightsRDS

其他資源