暫停和繼續 Amazon EC2 Auto Scaling 程序 - Amazon EC2 Auto Scaling

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

暫停和繼續 Amazon EC2 Auto Scaling 程序

本主題說明如何暫停,然後繼續 Auto Scaling 群組的一或多個程序,以暫時停用某些操作。

當您需要調查或故障診斷問題時,暫停程序會很有用,而不會受到擴展政策或排程動作的干擾。這也有助於防止 Amazon EC2 Auto Scaling 在您變更 Auto Scaling 群組時,將執行個體標示為運作狀態不佳並加以取代。

注意

除了您啟動的暫停之外,Amazon EC2 Auto Scaling 也可以暫停重複無法啟動執行個體的 Auto Scaling 群組程序。這也稱為管理暫停。管理暫停最常應用在嘗試啟動執行個體超過 24 小時,但是皆失敗的 Auto Scaling 群組。您可以繼續 Amazon EC2 Auto Scaling 因管理原因而暫停的程序。

程序類型

暫停繼續功能支援以下程序:

  • Launch – 當群組向外擴展時,或當 Amazon EC2 Auto Scaling 因其他原因選擇啟動執行個體時,例如將執行個體新增至暖集區時,將執行個體新增至 Auto Scaling 群組。 Auto Scaling

  • Terminate – 當群組向內擴展時,或當 Amazon EC2 Auto Scaling 選擇因其他原因終止執行個體時,例如當執行個體因超過其最長生命週期或運作狀態檢查失敗而終止時,從 Auto Scaling 群組移除執行個體。 Auto Scaling

  • AddToLoadBalancer – 啟動執行個體時,將執行個體新增至連接的負載平衡器目標群組或 Classic Load Balancer。如需詳細資訊,請參閱使用 Elastic Load Balancing 在 Auto Scaling 群組中分配傳入應用程式流量

  • AlarmNotification – 接受與動態擴展政策相關聯的警示通知 CloudWatch。如需詳細資訊,請參閱Amazon EC2 Auto Scaling 的動態擴展

  • AZRebalance – 當群組變得不平衡時,平衡群組中所有指定可用區域的EC2執行個體數量,例如,當先前無法使用的可用區域恢復為運作狀態時。如需詳細資訊,請參閱重新平衡活動

  • HealthCheck – 檢查執行個體的運作狀態,如果 Amazon EC2或 Elastic Load Balancing 告知 Amazon EC2 Auto Scaling 執行個體運作狀態不佳,則會將執行個體標記為運作狀態不佳。此處理程序會覆寫您手動設定執行個體的運作狀態。如需詳細資訊,請參閱Auto Scaling 群組中的執行個體運作狀態檢查

  • InstanceRefresh – 使用執行個體重新整理功能終止和取代執行個體。如需詳細資訊,請參閱使用執行個體重新整理來更新 Auto Scaling 群組中的執行個體

  • ReplaceUnhealthy – 終止標記為運作狀態不佳的執行個體,然後建立新的執行個體來取代它們。如需詳細資訊,請參閱Auto Scaling 群組中的執行個體運作狀態檢查

  • ScheduledActions – 執行您建立的排程擴展動作,或在您建立 AWS Auto Scaling 擴展計劃並開啟預測擴展時為您建立的排程擴展動作。如需詳細資訊,請參閱Amazon EC2 Auto Scaling 的排程擴展