暫停和恢復(fù)伸縮組流程
在進行諸如問題排查、程序調(diào)試或壓力測試等操作時,您可以臨時暫停某些伸縮組流程,以避免在此期間因自動伸縮而對這些操作造成干擾。在執(zhí)行完這些操作之后,可以恢復(fù)被暫停的流程使伸縮組恢復(fù)正常的工作。本文介紹暫停或恢復(fù)伸縮組流程后的影響以及操作方法。
暫停伸縮組流程
暫停伸縮組流程是指您主動暫停伸縮組的某些指定流程,然后再去執(zhí)行其他操作。例如,在您正在對實例內(nèi)程序進行調(diào)試時,您可以暫停縮容流程,防止正在調(diào)試的實例被意外終止,影響您的調(diào)試操作。
暫停伸縮組流程需注意以下事項:
伸縮組支持暫停一個或多個伸縮組流程,各個伸縮組流程之間可能相互影響。
例如,如果您暫停了縮容流程,那么健康檢查可能會標記某個實例為不健康實例,但卻無法將該實例移出伸縮組。
暫停伸縮組流程功能可以實現(xiàn)流程級別的控制。如果您需要實現(xiàn)實例級別的控制,建議使用實例備用和保護功能。
例如,需要排查或者重啟指定實例前,將其轉(zhuǎn)為備用狀態(tài);需要防止釋放指定實例時,將其轉(zhuǎn)為保護狀態(tài)。具體操作,請參見手動調(diào)整實例狀態(tài)和實例轉(zhuǎn)為保護狀態(tài)。
伸縮組支持暫停多個伸縮組流程。暫停不同的伸縮組流程,其對應(yīng)的暫停效果也不同,具體說明如下所示:
伸縮組流程
暫停效果
擴容流程
伸縮組拒絕所有擴容動作,包括但不限于:
拒絕手動添加實例操作。
拒絕執(zhí)行再均衡分布操作。
如果未開啟期望實例數(shù)功能,拒絕通過手動方式、通過定時任務(wù)方式或者通過報警任務(wù)方式執(zhí)行擴容伸縮規(guī)則。
如果開啟了期望實例數(shù)功能,拒絕通過報警任務(wù)方式執(zhí)行擴容伸縮規(guī)則。
如果開啟了期望實例數(shù)功能,允許通過手動方式或者通過定時任務(wù)方式執(zhí)行擴容伸縮規(guī)則來修改期望實例數(shù),但不會造成實例數(shù)量變化。待擴容流程恢復(fù)后,期望實例數(shù)檢查任務(wù)才能觸發(fā)擴容。
最小值檢查任務(wù)不能自動創(chuàng)建實例。
如果開啟了搶占式實例補償功能,拒絕自動創(chuàng)建搶占式實例。
縮容流程
伸縮組拒絕所有縮容動作,包括但不限于:
拒絕手動移出實例操作。
拒絕執(zhí)行再均衡分布操作。
如果未開啟期望實例數(shù)功能,拒絕通過手動方式、通過定時任務(wù)方式或者通過報警任務(wù)方式執(zhí)行縮容伸縮規(guī)則。
如果開啟了期望實例數(shù)功能,拒絕通過報警任務(wù)方式執(zhí)行縮容伸縮規(guī)則。
如果開啟了期望實例數(shù)功能,允許通過手動方式或者通過定時任務(wù)執(zhí)行縮容伸縮規(guī)則來修改期望實例數(shù),但不會造成實例數(shù)量變化。待縮容流程恢復(fù)后,期望實例數(shù)檢查任務(wù)才能觸發(fā)縮容。
最大值檢查任務(wù)不能自動移出實例。
健康檢查
暫停檢查伸縮組實例的健康狀態(tài),即使伸縮組有不健康實例,系統(tǒng)也不會立即自動移出該實例。
定時任務(wù)
到定時任務(wù)的執(zhí)行時間后,不會觸發(fā)關(guān)聯(lián)的伸縮規(guī)則。
報警任務(wù)
報警任務(wù)進入報警狀態(tài)后,不會觸發(fā)關(guān)聯(lián)的伸縮規(guī)則。
恢復(fù)伸縮組流程
恢復(fù)伸縮組流程是指您主動恢復(fù)已暫停的某些伸縮組流程,由伸縮組繼續(xù)按照邏輯執(zhí)行相應(yīng)流程。例如,您恢復(fù)健康檢查流程后,如果伸縮組某實例被視為不健康就會自動被移出伸縮組。
恢復(fù)伸縮組流程需注意以下事項:
恢復(fù)伸縮組流程后,可能會體現(xiàn)部分伸縮組流程暫停期間的變化。
例如,擴容流程暫停期間期望實例數(shù)發(fā)生變化,但因該流程暫停未能觸發(fā)擴容動作,在恢復(fù)擴容流程后,期望實例數(shù)檢查任務(wù)會繼續(xù)觸發(fā)擴容動作,體現(xiàn)了流程暫停期間的期望實例數(shù)的變化。
伸縮組支持恢復(fù)多個伸縮組流程。恢復(fù)不同的伸縮組流程,其對應(yīng)的恢復(fù)效果也不同,具體說明如下所示:
伸縮組流程
恢復(fù)效果
擴容流程
伸縮組恢復(fù)執(zhí)行擴容動作,例如手動添加實例、期望實例數(shù)檢查任務(wù)、最小值檢查任務(wù)等。
如果開啟了期望實例數(shù)功能,且暫停期間期望實例數(shù)增加,期望實例數(shù)檢查任務(wù)觸發(fā)擴容體現(xiàn)增加效果。
縮容流程
伸縮組恢復(fù)執(zhí)行縮容動作,例如手動移出實例、期望實例數(shù)檢查任務(wù)、最大值檢查任務(wù)等。
如果開啟了期望實例數(shù)功能,且暫停期間期望實例數(shù)減少,期望實例數(shù)檢查任務(wù)觸發(fā)縮容體現(xiàn)減少效果。
健康檢查
恢復(fù)檢查實例健康狀態(tài),并自動移出不健康的實例。
定時任務(wù)
如果定時任務(wù)未到執(zhí)行時間或者處于重試過期時間內(nèi),恢復(fù)觸發(fā)關(guān)聯(lián)的伸縮規(guī)則。
報警任務(wù)
報警任務(wù)進入報警狀態(tài)后恢復(fù)觸發(fā)關(guān)聯(lián)的伸縮規(guī)則。
操作步驟
登錄彈性伸縮控制臺。
在左側(cè)導(dǎo)航欄中,單擊伸縮組管理。
在頂部菜單欄處,選擇地域。
在伸縮組列表下找到待操作的伸縮組,單擊對應(yīng)操作列的修改。
在彈出的修改伸縮組頁面,暫停或恢復(fù)伸縮組流程。
暫停伸縮組流程:從暫停的流程后的下拉列表中選擇一個或多個需要暫停的流程。
恢復(fù)伸縮組流程:從暫停的流程后的下拉列表中移除一個或多個需要恢復(fù)的流程。
單擊確認。
如果當前創(chuàng)建的伸縮組彈性強度較差或者中等差,界面會彈出一個是否繼續(xù)的對話框,您可以根據(jù)提示信息,選擇以下相應(yīng)操作。
重要伸縮組彈性強度較差或者中等差時,可能會造成伸縮組彈性伸縮活動的失敗,建議您根據(jù)頁面提示信息返回修改彈性強度較差的選項。
如果您暫不需要修改相關(guān)配置參數(shù)時,單擊繼續(xù)即可。
如果您需要立即修改相關(guān)配置參數(shù)時,單擊返回修改,修改具體配置后,再次單擊確認。
在彈出的修改成功確認對話框,單擊關(guān)閉。
執(zhí)行結(jié)果
在伸縮組管理頁面,單擊伸縮組對應(yīng)操作列的查看詳情。在基礎(chǔ)信息頁簽下的伸縮組基本信息區(qū)域,您可以查看到某伸縮組流程暫停或者恢復(fù)情況。
相關(guān)文檔
暫停伸縮組中的指定流程:SuspendProcesses
恢復(fù)伸縮組中被暫停的流程:ResumeProcesses