從 Compute Optimizer 取得 EC2 執行個體建議 - Amazon Elastic Compute Cloud

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

從 Compute Optimizer 取得 EC2 執行個體建議

AWS Compute Optimizer 提供 Amazon EC2 建議,以協助您改善效能、節省成本,或兩者兼具。您可以根據這些建議來決定是否變更為新的執行個體類型。

若要提出建議,Compute Optimizer 會分析您現有的執行個體規格和使用率指標。然後,編譯的資料會用來建議哪些 Amazon EC2 執行個體類型最適合處理現有的工作負載。建議會連同每小時執行個體定價一起傳回。如需詳細資訊,請參閱《AWS Compute Optimizer 使用者指南》中的 Amazon EC2 執行個體指標

需求

若要從 Compute Optimizer 取得建議,您必須先選擇加入 Compute Optimizer。如需詳細資訊,請參閱《AWS Compute Optimizer 使用者指南》中的 AWS Compute Optimizer 入門

Compute Optimizer 會為某些執行個體類型產生建議,但並非所有執行個體類型。如果您使用的是不受支援的執行個體類型,則 Compute Optimizer 不會產生建議。如需支援執行個體類型清單,請參閱《AWS Compute Optimizer 使用者指南》中的 Amazon EC2 執行個體需求

尋找分類

Compute Optimizer 會將其 EC2 執行個體的發現結果分類如下:

  • Under-provisioned (佈建不足)–當您的執行個體至少有一個規格 (例如 CPU、記憶體或網路) 不符合工作負載的效能需求時,EC2 執行個體即視為佈建不足。佈建不足的 EC2 執行個體可能會導致應用程式效能不佳。

  • Over-provisioned (過度佈建)–當執行個體至少一個規格可以縮小 (例如 CPU、記憶體或網路),同時仍然符合工作負載的效能需求時,以及當沒有規格佈建不足時,EC2 執行個體即視為過度佈建。過度佈建的 EC2 執行個體可能會導致不必要的基礎設施成本。

  • Optimized (最佳化)–當執行個體的所有規格 (例如 CPU、記憶體和網路) 都符合工作負載的效能需求,且執行個體未過度佈建時,EC2 執行個體即視為最佳化。最佳化的 EC2 執行個體會以最佳效能和基礎設施成本執行您的工作負載。對於最佳化的執行個體,Compute Optimizer 有時可能會建議新一代執行個體類型。

  • None (無)–沒有此執行個體的建議。如果您已在 12 小時內選擇加入 Compute Optimizer,或是執行個體執行時間不到 30 小時,或 Compute Optimizer 不支援執行個體類型,就可能會發生這種情況。

檢視建議

選擇加入 Compute Optimizer 之後,您可以在 Amazon EC2 主控台中檢視 Compute Optimizer 為 EC2 執行個體所產生的調查結果。然後,您可以存取 Compute Optimizer 主控台來檢視建議。如果您最近選擇加入,發現結果可能需要長達 12 小時才會反映在 EC2 主控台中。

透過 Amazon EC2 主控台檢視執行個體的建議
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選擇執行個體 ID 以開啟執行個體詳細資訊頁面。

  4. 在執行個體詳細資訊頁面的最上方摘要區段,尋找 AWS Compute Optimizer 調查結果。如果有調查結果,系統會顯示調查結果分類及檢視詳細資訊的連結。否則,系統會顯示沒有適用於此執行個體的建議。

  5. 如果有調查結果,請選擇檢視詳細資訊。這會在 Compute Optimizer 主控台開啟 EC2 執行個體的建議頁面。目前的執行個體類型會標記為目前。還有最多三種執行個體類型建議,標示為選項 1選項 2選項 3。此頁面也會顯示執行個體的最新 CloudWatch 指標資料。

檢視所有區域所有執行個體的建議

您可以使用 Compute Optimizer 主控台檢視所有區域所有 Amazon EC2 執行個體的建議。如需詳細資訊,請參閱《AWS Compute Optimizer 使用者指南》中的檢視 EC2 執行個體建議已及檢視 EC2 執行個體詳細資訊

評估建議的考量事項

當收到建議時,您必須決定是否對其採取行動。變更執行個體類型之前,請考慮下列事項:

  • 建議不會預測您的使用量。建議是根據您最近 14 天期間的歷史使用情況而定。請務必選擇符合未來資源需求的執行個體類型。

  • 著重於圖形指標,以判斷實際使用量是否低於執行個體容量。您也可以檢視CloudWatch 中的指標資料 (平均、峰值、百分比),以進一步評估您的 EC2 執行個體建議。例如,注意 CPU 百分比指標在白天的變化,以及是否有需要應付的尖峰時期。如需詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的 檢視可用指標

  • Compute Optimizer 可能會提供高載效能執行個體的建議,亦即 T3、T3a 和 T2 執行個體。如果您定期爆增超過基準線,請確定您可以根據新執行個體類型的 vCPU 繼續執行此作業。如需詳細資訊,請參閱 爆量效能執行個體的重要概念

  • 如果您購買的是預留執行個體,隨需執行個體可能會以預留執行個體方式計費。變更目前的執行個體類型之前,請先評估對預留執行個體使用率和涵蓋範圍的影響。

  • 盡可能考慮轉換為較新一代的執行個體。

  • 移轉至不同的執行個體系列時,請確定目前的執行個體類型和新的執行個體類型是相容的,例如在虛擬化、架構或網路類型方面。如需詳細資訊,請參閱 變更執行個體類型的相容性

  • 最後,請考慮針對每個建議所提供的效能風險評分。效能風險指出您可能需要花費的精力,以驗證建議的執行個體類型是否符合工作負載的效能需求。我們也建議在進行任何變更之前和之後進行嚴格的負載和效能測試。