本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用啟動範本建立 Auto Scaling 群組
建立 Auto Scaling 群組時,您必須指定必要資訊,以設定 Amazon EC2 執行個體、執行個體的可用區域和 VPC 子網路、所需的容量以及最小和最大容量限制。
若要設定 Auto Scaling 群組啟動的 Amazon EC2 執行個體,您可以指定啟動範本或啟動組態。下列程序示範如何使用啟動範本建立 Auto Scaling 群組。
必要條件
-
您必須已經建立啟動範本。如需詳細資訊,請參閱 為 Auto Scaling 群組建立啟動範本。
使用啟動範本建立 Auto Scaling 群組 (主控台)
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
在畫面頂端的導覽列上,選擇您建立啟動範本時所使用的相同 AWS 區域 項目。
-
選擇建立 Auto Scaling 群組。
-
在 Choose launch template or configuration (選擇啟動範本或組態) 頁面上,執行下列動作:
-
針對Auto Scaling 群組名稱,輸入 Auto Scaling 群組的名稱。
-
針對啟動範本,選擇現有的啟動範本。
-
針對 Launch template version (啟動範本版本),選擇 Auto Scaling 群組擴增時使用啟動範本的預設、最新或特定版本。
-
確認您的啟動範本支援您打算使用的所有選項,然後選擇 Next (下一步)。
-
-
在選擇執行個體啟動選項頁面上,如果您未使用多個執行個體類型,可以略過執行個體類型需求區段,使用在啟動範本中指定的 EC2 執行個體類型。
若要使用多種執行個體類型,請參閱 具有多種執行個體類型和購買選項的 Auto Scaling 群組。
-
在 Network (網路) 下,對於 VPC,選擇 VPC。Auto Scaling 群組必須與您在啟動範本中指定的安全群組建立在同一個 VPC 中。
-
對於 (子網路)、Availability Zones and subnets (可用區域和子網路),請選擇指定 VPC 中的一個或多個子網路。在多個可用區域中,請使用子網路,以獲得高可用性。如需詳細資訊,請參閱 選擇 VPC 子網路時的注意事項。
-
如果您建立了具有指定執行個體類型的啟動範本,則可以繼續執行下一步,以建立使用啟動範本中執行個體類型的 Auto Scaling 群組。
或者,如果在啟動範本中未指定任何執行個體類型,或者您想要使用多個執行個體類型進行自動擴展,則可以選擇 Override launch template (覆寫啟動範本) 選項。如需詳細資訊,請參閱 具有多種執行個體類型和購買選項的 Auto Scaling 群組。
-
選擇 Next (下一步),並繼續進行下一個步驟。
或者,您可以接受其他的預設值,然後選擇 Skip to review (跳過以進行檢閱)。
-
(選用) 在 Configure advanced options (設定進階選項) 頁面上,設定下列選項,然後選擇 Next (下一步):
-
若要使用負載平衡器註冊您的 Amazon EC2 執行個體,請選擇現有的負載平衡器或建立新的負載平衡器。如需詳細資訊,請參閱 使用 Elastic Load Balancing 在 Auto Scaling 群組的執行個體中分配流量。若要建立新的負載平衡器,請遵循 從 Amazon EC2 Auto Scaling 主控台設定 Application Load Balancer 或 Network Load Balancer 中的程序。
-
(選用) 在運作狀態檢查、其他運作狀態檢查類型上,選取開啟 Elastic Load Balancing 運作狀態檢查。
-
(選用) 針對運作狀態檢查寬限期,輸入時長,以秒為單位。這是 Amazon EC2 Auto Scaling 在進入
InService
狀態後檢查執行個體的運作狀態之前需要等待的時間。如需詳細資訊,請參閱 設定 Auto Scaling 群組的運作狀態檢查寬限期。。 -
在其他設定值的監督下,選擇是否要啟用 CloudWatch 群組測量結果收集。這些指標提供了可作為潛在問題之指標的度量,例如終止執行個體數量或擱置執行個體的數量。如需詳細資訊,請參閱 監控 Auto Scaling 群組和執行個體的 CloudWatch 指標。
-
針對 [啟用預設執行個體暖機],選取此選項並選擇應用程式的暖機時間。如果您要建立具有擴展政策的 Auto Scaling 群組,則預設執行個體暖機功能可改善用於動態擴展的 Amazon CloudWatch 指標。如需詳細資訊,請參閱 設定 Auto Scaling 群組的預設執行個體暖機期。
-
-
(選用) 在 Configure group size and scaling policies (設定群組大小和擴展政策) 頁面上,設定下列選項,然後選擇 Next (下一步):
-
針對所需容量,在群組大小下輸入要啟動之執行個體的初始數量。
-
在擴展區段的擴展限制下,如果所需容量的新值大於所需容量下限和所需容量上限,則所需容量上限會自動增加到新的所需容量值。您可視需要變更這些限制。如需詳細資訊,請參閱 設定 Auto Scaling 群組的擴展限制。
-
針對 Automatic scaling,選擇是否要建立目標追蹤擴展政策。您也可以在建立 Auto Scaling 群組後建立此政策。
如果您選擇目標追蹤擴展政策,請依照 建立目標追蹤擴展政策 中的指示建立政策。
-
針對執行個體維護政策,選擇是否要建立執行個體維護政策。您也可以在建立 Auto Scaling 群組後建立此政策。請遵循 設定執行個體維護政策 中的指示建立政策。
-
在 Instance scale-in protection (執行個體縮減保護) 下,選擇是否啟用執行個體縮減保護。如需詳細資訊,請參閱 執行個體縮減保護。
-
-
(選用) 若想接收通知,請針對 Add notification (新增通知) 設定通知,然後選擇 Next (下一步)。如需詳細資訊,請參閱 亞馬遜 EC2 Auto Scaling 的 Amazon SNS 通知選項。
-
(選用) 若要新增標籤,選取 Add tag (新增標籤)、提供每個標籤的標籤鍵和標籤值,然後選擇 Next (下一步)。如需詳細資訊,請參閱 標記 Auto Scaling 群組和執行個體。
-
在 Review (檢閱) 頁面上,選擇 Create Auto Scaling group (建立 Auto Scaling 群組)。
使用命令列建立 Auto Scaling 群組
您可以使用下列其中一項命令:
-
create-auto-scaling-group (AWS CLI)
-
新身份 AutoScalingGroup ()AWS Tools for Windows PowerShell