全部產品
Search
文件中心

Auto Scaling:建立鏡像加速任務以提升伸縮組彈性擴充效率

更新時間:Jan 13, 2026

在彈性擴充時,由於部分鏡像可能存在效能問題,會導致ECS啟動速度變慢,降低伸縮組的彈性效率。此時,您可以使用鏡像加速功能,最佳化鏡像效能,提升執行個體啟動速度,從而提高伸縮組的彈性擴充能力。

功能介紹

鏡像加速功能可以檢測伸縮配置(或啟動模板)中的鏡像是否存在效能問題,對於存在效能問題的鏡像,會最佳化鏡像產出一個加速後的新鏡像。您可以使用該鏡像替換伸縮配置(或啟動模板)中原有的鏡像,從而使伸縮組能夠更快速地啟動執行個體,有效提升伸縮組的彈性擴充效率。

重要

執行鏡像加速時,需要建立多台中轉執行個體輔助構建鏡像,中轉執行個體為隨用隨付的 ECS 執行個體,將收取一定的費用。更多資訊,請參見隨用隨付

前提條件

RAM使用者使用該功能除了Auto Scaling相關許可權外,還需要具有以下鏡像構建服務的相關許可權。

本樣本中包含Auto Scaling的所有操作許可權(ess:*),使用時請根據實際情況調整。
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "ess:*",
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "ecs:CreateImagePipeline",
        "ecs:StartImagePipelineExecution",
        "ecs:DescribeImagePipelineExecutions"
      ],
      "Resource": "*"
    }
  ]
}

操作步驟

步驟一:建立鏡像加速任務

  1. 進入目標伸縮組的鏡像加速任務頁。

    1. 登入Auto Scaling控制台

    2. 在左側導覽列中,單擊伸縮組管理
    3. 在頂部功能表列處,選擇地區。
    4. 伸縮組管理頁中,找到您需要進行加速的伸縮組,在右側操作列下,單擊查看詳情按鈕進入該伸縮組的詳細頁,單擊伸縮配置 > 鏡像加速任務頁簽,進入鏡像加速任務的功能頁。

  2. 開啟鏡像加速任務。

    單擊鏡像加速,在鏡像加速彈框中,選擇要進行鏡像加速的伸縮配置(或啟動模板)。完成配置後單擊確定後等待任務執行完成。您可以在狀態列下觀察任務執行狀態。

    image

    重要

    執行鏡像加速時,需要建立多台中轉執行個體輔助構建鏡像,中轉執行個體為隨用隨付的 ECS 執行個體,將收取一定的費用。更多資訊,請參見隨用隨付

步驟二:檢查新鏡像是否正常工作

在鏡像加速任務完成後,會產生一個新的自訂鏡像,您可以使用加速後的新鏡像建立執行個體,驗證鏡像是否可以正常工作,避免後續在伸縮組中使用錯誤鏡像啟動執行個體。使用鏡像建立執行個體的操作,請參見使用自訂鏡像或共用鏡像建立執行個體

步驟三:將新鏡像更新到伸縮配置或啟動模板

確認鏡像沒有問題後,可以單擊對應鏡像加速任務操作列下的更新到配置,直接將新鏡像應用到伸縮配置中。

image

後續步驟

在使用本文操作完成後,如果您希望您伸縮組中的執行個體使用新的鏡像,您可以使用執行個體重新整理功能,具體操作,請參見執行個體重新整理