本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Auto Scaling 群組中的執行個體運作狀態檢查
Amazon EC2 Auto Scaling 會持續監控 Auto Scaling 群組中執行個體的運作狀態,以維持所需的容量。
Auto Scaling 群組中的所有執行個體都以 Healthy
狀態開頭。除非 Amazon EC2 Auto Scaling 收到通知說執行個體運作狀態不佳,否則假定執行個體都處於良好狀態。當執行個體運作狀態不佳且必須更換時,它可以接收來自各種來源的通知。這些來源包括:
-
Amazon EC2
-
Elastic Load Balancing
-
VPC Lattice
-
Amazon EBS
-
您定義的自訂運作狀態檢查
當 Amazon EC2 Auto Scaling 判斷InService
執行個體運作狀態不佳時,它會將其取代為新的執行個體,以維持群組所需的容量。新執行個體將使用 Auto Scaling 群組的目前設定及其關聯的啟動範本或啟動組態進行啟動。
下列流程圖說明在 Auto Scaling 群組中啟動新執行個體的程序。首先啟動執行個體。如果啟動成功,執行個體會新增至 Auto Scaling 群組。然後,Amazon EC2 Auto Scaling 會使用內建的 Amazon EC2 狀態檢查對執行個體執行運作狀態檢查,並在寬限期之後,執行您為群組啟用的任何選用運作狀態檢查。這些運作狀態檢查會定期繼續進行。如果任何運作狀態檢查失敗,則會取代執行個體。

當執行個體意外終止時,也可能發生運作狀態不佳的執行個體,例如來自 Spot 執行個體中斷或使用者手動終止。同樣地,Amazon EC2 Auto Scaling 在這些情況下會自動啟動替換執行個體,以維持所需的容量。