本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 Amazon ECS 服務自動擴展功能建立目標追蹤擴展政策
建立目標追蹤擴展政策,以便 Amazon ECS 自動增加或減少服務中所需的任務計數。目標追蹤根據目標指標值運作。
-
除了建立與更新服務所需的標準 IAM 許可外,您還需要其他許可。如需詳細資訊,請參閱Amazon ECS 服務自動擴展所需的 IAM 許可。
-
決定用於政策的指標。下列指標可供使用:
-
ECSServiceAverageCPUUtilization – 服務應使用的平均 CPU 使用率。
-
ECSServiceAverageMemoryUtilization – 服務應使用的平均記憶體使用率。
-
ALBRequestCountPerTarget – 任務理想情況下,任務每分鐘應接收的平均請求數。
-
開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2
。 -
在叢集頁面上,選擇叢集。
-
在「叢集詳細資訊」頁面上的服務區段中選擇服務。
服務資訊頁面隨即顯示。
-
選擇設定任務數量。
-
在 Amazon ECS 服務任務計數下,選擇使用自動擴展。
任務計數區段隨即顯示。
-
在任務數量下限欄位中,輸入供服務自動擴展功能使用的任務數量下限。所需的計數不會低於此計數。
-
在上限欄位中,輸入供服務自動擴展功能使用的任務數量上限。所需的計數不會高於此計數。
-
選擇儲存。
政策頁面隨即顯示。
-
-
選擇建立擴展政策。
建立政策頁面隨即顯示。
-
針對 Scaling policy type (擴展政策類型),選擇 Target tracking (目標追蹤)。
-
針對 Policy name (政策名稱),輸入政策的名稱。
在指標類型欄位中,從選項清單中選擇指標。
-
在目標使用率欄位中,輸入 Amazon ECS 應維護之任務的百分比目標值。服務自動擴展功能會橫向擴充容量,直到平均使用率達到目標使用率,或達到所指定的任務數量上限。
-
在其他設定下,執行下列動作
在縮減冷卻時間欄位中,輸入一個縮減活動完成之後、另一個縮減活動開始之前的時間 (以秒為單位)。
在橫向擴充冷卻時間欄位中,輸入等待上一個橫向擴充活動生效的時間 (以秒為單位)。
若要僅建立橫向擴充政策,請選取停用縮減。
選擇建立擴展政策。
-
使用 register-scalable-target 命令,將 Amazon ECS 服務註冊為可擴展性目標。
-
使用 put-scaling-policy 命令,來建立擴展政策。