為 Amazon ECS 服務自動擴展功能建立目標追蹤擴展政策 - Amazon Elastic Container Service

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

為 Amazon ECS 服務自動擴展功能建立目標追蹤擴展政策

建立目標追蹤擴展政策,以便 Amazon ECS 自動增加或減少服務中所需的任務計數。目標追蹤根據目標指標值運作。

  1. 除了建立與更新服務所需的標準 IAM 許可外,您還需要其他許可。如需詳細資訊,請參閱Amazon ECS 服務自動擴展所需的 IAM 許可

  2. 決定用於政策的指標。下列指標可供使用:

    • ECSServiceAverageCPUUtilization – 服務應使用的平均 CPU 使用率。

    • ECSServiceAverageMemoryUtilization – 服務應使用的平均記憶體使用率。

    • ALBRequestCountPerTarget – 任務理想情況下,任務每分鐘應接收的平均請求數。

  3. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

  4. 叢集頁面上,選擇叢集。

  5. 在「叢集詳細資訊」頁面上的服務區段中選擇服務。

    服務資訊頁面隨即顯示。

  6. 選擇設定任務數量

  7. Amazon ECS 服務任務計數下,選擇使用自動擴展

    任務計數區段隨即顯示。

    1. 任務數量下限欄位中,輸入供服務自動擴展功能使用的任務數量下限。所需的計數不會低於此計數。

    2. 上限欄位中,輸入供服務自動擴展功能使用的任務數量上限。所需的計數不會高於此計數。

    3. 選擇儲存

      政策頁面隨即顯示。

  8. 選擇建立擴展政策

    建立政策頁面隨即顯示。

  9. 針對 Scaling policy type (擴展政策類型),選擇 Target tracking (目標追蹤)。

  10. 針對 Policy name (政策名稱),輸入政策的名稱。

  11. 指標類型欄位中,從選項清單中選擇指標。

  12. 目標使用率欄位中,輸入 Amazon ECS 應維護之任務的百分比目標值。服務自動擴展功能會橫向擴充容量,直到平均使用率達到目標使用率,或達到所指定的任務數量上限。

  13. 其他設定下,執行下列動作

    1. 縮減冷卻時間欄位中,輸入一個縮減活動完成之後、另一個縮減活動開始之前的時間 (以秒為單位)。

    2. 橫向擴充冷卻時間欄位中,輸入等待上一個橫向擴充活動生效的時間 (以秒為單位)。

    3. 若要僅建立橫向擴充政策,請選取停用縮減

  14. 選擇建立擴展政策

  1. 使用 register-scalable-target 命令,將 Amazon ECS 服務註冊為可擴展性目標。

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