本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 Elastic Load Balancing 負載平衡器連接至 Auto Scaling 群組
本主題說明如何將 Elastic Load Balancing 負載平衡器連接至 Auto Scaling 群組。其中也說明如何開啟 Elastic Load Balancing 運作狀態檢查,讓 Amazon EC2 Auto Scaling 取代 Elastic Load Balancing 回報運作狀態不佳的執行個體。
預設情況下,Amazon EC2 Auto Scaling 只會根據 Amazon EC2 運作狀態檢查來取代運作狀態不佳或無法連接的執行個體。如果您開啟 Elastic Load Balancing 運作狀態檢查,則如果您連接到 Auto Scaling 群組的任何 Elastic Load Balancing 負載平衡器回報運作狀態不佳,Amazon EC2 Auto Scaling 可以取代執行中的執行個體。
如需將 Application Load Balancer 連接至 Auto Scaling 群組的教學課程,請參閱 教學課程:設定擴展和負載平衡應用程式。
重要
繼續操作之前,請先完成上一節中的所有先決條件。
連接目標群組或 Classic Load Balancer
當您建立或更新 Auto Scaling 群組時,您可以連接一或多個目標群組或 Classic Load Balancer。當您連接 Application Load Balancer、Network Load Balancer 或 Gateway Load Balancer 時,您會連接目標群組,而不是負載平衡器本身。
請依照本節中的步驟,使用主控台執行下列操作:
-
將目標群組或 Classic Load Balancer 連接至 Auto Scaling 群組
-
開啟 Elastic Load Balancing 的運作狀態檢查
若要在建立新 Auto Scaling 群組時連接現有負載平衡器
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
在畫面頂端的導覽列上,選擇您在其中建立負載平衡器的 AWS 區域 。
-
選擇 Create Auto Scaling group (建立 Auto Scaling 群組)。
-
在步驟 1 和步驟 2 中,選擇所需選項,然後繼續進行步驟 3:設定進階選項。
-
針對 Load balancing (負載平衡),選擇 Attach to an existing load balancer (連接到現有負載平衡器)。
-
在 Attach to an existing load balancer (連接到現有負載平衡器) 下,執行下列其中一項操作:
-
對於 Application Load Balancer、Network Load Balancer 和 Gateway Load Balancer:
選擇 Choose from your load balancer target groups (從負載平衡器目標群組中選擇),然後從 Existing load balancer target groups (現有負載平衡器目標群組) 欄位中選擇目標群組。
-
對於 Classic Load Balancer:
選擇 Choose from Classic Load Balancers (從 Classic Load Balancer 中選擇),然後從 Classic Load Balancer 欄位中選擇您的負載平衡器。
-
-
(選用) 在運作狀態檢查、其他運作狀態檢查類型上,選取開啟 Elastic Load Balancing 運作狀態檢查。
-
(選用) 針對運作狀態檢查寬限期,輸入時長,以秒為單位。這是 Amazon EC2 Auto Scaling 在進入
InService
狀態後檢查執行個體的運作狀態之前需要等待的時間。如需詳細資訊,請參閱設定 Auto Scaling 群組的運作狀態檢查寬限期。。 -
繼續建立 Auto Scaling 群組。建立 Auto Scaling 群組之後,您的執行個體會自動註冊到負載平衡器。
將現有負載平衡器連接到建立後的 Auto Scaling 群組
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
選取 Auto Scaling 群組旁的核取方塊。
Auto Scaling groups (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。
-
在整合索引標籤上,選擇載入平衡、編輯。
-
在 Load balancing (負載平衡) 下方,執行下列其中一項操作:
-
針對 Application, Network or Gateway Load Balancer target groups (Application、Network 或 Gateway Load Balancer 目標群組),選取其核取方塊並選擇目標群組。
-
針對 Classic Load Balancer,選取其核取方塊並選擇您的負載平衡器。
-
-
選擇更新。
當您完成連接負載平衡器時,您可以選擇開啟使用它的運作狀態檢查。
開啟 Elastic Load Balancing 運作狀態檢查
-
在 Details (詳細資訊) 索引標籤上,選擇 Health checks (運作狀態檢查)、Edit (編輯)。
-
在運作狀態檢查、其他運作狀態檢查類型上,選取開啟 Elastic Load Balancing 運作狀態檢查。
-
對於運作狀態檢查寬限期,輸入時間量,以秒為單位。這是 Amazon EC2 Auto Scaling 在進入
InService
狀態後檢查執行個體的運作狀態之前需要等待的時間。如需詳細資訊,請參閱設定 Auto Scaling 群組的運作狀態檢查寬限期。。 -
選擇更新。
注意
您可以在使用 AWS CLI連接負載平衡器時,監控負載平衡器的狀態。當 Amazon EC2 Auto Scaling 已成功註冊執行個體,且至少有一個已註冊的執行個體通過了運作狀態檢查時,您就會獲得 InService
狀態。如需詳細資訊,請參閱確認負載平衡器的連接狀態。
分離目標群組或 Classic Load Balancer
如果不再需要負載平衡器,請按照下列步驟從 Auto Scaling 群組分開它。
將負載平衡器從群組中分開
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
選取現有群組旁邊的核取方塊。
Auto Scaling groups (Auto Scaling 群組) 頁面底部會開啟一個分割窗格。
-
在 Details (詳細資訊) 索引標籤上,選擇 Load balancing (負載平衡)、Edit (編輯)。
-
在 Load balancing (負載平衡) 下方,執行下列其中一項操作:
-
針對 Application, Network or Gateway Load Balancer target groups (Application、Network 或 Gateway Load Balancer 目標群組),選擇目標群組旁的刪除圖示 (X)。
-
針對 Classic Load Balancer,選擇負載平衡器旁的刪除圖示 (X)。
-
-
選擇更新。
當您完成分離目標群組時,您可以關閉 Elastic Load Balancing 運作狀態檢查。
關閉 Elastic Load Balancing 運作狀態檢查
-
在 Details (詳細資訊) 索引標籤上,選擇 Health checks (運作狀態檢查)、Edit (編輯)。
-
對於運作狀態檢查、其他運作狀態檢查類型,取消選取開啟 Elastic Load Balancing 運作狀態檢查。
-
選擇更新。