使用目標指標擴展 Amazon ECS服務 - Amazon Elastic Container Service

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

使用目標指標擴展 Amazon ECS服務

使用目標追蹤擴展政策,您可以選取指標及設定目標值。Amazon ECS Service Auto Scaling 會建立和管理控制擴展政策的 CloudWatch 警示,並根據指標和目標值計算擴展調整。擴展政策會視需要新增或移除服務任務,以維持等於或接近指定目標值的指標。除了維持接近目標值的指標之外,目標追蹤擴展政策也會因波動負載模式調整為指標中的波動,以及將服務中執行之數個任務中的快速波動降到最低。

目標追蹤政策消除手動定義 CloudWatch 警示和擴展調整的需求。Amazon 會根據您設定的目標自動ECS處理此問題。

使用目標追蹤政策時,請考慮下列事項:

  • 目標追蹤擴展政策假設在指定的指標超過目標值時,應執行向外擴展。您無法使用目標追蹤擴展政策在指定的指標低於目標值時執行向外擴展。

  • 所指定指標的資料不足時,目標追蹤擴展政策不會執行擴展。政策不會執行向內擴展,因為向內擴展不會將資料不足解釋為低使用率。

  • 您可能會看到目標值與實際指標資料點之間有些差距。原因是 Service Auto Scaling 在決定新增或移除多少容量時,一律以四捨五入來保守處理。這樣可防止新增不足的容量,或移除過多的容量。

  • 為了確保應用程式可用性,服務可以按比例快速地向外擴展到指標,但需漸漸地逐步向內擴展。

  • Application Auto Scaling 在 Amazon ECS 部署進行中時關閉縮減程序。不過,除非在部署期間暫停,否則向外擴展程序會繼續發生。如需詳細資訊,請參閱服務自動擴展和部署

  • 您可以為 Amazon ECS服務設定多個目標追蹤擴展政策,前提是每個政策都使用不同的指標。Service Auto Scaling 的用意一律以可用性為優先,因此其行為視目標追蹤政策是準備水平擴展或縮減而有所不同。如果任何目標追蹤政策已準備好橫向擴展,其就會將服務橫向擴展,但只有在所有目標追蹤政策 (已開啟縮減部分) 都已準備好要縮減時才會縮減。

  • 請勿編輯或刪除 Service Auto Scaling 針對目標追蹤擴展政策管理的 CloudWatch 警示。當您刪除擴展政策時,Service Auto Scaling 會自動刪除警示。

  • 藍/綠部署類型不支援目標追蹤擴展政策的 ALBRequestCountPerTarget 指標。

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