Auto Scaling根據設定的策略可自動調整計算資源數量,但同時也存在一些功能限制或數量限制(即配額),例如,單次自動擴縮容ECS執行個體的總數量限制等。本文為您介紹使用Auto Scaling時在功能和數量上的具體限制說明。
功能限制
使用Auto Scaling時具有以下功能限制:
部署在伸縮組內ECS執行個體或ECI執行個體上的應用必須是無狀態並且可橫向擴充的。
伸縮組內的ECS執行個體或ECI執行個體可能會被自動釋放,因此不適合儲存會話記錄、應用資料、日誌等資訊。如有需要,您可以將會話記錄等狀態資訊儲存到獨立的狀態伺服器,並將應用資料儲存到雲資料庫RDS,將日誌儲存到Log Service。更多資訊,請參見雲資料庫RDS簡介和什麼是Log Service。
Auto Scaling不支援自動將ECS執行個體或ECI執行個體添加到Memcache執行個體的訪問白名單,您需要自行添加。具體操作,請參見設定IP白名單。
如果某個伸縮組關聯的RDS執行個體、ALB伺服器組、CLB執行個體或者CLB執行個體的後端伺服器組被刪除,則伸縮組自動解除與該資源的關聯。
如果某個伸縮組內自動觸發的伸縮活動連續失敗超過30天,Auto Scaling系統巡檢會暫停該伸縮組自動觸發伸縮活動的功能,並通過簡訊或者郵件向您發送通知。
重要伸縮活動連續失敗時,建議您登入Auto Scaling控制台及時處理該問題。
數量限制
單個帳號使用Auto Scaling時的數量限制如下表所示。
配額項 | 配額值 |
單個地區下的伸縮組總數 | 和Auto Scaling使用方式有關,請前往配額中心查看配額值。 說明 支援手動申請提升配額值。 |
單個伸縮組內的伸縮配置總數 | |
單個伸縮組內的伸縮規則總數 | |
單個伸縮組可以關聯的RDS執行個體總數 | |
單個伸縮組可以關聯的Server Load Balancer執行個體總數 | |
單個伸縮組可以關聯的ALB伺服器組總數 | |
單個伸縮組可以關聯的NLB伺服器組總數 | |
單個伸縮組可以關聯的虛擬伺服器組總數 | |
單個伸縮組可以設定的組內最大執行個體數 | |
單個地區下的定時任務總數 | |
單次自動擴縮容可加入或刪除的ECS執行個體或ECI執行個體總數 | 1000 |
單個伸縮配置中的多執行個體規格總數 | 10 |
單個伸縮組內的事件通知總數 | 6 |
單個伸縮組內的生命週期掛鈎總數 | 10 |