使用啟動範本建立 Auto Scaling 群組 - Amazon EC2 Auto Scaling

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

使用啟動範本建立 Auto Scaling 群組

建立 Auto Scaling 群組時,您必須指定必要資訊,以設定 Amazon EC2 執行個體、執行個體的可用區域和 VPC 子網路、所需的容量以及最小和最大容量限制。

若要設定 Auto Scaling 群組啟動的 Amazon EC2 執行個體,您可以指定啟動範本或啟動組態。下列程序示範如何使用啟動範本建立 Auto Scaling 群組。

必要條件
使用啟動範本建立 Auto Scaling 群組 (主控台)
  1. 前往網址 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組

  2. 在畫面頂端的導覽列上,選擇您建立啟動範本時所使用的相同 AWS 區域 項目。

  3. 選擇建立 Auto Scaling 群組

  4. Choose launch template or configuration (選擇啟動範本或組態) 頁面上,執行下列動作:

    1. 針對Auto Scaling 群組名稱,輸入 Auto Scaling 群組的名稱。

    2. 針對啟動範本,選擇現有的啟動範本。

    3. 針對 Launch template version (啟動範本版本),選擇 Auto Scaling 群組擴增時使用啟動範本的預設、最新或特定版本。

    4. 確認您的啟動範本支援您打算使用的所有選項,然後選擇 Next (下一步)。

  5. 選擇執行個體啟動選項頁面上,如果您未使用多個執行個體類型,可以略過執行個體類型需求區段,使用在啟動範本中指定的 EC2 執行個體類型。

    若要使用多種執行個體類型,請參閱 具有多種執行個體類型和購買選項的 Auto Scaling 群組

  6. Network (網路) 下,對於 VPC,選擇 VPC。Auto Scaling 群組必須與您在啟動範本中指定的安全群組建立在同一個 VPC 中。

  7. 對於 (子網路)、Availability Zones and subnets (可用區域和子網路),請選擇指定 VPC 中的一個或多個子網路。在多個可用區域中,請使用子網路,以獲得高可用性。如需詳細資訊,請參閱 選擇 VPC 子網路時的注意事項

  8. 如果您建立了具有指定執行個體類型的啟動範本,則可以繼續執行下一步,以建立使用啟動範本中執行個體類型的 Auto Scaling 群組。

    或者,如果在啟動範本中未指定任何執行個體類型,或者您想要使用多個執行個體類型進行自動擴展,則可以選擇 Override launch template (覆寫啟動範本) 選項。如需詳細資訊,請參閱 具有多種執行個體類型和購買選項的 Auto Scaling 群組

  9. 選擇 Next (下一步),並繼續進行下一個步驟。

    或者,您可以接受其他的預設值,然後選擇 Skip to review (跳過以進行檢閱)。

  10. (選用) 在 Configure advanced options (設定進階選項) 頁面上,設定下列選項,然後選擇 Next (下一步):

    1. 若要使用負載平衡器註冊您的 Amazon EC2 執行個體,請選擇現有的負載平衡器或建立新的負載平衡器。如需詳細資訊,請參閱 使用 Elastic Load Balancing 在 Auto Scaling 群組的執行個體中分配流量。若要建立新的負載平衡器,請遵循 從 Amazon EC2 Auto Scaling 主控台設定 Application Load Balancer 或 Network Load Balancer 中的程序。

    2. (選用) 在運作狀態檢查其他運作狀態檢查類型上,選取開啟 Elastic Load Balancing 運作狀態檢查

    3. (選用) 針對運作狀態檢查寬限期,輸入時長,以秒為單位。這是 Amazon EC2 Auto Scaling 在進入 InService 狀態後檢查執行個體的運作狀態之前需要等待的時間。如需詳細資訊,請參閱 設定 Auto Scaling 群組的運作狀態檢查寬限期。

    4. 其他設定值監督下,選擇是否要啟用 CloudWatch 群組測量結果收集。這些指標提供了可作為潛在問題之指標的度量,例如終止執行個體數量或擱置執行個體的數量。如需詳細資訊,請參閱 監控 Auto Scaling 群組和執行個體的 CloudWatch 指標

    5. 針對 [啟用預設執行個體暖機],選取此選項並選擇應用程式的暖機時間。如果您要建立具有擴展政策的 Auto Scaling 群組,則預設執行個體暖機功能可改善用於動態擴展的 Amazon CloudWatch 指標。如需詳細資訊,請參閱 設定 Auto Scaling 群組的預設執行個體暖機期

  11. (選用) 在 Configure group size and scaling policies (設定群組大小和擴展政策) 頁面上,設定下列選項,然後選擇 Next (下一步):

    1. 針對所需容量,在群組大小下輸入要啟動之執行個體的初始數量。

    2. 擴展區段的擴展限制下,如果所需容量的新值大於所需容量下限所需容量上限,則所需容量上限會自動增加到新的所需容量值。您可視需要變更這些限制。如需詳細資訊,請參閱 設定 Auto Scaling 群組的擴展限制

    3. 針對 Automatic scaling,選擇是否要建立目標追蹤擴展政策。您也可以在建立 Auto Scaling 群組後建立此政策。

      如果您選擇目標追蹤擴展政策,請依照 建立目標追蹤擴展政策 中的指示建立政策。

    4. 針對執行個體維護政策,選擇是否要建立執行個體維護政策。您也可以在建立 Auto Scaling 群組後建立此政策。請遵循 設定執行個體維護政策 中的指示建立政策。

    5. Instance scale-in protection (執行個體縮減保護) 下,選擇是否啟用執行個體縮減保護。如需詳細資訊,請參閱 執行個體縮減保護

  12. (選用) 若想接收通知,請針對 Add notification (新增通知) 設定通知,然後選擇 Next (下一步)。如需詳細資訊,請參閱 亞馬遜 EC2 Auto Scaling 的 Amazon SNS 通知選項

  13. (選用) 若要新增標籤,選取 Add tag (新增標籤)、提供每個標籤的標籤鍵和標籤值,然後選擇 Next (下一步)。如需詳細資訊,請參閱 標記 Auto Scaling 群組和執行個體

  14. Review (檢閱) 頁面上,選擇 Create Auto Scaling group (建立 Auto Scaling 群組)。

使用命令列建立 Auto Scaling 群組

您可以使用下列其中一項命令: