全部產品
Search
文件中心

Auto Scaling:使用資源預定提高伸縮組的擴容成功率

更新時間:Jul 30, 2025

為避免伸縮組在Elastic Compute Service庫存緊張時擴容失敗,可使用資源預定。此舉可為您鎖定執行個體資源,提高伸縮組擴容成功率,保障業務穩定。

什麼是資源預定?

通過資源預定,可付費建立一個專屬ECS資源集區。這能確保您在庫存緊張時成功啟動執行個體,無需擔憂公用池的資源競爭問題。

公用池指所有阿里雲使用者同時使用的資源集區。

資源預定有以下兩種方式:

方式

計費

容量預定

閑置容量費用 + 隨用隨付的執行個體費用。

彈性保障

一次性支付保障費用 + 隨用隨付的執行個體費用。

無論選擇哪種方式,都將建立一個私人池。建立執行個體時,從中取用即可。

伸縮組的資源集區策略

伸縮組使用私人池的方式,取決於伸縮配置選擇的資源集區策略。必須三選一:

  • 不使用私人池(預設):

    伸縮組將始終從公用池建立執行個體。

  • 優先使用私人池:

    伸縮組按照以下優先順序,依次嘗試從不同資源集區建立執行個體:指定的私人池、開放類型的私人池、公用池。

  • 僅使用私人池:

    伸縮組僅從指定私人池建立執行個體。若私人池容量不足,伸縮組擴容活動會失敗。

為伸縮組配置資源集區策略

重要

僅伸縮配置的執行個體配置方式指定執行個體規格時,支援設定資源集區策略

控制台

要使伸縮組擴容時使用已預定的資源,請按以下步驟調整伸縮配置

  1. Auto Scaling控制台,切換地區與資源群組,找到目標伸縮組後,單擊伸縮組ID進入詳情頁。

  2. 執行個體配置來源 > 伸縮配置頁簽下,找到待調整伸縮配置,單擊操作列下的修改

  3. 修改伸縮配置頁最下放的進階設定中,調整資源集區策略,並選擇私人池ID(支援多個)。

  4. 完成配置後,單擊修改、單擊確認修改

之後伸縮組觸發的擴容活動將遵循您設定的資源集區策略使用私人池建立ECS執行個體。

API

可以在調用CreateScalingConfiguration建立伸縮配置時,或調用ModifyScalingConfiguration修改伸縮配置時,通過以下參數指定資源集區策略及資源集區:

  • 不使用私人池(預設)

    ResourcePoolOptions.Strategy設定為None

  • 優先使用私人池

    • ResourcePoolOptions.Strategy設定為PrivatePoolFirst

    • PrivatePoolIds設定為優先使用的私人池ID列表。若未設定,伸縮組將優先使用開放類型的私人池。

  • 僅使用私人池

    • ResourcePoolOptions.Strategy設定為PrivatePoolOnly

    • PrivatePoolIds設定為僅使用的私人池ID列表。該參數必須指定。

相關文檔