全部產品
Search
文件中心

:手動調整執行個體狀態

更新時間:Jun 30, 2024

本文為您介紹如何手動將執行個體轉為或移出備用狀態、手動將執行個體轉為或移出保護狀態、手動將執行個體轉為停用狀態的方法。

執行個體狀態說明

執行個體從加入伸縮組到移出伸縮組,伸縮組內執行個體的所有可能服務狀態包括加入中加入掛起中服務中備用中保護中移出中移出掛起中以及停用中。關於伸縮組內執行個體狀態的更多資訊,請參見伸縮組內執行個體的生命週期狀態

支援手動調整伸縮組內執行個體狀態的說明如下所示:

執行個體類型

調整前狀態

操作

調整後狀態

控制台文檔

API文檔

ECS執行個體或ECI執行個體

保護中

移出保護狀態

服務中

手動將執行個體轉為或移出保護狀態

SetInstancesProtection

ECS執行個體或ECI執行個體

服務中

轉為保護狀態

保護中

ECS執行個體

服務中、備用中、保護中

轉為停用狀態

停用中

說明

在調整執行個體為備用狀態過程中,執行個體處於移出中狀態。

手動將執行個體轉為停用狀態

ECS執行個體或ECI執行個體

服務中、停用中、保護中

刪除執行個體或移出伸縮組

無狀態

說明

在移出或刪除執行個體過程中,執行個體處於移出中狀態。

手動移出或刪除執行個體

ECS執行個體或ECI執行個體

服務中

轉為備用狀態

備用中

手動將執行個體轉為或移出備用狀態

EnterStandby

ECS執行個體或ECI執行個體

備用中

移出備用狀態

服務中

ExitStandby

ECS執行個體或ECI執行個體

備用中、服務中、保護中

移出伸縮組

移出的執行個體不會被停止或釋放,且可以獨立於伸縮組而存在。

手動移出或刪除執行個體

DetachInstances

受管理的執行個體

服務中

移出伸縮組

移出的受管理的執行個體不會被停止或釋放,且可以獨立於伸縮組而存在。

手動將受管理的執行個體移出伸縮組

注意事項

將ECS執行個體或ECI執行個體轉為備用狀態、移出備用狀態後,或者將ECS執行個體或ECI執行個體轉為保護狀態、轉為停用狀態後,需注意以下幾點:

階段

事項說明

執行個體轉為備用狀態後

  • 如果ECS執行個體或ECI執行個體所在伸縮組配置了負載平衡,則該ECS執行個體或ECI執行個體的負載平衡權重會被置零。

  • 轉為備用狀態的ECS執行個體或ECI執行個體一直保持備用狀態,直至您將其移出備用狀態。

  • Auto Scaling不會管理ECS執行個體或ECI執行個體的生命週期,而是由您來負責管理。

  • 伸縮組內發生伸縮活動時,不會移出處於備用狀態的ECS執行個體或ECI執行個體。

  • 轉為備用狀態的ECS執行個體或ECI執行個體被停止或者重啟時,不會更新ECS執行個體或ECI執行個體的健全狀態檢查狀態。

  • 您需要預先從伸縮組內移出處於備用狀態的ECS執行個體或ECI執行個體才能將其釋放。

  • 如果您刪除ECS執行個體或ECI執行個體所在的伸縮組,則該ECS執行個體或ECI執行個體會被移出伸縮組並自動解除備用狀態。

    說明

    如果伸縮組負責該ECS執行個體或ECI執行個體的全部生命週期,則ECS執行個體或ECI執行個體會被釋放。反之,ECS執行個體或ECI執行個體不會被釋放,且可以正常運行。關於ECS執行個體或ECI執行個體的生命週期管理方式,更多資訊,請參見伸縮組內執行個體的生命週期

  • 您可以停止ECS執行個體或者進行其他變更配置操作,例如停止執行個體重啟執行個體更改ECS執行個體規格更換作業系統(系統硬碟)初始化雲端硬碟遷移傳統網路到Virtual Private Cloud

執行個體轉出備用狀態後

  • ECS執行個體或ECI執行個體會恢複服務狀態。

  • 如果ECS執行個體或ECI執行個體所在伸縮組關聯了Server Load Balancer執行個體,則該ECS執行個體或ECI執行個體再次加入Server Load Balancer執行個體時,權重預設為50。

  • 如果ECS執行個體或ECI執行個體被停止或者重啟時,則該ECS執行個體或ECI執行個體會重新更新健全狀態檢查狀態。

  • 當伸縮組發生收縮的伸縮活動時,Auto Scaling可以從伸縮組移出該ECS執行個體或ECI執行個體。

    說明

    如果伸縮組負責移出備用狀態的ECS執行個體或ECI執行個體的全部生命週期,Auto Scaling會釋放該ECS執行個體或ECI執行個體。反之,ECS執行個體或ECI執行個體仍可以正常運行。關於ECS執行個體或ECI執行個體的生命週期管理方式,更多資訊,請參見伸縮組內執行個體的生命週期

執行個體轉為保護狀態後

  • 如果ECS執行個體或ECI執行個體所在伸縮組配置了負載平衡,不會影響該ECS執行個體或ECI執行個體的負載平衡權重。

  • 該ECS執行個體或ECI執行個體保持保護狀態,直至您將其移出保護狀態。

  • 如果伸縮組內ECS執行個體或ECI執行個體數量的變化和監控任務觸發自動縮容的伸縮活動,不會移出處於保護中狀態的ECS執行個體或ECI執行個體。您需要自行移出ECS執行個體或ECI執行個體後才能釋放ECS執行個體或ECI執行個體。

  • 該ECS執行個體或ECI執行個體被停止或者重啟時,不會更新ECS執行個體或ECI執行個體的健全狀態檢查狀態。

執行個體轉為停用狀態後

伸縮組內的ECS執行個體轉為停用狀態後,該ECS執行個體停機後不再提供服務,同時部分資源已經自動不收費。例如,如果伸縮組內的ECS執行個體轉為停用狀態後,您無需在雲端服務器管理主控台中手動開啟預設隨用隨付執行個體節省停機模式,相應的vCPU、記憶體、固定公網IP會被釋放而停止收取相關費用,但云盤、EIP等其他資源會保留並繼續收費。

手動將執行個體轉為或移出備用狀態

您可以將暫時不使用的ECS執行個體或ECI執行個體轉為備用狀態,也可以將處於備用狀態的ECS執行個體或ECI執行個體移出備用狀態。

  1. 登入Auto Scaling控制台
  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 找到待操作的伸縮組,在對應操作列下,單擊查看詳情

  5. 在頁面上方,單擊執行個體列表頁簽。
  6. 選擇ECS執行個體或ECI執行個體的來源。

    • 如果需要選擇自動建立的ECS執行個體或ECI執行個體,單擊自動建立頁簽。

    • 如果需要選擇手動建立的ECS執行個體或ECI執行個體,單擊手動建立頁簽。

  7. 手動將執行個體轉為或移出備用狀態。

    執行個體轉為備用狀態

    1. 選擇任一種方式將ECS執行個體或ECI執行個體轉為備用狀態。

      • 單一實例:找到待操作的ECS執行個體或ECI執行個體,在操作列中,單擊轉為備用狀態

      • 多執行個體:選中多個待操作的ECS執行個體或ECI執行個體,在ECS執行個體或ECI執行個體列表底部,單擊轉為備用狀態

    2. 在彈出的轉為備用狀態頁面,根據不同的調整方案,選擇如下對應的操作方法。

      操作項

      說明

      步驟

      同步操作

      指任務提交後需控制台後端進行相應處理。當伸縮組涉及多資源情境時,同步操作的等待時間較長甚至會有逾時報錯的情況,建議您選擇非同步作業方案。

      無需選中非同步轉為備用狀態,單擊確定

      非同步作業

      指任務提交後控制台頁面直接反饋受理結果。您可以在控制台伸縮活動查看最終執行情況,相比較同步操作,非同步作業的互動體驗感較好。

      選中非同步轉為備用狀態,然後單擊確定

      在頁面上方的伸縮規則與伸縮活動頁簽下,單擊伸縮活動頁簽,您可以查看執行個體轉為備用狀態的執行情況。

    執行個體移出備用狀態

    1. 選擇任一種方式將ECS執行個體或ECI執行個體移出備用狀態。

      • 單一實例:找到待操作的ECS執行個體或ECI執行個體,在操作列中,單擊移出備用狀態

      • 多執行個體:選中多個待操作的ECS執行個體或ECI執行個體,在ECS執行個體或ECI執行個體列表底部,單擊移出備用狀態

    2. 在彈出的移出備用狀態頁面,根據不同的移出方案,選擇如下對應的操作方法。

      操作項

      說明

      步驟

      同步操作

      指任務提交後需控制台後端進行相應處理。當伸縮組涉及多資源情境時,同步操作的等待時間較長甚至會有逾時報錯的情況,建議您選擇非同步作業方案。

      無需選中非同步移出備用狀態,單擊確定

      非同步作業

      指任務提交後控制台頁面直接反饋受理結果。您可以在控制台伸縮活動查看最終執行情況,相比較同步操作,非同步作業的互動體驗感較好。

      選中非同步移出備用狀態,然後單擊確定

      在頁面上方的伸縮規則與伸縮活動頁簽下,單擊伸縮活動頁簽,您可以查看執行個體移出備用狀態的執行情況。

手動將執行個體轉為或移出保護狀態

您可以將不希望被移出伸縮組的ECS執行個體或ECI執行個體轉為保護狀態,也可以將處於保護狀態的ECS執行個體或ECI執行個體移出保護狀態。

  1. 登入Auto Scaling控制台
  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 找到待操作的伸縮組,在對應操作列下,單擊查看詳情

  5. 在頁面上方,單擊執行個體列表頁簽。
  6. 選擇ECS執行個體或ECI執行個體的來源。

    • 如果需要選擇自動建立的ECS執行個體或ECI執行個體,單擊自動建立頁簽。

    • 如果需要選擇手動建立的ECS執行個體或ECI執行個體,單擊手動建立頁簽。

  7. 手動將執行個體轉為或移出保護狀態。

    執行個體轉為保護狀態

    1. 選擇一種方式將ECS執行個體或ECI執行個體轉為保護狀態。

      • 單一實例:找到待操作的ECS執行個體或ECI執行個體,在對應操作列下,單擊轉為保護狀態

      • 多執行個體:選中多個待操作的ECS執行個體或ECI執行個體,在ECS執行個體或ECI執行個體列表底部,單擊轉為保護狀態

    2. 單擊確定

    執行個體移出保護狀態

    1. 選擇一種方式將ECS執行個體或ECI執行個體移出保護狀態。

      • 單一實例:找到待操作的ECS執行個體或ECI執行個體,在對應操作列下,單擊移出保護狀態

      • 多執行個體:選中多個待操作的ECS執行個體或ECI執行個體,在ECS執行個體或ECI執行個體列表底部,單擊移出保護狀態

    2. 單擊確定

手動將執行個體轉為停用狀態

本操作僅適用於ECS類型的伸縮組,且該伸縮組的網路類型為專用網路。如果伸縮組內執行個體的回收模式為節省停機模式,且伸縮組內執行個體為自動建立的ECS執行個體,您可以手動將伸縮組內ECS執行個體轉為停用中狀態,在發生彈性擴張活動時,Auto Scaling會優先啟動停用中的ECS執行個體。

  1. 登入Auto Scaling控制台
  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 找到待操作的伸縮組,在對應操作列下,單擊查看詳情

  5. 在頁面上方,單擊執行個體列表頁簽。
  6. 單擊自動建立頁簽。

  7. 找到待操作的ECS執行個體,在對應操作列,選擇more>轉為停用狀態

  8. 單擊確定

手動將受管理的執行個體移出伸縮組

本操作僅適用於ECS類型的伸縮組,如果您不需要通過伸縮組來管理受管理的執行個體,您只能手動將受管理的執行個體從伸縮組移出,移出後受管理的執行個體並不會被釋放。

  1. 登入Auto Scaling控制台
  2. 在左側導覽列中,單擊伸縮組管理
  3. 在頂部功能表列處,選擇地區。
  4. 找到待操作的伸縮組,在對應操作列下,單擊查看詳情

  5. 在頁面上方,單擊執行個體列表頁簽。
  6. 單擊受管理的執行個體頁簽。

  7. 選擇任一種方式將受管理的執行個體移出伸縮組。

    • 單一實例:找到待操作的受管理的執行個體,在對應操作列中,單擊移出伸縮組

    • 多執行個體:選中多個待操作的受管理的執行個體,在受管理的執行個體列表底部,單擊移出伸縮組

  8. 選擇是否修改期望執行個體數(預設選中該選項),然後單擊確定

    • 選中修改期望執行個體數時,執行個體被移出伸縮組後,期望執行個體數也減少相應台數。

    • 未選中修改期望執行個體數時,執行個體被移出伸縮組後,期望執行個體數不會變化。