根據警示 CloudWatch 使用預先定義的增量來擴展 Amazon ECS 服務 - Amazon Elastic Container Service

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

根據警示 CloudWatch 使用預先定義的增量來擴展 Amazon ECS 服務

使用步驟擴展政策,您可以指定啟動擴展程序的 CloudWatch 警示。例如,如果您想要在 CPU 使用率達到特定層級時向外延展,請使用提供的CPUUtilization指標建立警示。建立步進規模調整政策時,您必須指定下列規模調整類型的其中一種:

  • 新增 — 依指定的容量單位數目或目前容量的指定百分比增加工作數目。

  • 移除 — 依指定的容量單位數目或目前容量的指定百分比減少工作數目。

  • 設定為-將工作數設定為指定的容量單位數。

例如,假設目標容量為和已實現的容量為 10,而且規模調整政策會增加 1。違反警示時,自動擴展程序會增加 1 到 10,以獲得 11,因此 Amazon ECS 會針對該服務啟動 1 個任務。

強烈建議您使用目標追蹤擴展政策來擴展指標,例如平均 CPU 使用率或每個目標的平均要求計數。在容量減少時容量增加和增加的量度可用於按比例向外擴展或使用目標追蹤的工作數量。這有助於確保服務 Auto Scaling 緊密遵循應用程式的需求曲線。

如需步驟調整政策及其運作方式的概觀,請參閱《應用程式 Auto Scaling 使用者指南》中的步驟調整政策。閱讀本簡介後,請參閱以下各節,了解如何使用主控台和 AWS Command Line Interface為 Amazon ECS 設定步驟擴展。

使用 Amazon ECS 主控台為您的 Amazon ECS 服務設定步驟擴展政策
  1. 除了用於建立和更新服務的標準 IAM 許可之外,您還需要其他許可。如需詳細資訊,請參閱 Amazon ECS 服務 auto 擴展所需的 IAM 許可

  2. 您可以在建立或更新服務時設定擴展政策。如需詳細資訊,請參閱下列其中一個項目:

若要設定 Amazon ECS 服務的步驟擴展政策,請使用 AWS CLI
  1. 除了用於建立和更新服務的標準 IAM 許可之外,您還需要其他許可。如需詳細資訊,請參閱 Amazon ECS 服務 auto 擴展所需的 IAM 許可

  2. 使用register-scalable-target命令將您的 Amazon ECS 服務註冊為可擴展的目標。

  3. 使用put-scaling-policy命令建立擴展政策。

  4. 使用put-metric-alarm命令建立啟動資源調整政策的警示。