如果由於庫存不足等原因導致可用性區域之間ECS執行個體的數量不均衡,您可以執行再均衡分布操作來平衡ECS執行個體的分布情況。本文介紹如何進行ECS執行個體的再均衡分布。
前提條件
伸縮組的狀態為啟用狀態。
伸縮組的網路類型為專用網路。
伸縮組的多可用性區域擴縮容原則設定為均衡分布策略。
伸縮組關聯了多個虛擬交換器,且分布在至少兩個可用性區域中。
注意事項
只有伸縮組內執行個體分布嚴重不平衡時,才需要執行一次重新平衡分布操作,且一次重新平衡分布活動最多可以替換20台ECS執行個體。
執行重新平衡分布活動時,Auto Scaling會先建立ECS執行個體,然後終止並釋放已有ECS執行個體,達到在可用性區域間平衡分布ECS執行個體的效果,不會影響應用程式的效能或可用性。
重新平衡分布活動期間,如果伸縮組內ECS執行個體數量接近或達到伸縮組的最大執行個體數,但需要繼續平衡ECS執行個體分布,Auto Scaling允許ECS執行個體數量暫時超出伸縮組的最大執行個體數的10%。該超出狀態會持續一段時間,直至完成平衡ECS執行個體分布,通常為1至6分鐘。
說明如果伸縮組的最大執行個體數的10%不是整數,則小數部分取整允許超出1台。例如,伸縮組最大執行個體數為15,取10%為1.5台,則暫時允許超出2台。
操作步驟
- 登入Auto Scaling控制台。
- 在左側導覽列中,單擊伸縮組管理。
- 在頂部功能表列處,選擇地區。
- 找到待操作的伸縮組,選擇任一種方式開啟伸縮組詳情頁面。
- 在伸縮組名稱/ID列,單擊伸縮組ID。
- 在操作列,單擊查看詳情。
- 在頁面上方,單擊執行個體列表頁簽。
在自動建立頁簽下,單擊再均衡分布。
在彈出的重新平衡多可用性區域伸縮組內ECS執行個體分布頁面,閱讀並確認相關事項,然後單擊確認執行。
執行結果
頁面提示再均衡分布執行個體任務下發成功後,您可以在執行個體列表中看到新建立的ECS執行個體。一段時間後新建立的ECS執行個體進入服務中狀態,部分已有ECS執行個體會被釋放,但伸縮組內ECS執行個體的總數量不變。