選擇您的擴展方法 - 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 Auto Scaling 手動擴展

依據排程擴展

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

根據需求動態擴展

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

主動擴展

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