本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
您可以將已購買的ECS實例、ECI實例或托管實例手動添加至伸縮組,也可以手動移出或刪除伸縮組內不再需要的ECS實例、ECI實例或托管實例,根據業務需求及時調整資源,低成本地利用計算資源。本文為您介紹添加、查看、移出或刪除伸縮組實例的方法。
前提條件
手動添加實例前,需要滿足的條件如下表所示。
項目 | 前提條件 |
待添加的ECS實例或ECI實例 |
|
待添加的托管實例 |
|
伸縮組 |
|
手動添加實例至伸縮組
手動添加不同類型的實例,其操作方法也不同。具體操作如下所示:
- 登錄彈性伸縮控制臺。
- 在左側導航欄中,單擊伸縮組管理。
找到待操作的伸縮組,選擇任一種方式打開伸縮組詳情頁面。
在伸縮組名稱/ID列,單擊伸縮組ID。
在操作列,單擊查看詳情。
- 在頁面上方,單擊實例列表頁簽。
根據不同類型的實例,選擇不同的操作手動添加實例至伸縮組。
添加ECS實例或ECI實例
注意事項
手動添加ECS實例或ECI實例前請注意以下事項:
ECI實例只能添加至ECI類型伸縮組中,ECS實例只能添加至ECS類型伸縮組中。
手動添加ECS實例或ECI實例的配置(例如實例規格和鏡像)與當前伸縮配置是獨立分開的,即手動添加的實例的鏡像、安全組配置等無需跟伸縮組的伸縮配置一樣。
向伸縮組內手動添加ECS實例或ECI實例時,會觸發伸縮組的伸縮活動,該活動沒有冷卻時間可以直接執行。關于冷卻時間的更多信息,請參見冷卻時間。
手動添加實例后會影響伸縮組內現有實例數量變化,變化規則如下:
伸縮組中最小實例數、最大實例數前后無變化。
期望實例數(添加實例后)=期望實例數(添加實例前)+手動添加的實例數
組內實例數量(添加實例前)+手動添加的實例數≤最大實例數。
重要如果組內實例數量+手動添加的實例數>最大實例數,或者期望實例數(添加實例前)+手動添加的實例數>最大實例數,則會導致添加實例失敗。
舉例如下:
添加實例前
添加實例后
伸縮組當前場景:
最小實例數:1臺。
最大實例數:6臺。
期望實例數:3臺。
組內實例數:2臺。
手動添加實例時,您最多只能添加4臺實例。即變化如下:
最小實例數:1臺。
最大實例數:6臺。
期望實例數:7臺。
組內實例數:6臺。
操作步驟
以手動添加ECS實例為例,手動添加ECI實例的操作步驟請參考本方法。
單擊手動創建頁簽。
單擊添加已有實例。
在彈出的添加已有實例頁面,選擇需要添加的ECS實例,然后單擊確認添加。
如果選中將實例的生命周期托管給伸縮組,在彈性收縮活動中,將該ECS實例移出伸縮組時也會釋放ECS實例。支持將包年包月實例手動添加至伸縮組,但不支持伸縮組托管包年包月實例的生命周期。
警告 請確保賬號可用額度充足。如果賬號欠費,所有后付費的ECS實例(包括按量付費實例和搶占式實例)都會停機,甚至被釋放。欠費后伸縮組內ECS實例狀態變化,請參見欠費說明。手動添加實例成功后,您可以在
頁簽下查看新添加的ECS實例相關信息(例如進度狀態、健康狀態等)。
添加托管實例
將非阿里云服務器通過云助手注冊為阿里云托管實例,注冊完成后,該服務器即可以使用阿里云提供的多種在線服務(例如云助手、彈性伸縮、系統運維管理和云效等服務)。更多信息,請參見阿里云托管實例。
單擊托管實例頁簽。
單擊添加托管實例。
在彈出的添加托管實例頁面,選擇需要托管的實例,然后單擊確認添加。
手動添加完成后,您可以在托管實例頁簽下,查看到添加的托管實例的相關信息(例如托管實例ID、托管實例名稱、實例狀態、加入時間等)。
查詢伸縮組內實例列表
手動添加實例后,您可以查詢伸縮組內已添加的ECS實例、ECI實例或托管實例。
- 登錄彈性伸縮控制臺。
- 在左側導航欄中,單擊伸縮組管理。
- 在頂部菜單欄處,選擇地域。
找到待操作的伸縮組,在對應操作列下,單擊查看詳情。
- 在頁面上方,單擊實例列表頁簽。
查看伸縮組內的ECS實例、ECI實例或托管實例。
根據創建方式不同,其查看路徑也不同,具體操作如下:
自動創建實例
在自動創建頁簽下,列出了伸縮組自動創建的ECS實例或ECI實例。如果自動創建的ECS實例或ECI實例被判定為不健康實例,會被自動移出伸縮組并釋放。
您可以手動設置已創建的ECS實例或ECI實例狀態,例如將其轉為備用狀態、轉為保護狀態,或者轉出保護狀態,也可以手動將已創建的實例移出伸縮組或者釋放實例。更多信息,請參見手動調整實例狀態和手動移出或刪除實例。
手動創建實例
在手動創建頁簽下,支持向伸縮組內添加手動創建的ECS實例或ECI實例。如果手動創建的ECS實例或ECI實例沒有處于運行中狀態,即被判定為不健康實例而自動移出伸縮組。ECS實例或ECI實例移出伸縮組時是否被釋放由托管狀態決定:
實例生命周期未托管給伸縮組:手動創建的ECS實例或ECI實例僅移出伸縮組,但不會被釋放。
實例生命周期托管給伸縮組:手動創建的ECS實例或ECI實例會被移出伸縮組并釋放。
您可以手動設置已創建的ECS實例或ECI實例狀態,例如將其轉為備用狀態、轉為保護狀態,或者轉出保護狀態,也可以手動將已創建的實例移出伸縮組或者釋放實例。更多信息,請參見手動調整實例狀態和手動移出或刪除實例。
托管實例
在托管實例頁簽下,列出了ECS類型伸縮組中已添加的托管實例(托管實例ID均以
mi-
開頭)。不同于阿里云實例,托管實例不支持配置生命周期掛鉤、關聯到負載均衡和健康檢查功能。托管實例加入ECS類型伸縮組后,該伸縮組不會管理托管實例的生命周期,您只能手動將托管實例從伸縮組移出,移出后托管實例并不會被釋放。
說明關于如何通過彈性伸縮管理托管實例的具體操作,請參見通過彈性伸縮管理阿里云實例和托管實例。
手動移出或刪除實例
注意事項
如果當前伸縮組狀態啟用狀態,且伸縮組內不存在執行中的伸縮活動,您可以手動移出或刪除伸縮組內不再需要的實例。操作前請注意以下事項:
手動移出或刪除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實例或ECI實例移出伸縮組并釋放,手動添加的ECS實例或ECI實例是否支持刪除實例由其托管狀態決定。更多信息,請參見自動創建實例。
選擇是否修改期望實例數(默認選中該選項),然后單擊確定。
選中修改期望實例數時,實例被移出伸縮組后,期望實例數也減少相應臺數。
未選中修改期望實例數時,實例被移出伸縮組后,期望實例數不會變化。
說明如果手動移出或刪除ECS實例或ECI實例時,您還需要考慮是否選擇自動取消實例與CLB(原SLB)實例和RDS實例的關聯選項,選中后該實例會自動從伸縮組關聯的虛擬服務器組或默認服務器組中移出,并且會自動從RDS訪問白名單中移出。
相關文檔
根據業務實際需要,您可以手動調整伸縮組中的實例(例如ECS實例、ECI實例或托管實例)狀態。例如,手動將伸縮組內ECS實例轉為停用中狀態,在發生彈性擴張活動時,彈性伸縮會優先啟動停用中的ECS實例。具體操作,請參見手動調整實例狀態。
伸縮組支持關聯負載均衡實例,通過負載均衡實例將訪問流量分發到伸縮組內的多個實例中,可以有效增強伸縮組的服務能力。具體操作,請參見為伸縮組添加和移除負載均衡實例。
伸縮組關聯RDS數據庫實例后,加入伸縮組的ECS實例的內網IP會自動加入RDS數據庫實例的訪問白名單,允許ECS實例和RDS數據庫實例內網通信。具體操作,請參見為伸縮組添加和移除RDS實例。