暫停和恢復 Amazon EC2 Auto Scaling 程序 - Amazon EC2 Auto Scaling

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

暫停和恢復 Amazon EC2 Auto Scaling 程序

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

如果您需要調查或疑難排解問題,而不受擴展政策或排程動作的干擾,暫停處理程序會很有用。它還有助於防止 Amazon EC2 Auto Scaling 在您對自動擴展群組進行變更時標記運作狀態不良的執行個體並加以替換。

注意

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

程序類型

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

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

  • Terminate— 當群組擴展或 Amazon EC2 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 排程擴展