網頁

2023/6/14

AWS 建立Target Group (instance type)

在AWS console建立Load Balancer(負載平衡器)的Target Group(目標群組),類別為instances type。


Target Group用來把Load balancer送來的請求轉送到註冊的target EC2 instance,以及依照設定的health check來檢查註冊target的運作狀態。


建立Target Group

登入AWS console,選擇服務區域(region)。

在上方搜尋欄搜尋"EC2",點選[EC2]進入EC2 dashboard。



在EC2左側選單的[Load Balancing]點選[Target Groups]進入[Target groups]頁面。



在[Target Groups]頁面點選右上方的[Create target group]。



在[Specify group details]設定頁面的[Basic configuratin]區塊,
[Choose a target type]選擇[Instances]。



[Target group name]輸入target group的名稱;
[Portocol]選擇[HTTP];[Port]輸入80,則滿足關聯的load balancer的listner rule的request會路由到這個protocol和port。
[VPC]選擇EC2 instance所在的VPC ID;
[Protocol version]選擇[HTTP1]。



在[Health checks]區塊,
[Health check protocol]選擇[HTTP];
[Health check path]維持預設為/,此為load balancer發送health check請求的路徑。
[Advanced health check settings]為health check的一些設置,這邊維持預設。



點選最下方的[Next]按鈕進行下一步設定。

在[Register targets]設定頁面,
[Available instances]區塊勾選要加入target group的instance,
[Ports for the selected instances]填入要導向instance的port,
點選[Include as pending below]把勾選的instance加入/註冊到target group。



在[Review targets]區塊可看到上一步加入/註冊的target instance。



點選最下方的[Create target group]完成建立。

返回[Target groups]頁面點選建立好的target group進入詳細頁面。



在target group詳細頁面下方的[Targets]頁籤可看到要導向的target instance。[Health status]狀態為[unused]因為尚未關聯到load balancer。



在target group詳細頁面下方的[Health checks]頁籤可查看及修改health check的設定。



接著參考「AWS 建立Load Balancer (Application Load Balancer)」建立load balancer。


沒有留言:

張貼留言