選擇您的擴展方法 - Amazon EC2 Auto Scaling

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

選擇您的擴展方法

Amazon EC2 Auto Scaling 為您提供數種擴 Auto Scaling 群組的方式。

維持固定數量的執行個體

Auto Scaling 群組預設沒有任何連接的擴展政策或排程動作,這使它維持固定的大小。在您建立 Auto Scaling 群組之後,透過啟動足夠的執行個體來滿足其所需容量,它就會開始運作。如果群組沒有連接擴展條件,即使執行個體運作狀態不佳,該群組仍會繼續維持所需容量。Amazon EC2 Auto Scaling 會監控自 Auto Scaling 展群組中每個執行個體的運作狀態。當它發現某個執行個體的運作狀態不佳時,就會用新的執行個體取代該執行個體。您可以在 Auto Scaling 群組中的執行個體運作狀態檢查 中閱讀關於此過程的更深入的描述。

手動擴展

手動擴展是最基本的 Auto Scaling 群組擴展方式。您可以更新 Auto Scaling 群組的所需容量,或終止 Auto Scaling 群組中的執行個體。如需詳細資訊,請參閱Amazon EC2 自動擴展的手動擴展

依據排程擴展

按排程縮放意味著縮放動作會自動作為日期和時間函數執行。當您確切知道何時要增加或減少群組中執行個體的數量時,這一點非常有用,這完全是因為需求是按照可預測的時程而產生的。如需詳細資訊,請參閱Amazon EC2 自動擴展的排程擴展

根據需求動態擴充

使用動態擴展功能來擴展資源的更進階方式可讓您定義擴展政策,透過動態方式重新調整 Auto Scaling 群組來符合需求變更。例如,假設您有一個 Web 應用程式目前在兩個執行個體上執行,而且您希望 Auto Scaling 群組的CPU使用率在應用程式的負載變更時維持在 50% 左右。當您不知道流量何時會發生變化時,此方法對於進行擴展非常有用。您可以設定擴展政策為您做出回應。您可以使用多種策略類型 (或它們的組合) 來根據流量變化進行調整。如需詳細資訊,請參閱Amazon EC2 自動擴展的動態擴展

主動擴充

您還可以結合預測性擴展和動態擴展(分別主動和被動方法),以更快地擴展EC2容量。在流量流程中的每日和每週模式之前,使用預測性擴展功能來增加 Auto Scaling 群組中的EC2執行個體數量。如需詳細資訊,請參閱Amazon EC2 自動擴展的預測性擴展