Auto Scaling 群組 - Amazon EC2 Auto Scaling

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

Auto Scaling 群組

注意

如果您是 Auto Scaling 群組的新手,請執行建立第一個 Auto Scaling 群組教學課程中的步驟,以開始使用,並查看 Auto Scaling 群組在群組中的執行個體終止時如何回應。

Auto Scaling 群組包含一組 EC2 執行個體,這些執行個體被視為邏輯群組,用於自動擴展和管理。Auto Scaling 群組也可讓您使用 Amazon EC2 Auto Scaling 功能,例如運作狀態檢查替換和擴展政策。維護 Auto Scaling 群組中的執行個體數量和自動擴展都是 Amazon EC2 Auto Scaling 服務的核心功能。

Auto Scaling 群組的大小取決於您設為所需容量的執行個體數目。您可以手動或使用自動擴展調整其大小,以滿足需求。

Auto Scaling 群組開始作業時會啟動足夠的執行個體,以滿足自己所需的容量。它會定期對群組中的執行個體執行運作狀態檢查,以保持執行個體的數量。即使有一個執行個體的運作狀態不佳,Auto Scaling 群組仍會繼續維持固定數量的執行個體。如果執行個體運作狀態變成不佳,該群組會終止運作狀態不佳的執行個體,並啟動另一個執行個體加以取代。如需詳細資訊,請參閱Auto Scaling 群組中的執行個體運作狀態檢查

您可以使用擴展政策,動態地增加或減少群組中執行個體的數量,以滿足不斷變化的條件。當擴展政策生效時,Auto Scaling 群組會在您指定的最小和最大容量值之間調整群組的所需容量,並視需要啟動或終止執行個體。您也可以依照時間表進行擴展。如需詳細資訊,請參閱選擇您的擴展方法

建立 Auto Scaling 群組時,可以選擇啟動隨需執行個體、Spot 執行個體或這兩者。只有在使用 時,您才能為 Auto Scaling 群組指定多個購買選項 launch template。 如需詳細資訊,請參閱 具有多種執行個體類型和購買選項的 Auto Scaling 群組

Spot 執行個體可讓您以相對於隨需價格的大幅折扣存取未使用的 EC2 容量。如需詳細資訊,請參閱 Amazon EC2 Spot 執行個體。Spot 執行個體和隨需執行個體之間的主要差異:

  • Spot 執行個體的價格根據需求而有所不同

  • Amazon EC2 可以在 Spot 執行個體的可用性或價格變更時終止個別 Spot 執行個體

當 Spot 執行個體終止時,Auto Scaling 群組會嘗試啟動替代的執行個體來維持群組的所需容量。

執行個體啟動時,如果您指定了多個可用區域,所需容量會分配到這些可用區域。如果發生擴展動作,Amazon EC2 Auto Scaling 會自動維持您指定之所有可用區域的平衡。