閱讀791 返回首頁    go 魔獸


伸縮活動的流程__使用須知_用戶指南_彈性伸縮-阿裏雲

伸縮活動的生命周期為:“判斷伸縮組的健康狀態和邊界條件”步驟之後至“啟動cooldown”步驟之前的所有活動。

伸縮組自動伸縮

自動擴展

  1. 判斷伸縮組的健康狀態和邊界條件。
  2. 分配 ActivityId 和執行伸縮活動。
  3. 創建 ECS 實例。
  4. 修改 Total Capacity。
  5. 分配 IP。
  6. 添加 RDS 白名單。
  7. 啟動 ECS 實例,等待啟動完成。
  8. 掛載 SLB,將權重設為 0。
  9. 等待 60 秒後,將權重設為 50。
  10. 伸縮活動完成,啟動 cooldown。

自動收縮

  1. 判斷伸縮組的健康狀態和邊界條件。
  2. 分配ActivityId和執行伸縮活動。
  3. SLB停止向該ECS實例轉發流量。
  4. 等待60秒後,從SLB移除ECS實例。
  5. 停止ECS實例,等待停止完成。
  6. 從RDS白名單移除。
  7. 釋放ECS實例。
  8. 修改Total Capacity。
  9. 伸縮活動完成,啟動cooldown。

用戶手工加入和移出既有的ECS實例

手工加入

  1. 判斷伸縮組的健康狀態、邊界條件和ECS實例的狀態、類型。
  2. 分配ActivityId和執行伸縮活動。
  3. 加入ECS實例
  4. 修改Total Capacity。
  5. 添加RDS白名單
  6. 掛載SLB,將權重設為0。
  7. 等待60秒後,將權重設為50。
  8. 伸縮活動完成,啟動cooldown。

手工移出

  1. 判斷伸縮組的健康狀態和邊界條件。
  2. 分配ActivityId和執行伸縮活動。
  3. SLB停止向該ECS實例轉發流量。
  4. 等待60秒後,從SLB移除ECS實例。
  5. 從RDS白名單移除。
  6. 修改Total Capacity。
  7. 從伸縮組移出。
  8. 伸縮活動完成,啟動cooldown。

最後更新:2016-11-23 16:03:52

  上一篇:go 伸縮組的狀態__使用須知_用戶指南_彈性伸縮-阿裏雲
  下一篇:go 伸縮活動的狀態__使用須知_用戶指南_彈性伸縮-阿裏雲