全部產品
Search
文件中心

:暫停和恢複伸縮組流程

更新時間:Oct 25, 2024

在進行諸如問題排查、程式調試或壓力測試等操作時,您可以臨時暫停某些伸縮組流程,以避免在此期間因自動調整而對這些操作造成幹擾。在執行完這些操作之後,可以恢複被暫停流程使伸縮組恢複正常的工作。本文介紹暫停或恢複伸縮組流程後的影響以及操作方法。

暫停伸縮組流程

暫停伸縮組流程是指您主動暫停伸縮組的某些指定流程,然後再去執行其他動作。例如,在您正在對執行個體內程式進行調試時,您可以暫停縮容流程,防止正在調試的執行個體被意外終止,影響您的調試操作。

暫停伸縮組流程需注意以下事項:

  • 伸縮組支援暫停一個或多個伸縮組流程,各個伸縮組流程之間可能相互影響。

    例如,如果您暫停了縮容流程,那麼健全狀態檢查可能會標記某個執行個體為不健康執行個體,但卻無法將該執行個體移出伸縮組。

  • 暫停伸縮組流程功能可以實現流程層級的控制。如果您需要實現執行個體層級的控制,建議使用執行個體備用和保護功能。

    例如,需要排查或者重啟指定執行個體前,將其轉為備用狀態;需要防止釋放指定執行個體時,將其轉為保護狀態。具體操作,請參見手動調整執行個體狀態執行個體轉為保護狀態

  • 伸縮組支援暫停多個伸縮組流程。暫停不同的伸縮組流程,其對應的暫停效果也不同,具體說明如下所示:

    伸縮組流程

    暫停效果

    擴容流程

    伸縮組拒絕所有擴容動作,包括但不限於:

    • 拒絕手動添加執行個體操作。

    • 拒絕執行再均衡分布操作。

    • 如果未開啟期望執行個體數功能,拒絕通過手動方式、通過定時任務方式或者通過警示任務方式執行擴容伸縮規則。

    • 如果開啟了期望執行個體數功能,拒絕通過警示任務方式執行擴容伸縮規則。

    • 如果開啟了期望執行個體數功能,允許通過手動方式或者通過定時任務方式執行擴容伸縮規則來修改期望執行個體數,但不會造成執行個體數量變化。待擴容流程恢複後,期望執行個體數檢查任務才能觸發擴容。

    • 最小值檢查任務不能自動建立執行個體。

    • 如果開啟了搶佔式執行個體補償功能,拒絕自動建立搶佔式執行個體。

    縮容流程

    伸縮組拒絕所有縮容動作,包括但不限於:

    • 拒絕手動移出執行個體操作。

    • 拒絕執行再均衡分布操作。

    • 如果未開啟期望執行個體數功能,拒絕通過手動方式、通過定時任務方式或者通過警示任務方式執行縮容伸縮規則。

    • 如果開啟了期望執行個體數功能,拒絕通過警示任務方式執行縮容伸縮規則。

    • 如果開啟了期望執行個體數功能,允許通過手動方式或者通過定時任務執行縮容伸縮規則來修改期望執行個體數,但不會造成執行個體數量變化。待縮容流程恢複後,期望執行個體數檢查任務才能觸發縮容。

    • 最大值檢查任務不能自動移出執行個體。

    健全狀態檢查

    暫停檢查伸縮組執行個體的健康狀態,即使伸縮組有不健康執行個體,系統也不會立即自動移出該執行個體。

    定時任務

    到定時任務的執行時間後,不會觸發關聯的伸縮規則。

    警示任務

    警示任務進入警示狀態後,不會觸發關聯的伸縮規則。

恢複伸縮組流程

恢複伸縮組流程是指您主動恢複已暫停某些伸縮組流程,由伸縮組繼續按照邏輯執行相應流程。例如,您恢複健全狀態檢查流程後,如果伸縮組某執行個體被視為不健康就會自動被移出伸縮組。

恢複伸縮組流程需注意以下事項:

  • 恢複伸縮組流程後,可能會體現部分伸縮組流程暫停期間的變化。

    例如,擴容流程暫停期間期望執行個體數發生變化,但因該流程暫停未能觸發擴容動作,在恢複擴容流程後,期望執行個體數檢查任務會繼續觸發擴容動作,體現了流程暫停期間的期望執行個體數的變化。

  • 伸縮組支援恢複多個伸縮組流程。恢複不同的伸縮組流程,其對應的復原也不同,具體說明如下所示:

    伸縮組流程

    復原

    擴容流程

    伸縮組恢複執行擴容動作,例如手動添加執行個體、期望執行個體數檢查任務、最小值檢查任務等。

    如果開啟了期望執行個體數功能,且暫停期間期望執行個體數增加,期望執行個體數檢查任務觸發擴容體現增加效果。

    縮容流程

    伸縮組恢複執行縮容動作,例如手動移出執行個體、期望執行個體數檢查任務、最大值檢查任務等。

    如果開啟了期望執行個體數功能,且暫停期間期望執行個體數減少,期望執行個體數檢查任務觸發縮容體現減少效果。

    健全狀態檢查

    恢複檢查執行個體健康狀態,並自動移出不健康的執行個體。

    定時任務

    如果定時任務未到執行時間或者處於重試到期時間內,恢複觸發關聯的伸縮規則。

    警示任務

    警示任務進入警示狀態後恢複觸發關聯的伸縮規則。

操作步驟

  1. 登入Auto Scaling控制台

  2. 在左側導覽列中,單擊伸縮組管理

  3. 在頂部功能表列處,選擇地區。

  4. 在伸縮組列表下找到待操作的伸縮組,單擊對應操作列的修改

  5. 在彈出的修改伸縮組頁面,暫停或恢複伸縮組流程。

    • 暫停伸縮組流程:從暫停流程後的下拉式清單中選擇一個或多個需要暫停流程。

    • 恢複伸縮組流程:從暫停流程後的下拉式清單中移除一個或多個需要恢複的流程。

  6. 單擊確認

    如果當前建立的伸縮組彈性強度較差或者中等差,介面會彈出一個是否繼續的對話方塊,您可以根據提示資訊,選擇以下相應操作。

    重要

    伸縮組彈性強度較差或者中等差時,可能會造成伸縮組Auto Scaling活動的失敗,建議您根據頁面提示資訊返回修改彈性強度較差的選項。

    • 如果您暫不需要修改相關配置參數時,單擊繼續即可。

    • 如果您需要立即修改相關配置參數時,單擊返回修改,修改具體配置後,再次單擊確認

  7. 在彈出的修改成功確認對話方塊,單擊關閉

執行結果

伸縮組管理頁面,單擊伸縮組對應操作列的查看詳情。在基礎資訊頁簽下的伸縮組基本資料地區,您可以查看到某伸縮組流程暫停或者恢複情況。

相關文檔