在 Fargate 建議上檢視 Amazon ECS服務 - AWS Compute Optimizer

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

在 Fargate 建議上檢視 Amazon ECS服務

AWS Compute Optimizer 在 Fargate 上產生 Amazon ECS服務的建議。這些建議會顯示在 Compute Optimizer 主控台的以下頁面中。

Fargate 頁面上的 Amazon ECS服務建議會列出每個ECS服務的下列資訊:

  • 尋找分類

  • 尋找原因

  • 預估每月節省成本

  • 節省機會

  • 目前的效能風險

Compute Optimizer 的建議會列在每個 Amazon ECS服務旁。提供的資訊包括 Amazon ECS服務內的建議CPU和記憶體大小、所選購買選項的每小時價格,以及您目前 Amazon ECS服務與使用 Compute Optimizer 建議組態之服務之間的價格差異。此資訊可協助您決定在 Fargate 上調整 Amazon ECS服務的大小。如需如何在 Fargate 上檢視 Amazon ECS服務建議的詳細資訊,請參閱 存取ECS服務建議和詳細資訊

注意

建議會每天重新整理,最多可能需要 24 小時才能產生。請記住,Compute Optimizer 在過去 14 天內需要 24 小時的指標,才能在 Fargate 上產生 Amazon ECS服務的建議。如需詳細資訊,請參閱Fargate 上的 Amazon ECS服務需求

Amazon ECS服務詳細資訊頁面提供 Amazon ECS服務的下列資訊:

  • 您目前的 Amazon ECS服務任務大小設定和 Compute Optimizer 建議的任務大小設定。使用 資料表比較您目前的任務設定,例如CPU大小、記憶體大小和定價詳細資訊,以及 Compute Optimizer 建議。

  • 您目前的容器大小設定和 Compute Optimizer 建議的容器大小設定。使用 資料表來比較您目前的容器設定,例如CPU大小、記憶體大小和預留的記憶體,並提供 Compute Optimizer 建議。

  • 使用使用使用率圖表,比較您目前的 Amazon ECS服務和記憶體使用率指標CPU與 Compute Optimizer 的建議。圖形會以視覺化方式顯示這些建議的影響。

如需如何在 Fargate 上檢視 Amazon ECS服務詳細資訊的詳細資訊,請參閱 存取ECS服務詳細資訊頁面

尋找分類

Fargate 上 Amazon ECS服務建議頁面上的調查結果欄提供分析期間每項服務執行方式的摘要。

下列調查結果分類適用於 Fargate 上的 Amazon ECS服務。

分類 描述

佈建不足

當 Compute Optimizer 偵測到記憶體或 不足時CPU,Amazon ECS服務會被視為佈建不足。Compute Optimizer 會顯示CPU佈建不足記憶體佈建不足的調查結果原因。佈建不足的 Amazon ECS服務可能會導致應用程式效能不佳。

過度佈建

當 Compute Optimizer 偵測到記憶體或 過多時CPU,Amazon ECS服務會被視為過度佈建。Compute Optimizer CPU 會顯示過度佈建記憶體過度佈建的調查結果原因。過度佈建的 Amazon ECS服務可能會導致額外的基礎設施成本。

最佳化

當您 Amazon ECS服務的 CPU和 記憶體都符合工作負載的效能需求時,該服務會被視為最佳化。

如需 Fargate 上佈建不足和佈建過度的 Amazon ECS服務的詳細資訊,請參閱 在 Fargate 建議上檢視 Amazon ECS服務 主題尋找原因中的 。

尋找原因

Fargate 頁面上 Amazon ECS服務建議上的調查結果欄顯示 Fargate 上 Amazon ECS服務的哪些規格佈建不足或過度佈建。

下列調查結果原因適用於 Fargate 上的 Amazon ECS服務。

尋找原因 描述

CPU 過度佈建

ECS 服務CPU組態可以縮減大小,同時仍然符合工作負載的效能需求。這是透過在回顧期間分析目前服務的CPUUtilization指標來識別。

CPU 佈建不足

ECS 服務CPU組態可以調整大小,以增強工作負載的效能。這是透過在回顧期間分析目前服務的CPUUtilization指標來識別。

記憶體過度佈建

ECS 服務記憶體組態可以縮減大小,同時仍然符合工作負載的效能需求。這是透過在回顧期間分析目前服務的MemoryUtilization指標來識別。

記憶體佈建不足

ECS 服務記憶體組態可以調整大小,以增強工作負載的效能。這是透過在回顧期間分析目前服務的MemoryUtilization指標來識別。

如需這些指標的詳細資訊,請參閱 Amazon 使用者指南中的 Amazon ECS CloudWatch ECS AWS Fargate指標。

預估每月節省和節省機會

預估每月節省金額 (折扣後)

此欄列出在將 Fargate 上的 Amazon ECS服務組態調整為 Savings Plans 定價模型下的建議組態之後,您每月大約可節省的成本。若要接收有關 Savings Plans 折扣的建議,需要啟用節省估算模式偏好設定。如需詳細資訊,請參閱節省估算模式

注意

如果您未啟用節省估算模式偏好設定,此欄會顯示預設隨需定價折扣資訊。

預估每月節省 (隨需)

此欄列出在將 Fargate 上的 Amazon ECS服務組態調整為隨需定價模型下的建議組態之後,您每月可節省的大約成本。

節省機會 (%)

此欄列出 Fargate 上目前ECS服務的價格與使用建議組態的服務價格之間的百分比差異。如果已啟用節省估算模式,Compute Optimizer 會分析 Savings Plans 定價折扣,以產生節省機會百分比。如果未啟用節省估算模式,Compute Optimizer 只會使用隨需定價資訊。如需詳細資訊,請參閱節省估算模式

重要

如果您在 中啟用 Cost Optimization Hub AWS Cost Explorer,Compute Optimizer 會使用 Cost Optimization Hub 資料來產生建議,其中包括您的特定定價折扣。如果未啟用 Cost Optimization Hub,Compute Optimizer 會使用 Cost Explorer 資料和隨需定價資訊來產生您的建議。如需詳細資訊,請參閱 AWS Cost Management 使用者指南 中的啟用 Cost Explorer Cost Optimization Hub

預估每月節省金額計算

對於每個建議,Compute Optimizer 會使用建議的ECS服務規格,計算在 Fargate 上操作新 Amazon 服務的成本。預估每月節省金額是根據目前 Amazon ECS服務的預估每月執行時間計算。節省的成本也取決於目前 Amazon ECS服務與使用建議組態之服務之間的費率差異。

注意

若要計算 Fargate 上 Amazon ECS服務的預估每月執行時間,Compute Optimizer 會分析過去 14 天的使用率資料。然後,Compute Optimizer 會使用分析結果來估計您的每月用量。

Compute Optimizer 儀表板上顯示的 Amazon ECS服務的每月預估節省金額,是帳戶內所有預留服務的每月預估節省金額總和。

目前的效能風險

Fargate 上 Amazon ECS服務建議頁面上的目前效能風險欄定義了每個目前的 Amazon ECS服務不符合工作負載資源需求的可能性。目前效能風險的值為極低、低、中和高。

非常低的效能風險表示目前 Amazon ECS服務預計會持續提供足夠的功能。高效能風險可能是由於高CPU或記憶體使用率所致。如果您的 Amazon ECS服務始終以容量執行,則會增加服務遭受較高延遲或較低效能的機會。Compute Optimizer 的建議提供足夠的容量,讓您有效率地執行工作負載。

比較目前的設定與建議的任務大小

Amazon ECS服務詳細資訊頁面上,比較目前的 Amazon ECS服務任務大小,以及 Compute Optimizer 建議的資源任務大小。Amazon ECS服務的節省和效能風險資訊也提供於 表中。下表提供 主控台中每個資料欄區段的說明。

資料欄 描述

CPU 大小

目前 Amazon ECS服務任務CPU的大小,以及 Compute Optimizer 建議的CPU大小組態。

記憶體大小

目前 Amazon ECS服務任務和 Compute Optimizer 建議的記憶體大小組態的記憶體大小。

定價詳情

Fargate 和 Compute Optimizer 建議組態上目前 Amazon ECS服務的隨需價格。如需詳細資訊,請參閱 AWS Fargate 定價

預估每月節省成本

將 Amazon ECS服務的組態調整為 Compute Optimizer 建議組態之後,每月節省成本的近似值。如需詳細資訊,請參閱預估每月節省和節省機會

節省機會 (%)

您目前 Amazon ECS服務的價格與使用 Compute Optimizer 建議組態之服務的價格之間的百分比差異。如需詳細資訊,請參閱預估每月節省和節省機會

價格差異

Fargate 上目前 Amazon ECS服務的公有定價與使用 Compute Optimizer 建議組態的服務之間的差異。如需詳細資訊,請參閱 AWS Fargate 定價

效能風險

這定義了您目前的 Amazon ECS服務和 Compute Optimizer 建議不符合工作負載資源需求的可能性。效能風險的值非常低、低、中和高。如需詳細資訊,請參閱目前的效能風險

Auto Scaling 組態

目前 Amazon ECS服務和 Compute Optimizer 建議任務大小的 Auto Scaling 組態。如果您的服務同時在 CPU和 記憶體上有步進擴展政策或目標追蹤政策,Compute Optimizer 就無法產生任何 Auto Scaling 建議。

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

如需步驟擴展和目標擴展政策的詳細資訊,請參閱 Application Auto Scaling 使用者指南中的 Application Auto Scaling 的步驟擴展政策和 Application Auto Scaling 的目標追蹤擴展政策 Auto Scaling

比較目前的設定與建議的容器大小

Amazon ECS服務詳細資訊頁面上,比較目前的 Amazon ECS服務容器大小與建議的容器大小選項。此表格提供您目前 和 Compute Optimizer 建議的CPU大小、記憶體大小和記憶體預留組態。Compute Optimizer 會產生與建議任務大小相容的容器層級建議。

注意

Compute Optimizer 僅針對容器大小設定需要調整以符合 Amazon ECS服務任務時,提供容器大小設定建議。例如,假設 Compute Optimizer 建議縮減任務大小。然後,Compute Optimizer 提供容器層級的設定建議,以確保任務大小和容器大小設定彼此相容。

使用率圖表

Amazon ECS服務詳細資訊頁面會在 Fargate 和 Compute Optimizer 建議上顯示 Amazon ECS服務的使用率指標圖表。圖形會顯示分析期間的目前和建議CPU和記憶體資料。Compute Optimizer 在每個一分鐘時間間隔內使用最大使用點,在 Fargate 上產生建議ECS服務。

穩定的藍線是目前服務的使用率。如果您在分析期間使用建議,則綠線是投影的上限值,而灰色線是投影的下限值。

注意

Amazon ECS服務的使用率值可能會根據 Fargate 使用的基礎設施而有所不同。Compute Optimizer 提供使用範圍,協助您考量所有可能的作業條件。

您可以變更圖形以顯示過去 24 小時、3 天、1 週或 2 週的資料。您也可以在平均值和最大值之間變更圖形的統計資料。

下列使用率圖表會顯示在詳細資訊頁面上。

圖形名稱 描述

CPU 使用率 (百分比)

服務中使用的CPU容量百分比。

當套用建議的組態時,圖表會比較目前 Amazon 服務的CPU使用率資料ECS與服務。如果您在分析期間將 CPU 設定為建議的設定,則比較會顯示使用CPU率。此比較會顯示建議的 Amazon ECS服務設定是否在工作負載的效能閾值內。

記憶體使用率 (百分比)

服務中使用的記憶體百分比。

當套用建議的組態時,圖表會比較目前 Amazon ECS服務的記憶體使用率資料與 服務。如果您在分析期間將記憶體設定為建議設定,則比較會顯示記憶體使用率。此比較會顯示建議的 Amazon ECS服務設定是否在工作負載的效能閾值內。