

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

# Auto Scaling 群組
<a name="auto-scaling-groups"></a>

**注意**  
如果您是初次使用 Auto Scaling 群組，請執行[建立您的第一個 Auto Scaling 群組](create-your-first-auto-scaling-group.md)教學課程中的步驟以開始使用，並查看 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 群組中的執行個體運作狀態檢查](ec2-auto-scaling-health-checks.md)。

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

建立 Auto Scaling 群組時，可以選擇啟動隨需執行個體、Spot 執行個體或這兩者。只有在使用 時，您才能為 Auto Scaling 群組指定多個購買選項launch template。如需詳細資訊，請參閱[具有多種執行個體類型和購買選項的 Auto Scaling 群組](ec2-auto-scaling-mixed-instances-groups.md)。

Spot 執行個體可讓您以比隨需價格優惠許多的折扣存取未使用的 EC2 容量。如需詳細資訊，請參閱 [Amazon EC2 Spot 執行個體](https://aws.amazon.com/ec2/spot/pricing/)。Spot 執行個體和隨需執行個體之間的主要差異：
+ Spot 執行個體的價格根據需求而有所不同
+ 隨著 Spot 執行個體的可用性或價格變化，Amazon EC2 可以終止個別 Spot 執行個體

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

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

**Topics**
+ [使用啟動範本建立 Auto Scaling 群組](create-auto-scaling-groups-launch-template.md)
+ [使用啟動組態建立 Auto Scaling 群組](create-auto-scaling-groups-launch-configuration.md)
+ [同步啟動執行個體](launch-instances-synchronously.md)
+ [更新 Auto Scaling 群組](update-auto-scaling-group.md)
+ [標記 Auto Scaling 群組和執行個體](ec2-auto-scaling-tagging.md)
+ [執行個體維護政策](ec2-auto-scaling-instance-maintenance-policy.md)
+ [Amazon EC2 Auto Scaling lifecycle hook](lifecycle-hooks.md)
+ [使用暖集區縮短開機時間的應用程式延遲](ec2-auto-scaling-warm-pools.md)
+ [Auto Scaling 群組區域轉移](ec2-auto-scaling-zonal-shift.md)
+ [Auto Scaling 群組可用區域分佈](ec2-auto-scaling-availability-zone-balanced.md)
+ [從 Auto Scaling 群組分離或連接執行個體](ec2-auto-scaling-detach-attach-instances.md)
+ [從 Auto Scaling 群組暫時移除執行個體](as-enter-exit-standby.md)
+ [刪除 Auto Scaling 基礎設施](as-process-shutdown.md)