本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Auto Scaling 群組可用區域分佈
以下資訊說明 Auto Scaling 群組可用區域策略。
- 平衡的努力
-
Auto Scaling 會在啟用的可用區域中維持相同數量的執行個體。如果啟動嘗試在可用區域中失敗,Auto Scaling 會嘗試在另一個運作狀態良好的可用區域中啟動執行個體。此策略對於需要可用區域備援且未受不平衡群組影響的應用程式很重要。
- 僅平衡
-
Auto Scaling 會在啟用的可用區域中維持相同數量的執行個體。如果啟動嘗試在可用區域中失敗,Auto Scaling 將繼續嘗試在可用區域中啟動執行個體。此策略對於滿足規定人數型工作負載等特定需求,或您的 Auto Scaling 群組可以容忍可用區域遺失,因為您在剩餘可用區域中有足夠的容量。
- 保留然後平衡
-
Auto Scaling 會先將執行個體啟動到與群組相關聯的容量保留中,優先考慮保留使用,而不是跨群組已啟用可用區域的均勻分佈。填滿所有可用保留後,Auto Scaling 會將任何剩餘容量平均分配到已啟用的可用區域。將此策略用於使用容量預留的成本敏感工作負載,例如 GPU、高效能運算 (HPC) 或機器學習工作負載。透過此策略,將保留使用率最大化會優先於甚至可用區域分佈。
您可以透過提供容量保留群組或個別容量保留 ID 來指定要優先處理的保留。您可以使用 CapacityReservationTarget 在啟動範本或 Auto Scaling 群組中指定目標。若要排定多個保留的優先順序,您可以建立容量保留資源群組。此策略支援隨需容量保留、容量區塊和可中斷的容量保留。
注意
在縮減期間,Auto Scaling 會先移除不在保留中的執行個體,以保留保留使用率。如果需要進一步縮減,Auto Scaling 會移除預留執行個體,從擁有最多預留執行個體的可用區域開始。
可用區域分佈策略選擇位於 的網路區段, AWS 管理主控台 或者您可以使用 create-auto-scaling-group
當您選擇預留然後平衡策略時,您還必須指定要排定優先順序的容量預留,可以是依容量預留群組或個別容量預留 ID。
如需詳細資訊,請參閱使用啟動範本建立 Auto Scaling 群組。