實例移出策略
更新時間 2025-09-12 10:16:01
最近更新時間: 2025-09-12 10:16:01
分享文章
本文將為您介紹彈性伸縮支持的實例移出策略。
當您執行伸縮活動時,可能會遇到需要移出伸縮組內云主機實例的情況。例如:當您執行的彈性伸縮活動導致伸縮組內當前實例數大于伸縮組最大實例數時,就需要自動移出實例。當伸縮組自動移出實例時,您可以選擇實例移出策略。
實例移出共有四種方式:
| 移出策略 | 策略描述 | 應用場景 |
|---|---|---|
| 較早創建的配置且較早創建的實例 | 先篩選出較早創建的配置所創建出的實例,再篩選較早創建的實例移出。 | 可用于更新某個伸縮組并且逐步淘汰先前配置的實例。 |
| 較晚創建的配置且較晚創建的實例 | 先篩選出較晚創建的配置所創建出的實例,再篩選較晚創建的實例移出。 | 測試新的伸縮配置但不想在生產中保留它。 |
| 較早創建的實例(FIFO) | 根據時間篩選較早創建的實例先移出,跟是否是伸縮配置創建的無關。 | 將伸縮組中的實例升級為新的實例類型,可以逐漸將較舊類型的實例替換為較新類型的實例。 |
| 較晚創建的實例(LIFO) | 根據時間篩選較晚創建的實例先移出,跟是否是伸縮配置創建的無關。 | 創建時間較晚的實例優先被移出伸縮組。 |
當實例移出策略配置為“較早/較晚創建的實例”時,手動移入伸縮組的云主機也有可能被移出,如果您想保證手動移入的實例不被移出,您可以對實例開啟保護。
若未開啟保護,后續手動移入的實例在被移出時會有兩種情況:
- 伸縮組自動創建的實例,移出后將遵守您配置的“實例回收模式”規則執行,例如直接進行釋放。
- 手動移入伸縮組的實例,移出后不刪除、不更改其狀態。