

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

# 從 Compute Optimizer 取得 EC2 執行個體建議
<a name="ec2-instance-recommendations"></a>

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

若要提出建議，Compute Optimizer 會分析您現有的執行個體規格和使用率指標。然後，編譯的資料會用來建議哪些 Amazon EC2 執行個體類型最適合處理現有的工作負載。建議會連同每小時執行個體定價一起傳回。如需詳細資訊，請參閱「AWS Compute Optimizer 使用者指南」**中的 [Amazon EC2 執行個體指標](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#ec2-metrics-analyzed)。

**Topics**
+ [要求](#compute-optimizer-limitations)
+ [尋找分類](#findings-classifications)
+ [檢視建議](#viewing-recommendations)
+ [評估建議的考量事項](#considerations)

## 要求
<a name="compute-optimizer-limitations"></a>

若要從 Compute Optimizer 取得建議，您必須先選擇加入 Compute Optimizer。如需詳細資訊，請參閱「 AWS Compute Optimizer使用者指南」**中的 [AWS Compute Optimizer 入門](https://docs.aws.amazon.com/compute-optimizer/latest/ug/getting-started.html)。

Compute Optimizer 會為某些執行個體類型產生建議，但並非所有執行個體類型。如果您使用的是不受支援的執行個體類型，則 Compute Optimizer 不會產生建議。如需支援執行個體類型清單，請參閱「AWS Compute Optimizer 使用者指南」**中的 [Amazon EC2 執行個體需求](https://docs.aws.amazon.com/compute-optimizer/latest/ug/requirements.html#requirements-ec2-instances)。

## 尋找分類
<a name="findings-classifications"></a>

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 不支援執行個體類型，就可能會發生這種情況。

## 檢視建議
<a name="viewing-recommendations"></a>

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

**透過 Amazon EC2 主控台檢視執行個體的建議**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格中，選擇**執行個體**。

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

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

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

**檢視所有區域所有執行個體的建議**  
您可以使用 Compute Optimizer 主控台檢視所有區域所有 Amazon EC2 執行個體的建議。如需詳細資訊，請參閱「AWS Compute Optimizer 使用者指南」**中的[檢視 EC2 執行個體建議](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-view-recommendations)已及[檢視 EC2 執行個體詳細資訊](https://docs.aws.amazon.com/compute-optimizer/latest/ug/view-ec2-recommendations.html#ec2-viewing-details)。

## 評估建議的考量事項
<a name="considerations"></a>

當收到建議時，您必須決定是否對其採取行動。變更執行個體類型之前，請考慮下列事項：
+ 建議不會預測您的使用量。建議是根據您最近 14 天期間的歷史使用情況而定。請務必選擇符合未來資源需求的執行個體類型。
+ 著重於圖形指標，以判斷實際使用量是否低於執行個體容量。您也可以檢視CloudWatch 中的指標資料 (平均、峰值、百分比)，以進一步評估您的 EC2 執行個體建議。例如，注意 CPU 百分比指標在白天的變化，以及是否有需要應付的尖峰時期。如需詳細資訊，請參閱「Amazon CloudWatch 使用者指南」**中的 [檢視可用指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html)。
+ Compute Optimizer 可能會提供高載效能執行個體的建議，亦即 T3、T3a 和 T2 執行個體。如果您定期爆增超過基準線，請確定您可以根據新執行個體類型的 vCPU 繼續執行此作業。如需詳細資訊，請參閱[爆量效能執行個體的重要概念](burstable-credits-baseline-concepts.md)。
+ 如果您購買的是預留執行個體，隨需執行個體可能會以預留執行個體方式計費。變更目前的執行個體類型之前，請先評估對預留執行個體使用率和涵蓋範圍的影響。
+ 盡可能考慮轉換為較新一代的執行個體。
+ 移轉至不同的執行個體系列時，請確定目前的執行個體類型和新的執行個體類型是相容的，例如在虛擬化、架構或網路類型方面。如需詳細資訊，請參閱[變更執行個體類型的相容性](resize-limitations.md)。
+ 最後，請考慮針對每個建議所提供的效能風險評分。效能風險指出您可能需要花費的精力，以驗證建議的執行個體類型是否符合工作負載的效能需求。我們也建議在進行任何變更之前和之後進行嚴格的負載和效能測試。