目标组(Target Group)是应用型负载均衡(ALB)用于管理一组后端服务的逻辑分组。ALB 的转发规则通过转发至目标组的方式将客户端请求分发到目标组内的后端服务。一个目标组可被多个监听器或转发规则关联引用,同一组后端服务因此可以在不同监听场景中复用。
本文介绍如何在 ALB 控制台创建目标组、配置目标组后端服务、编辑或删除目标组。
前提条件
已创建应用型负载均衡 ALB 实例。如未创建,请参见 创建实例。
已在与目标组相同的私有网络(VPC)中创建了用于承载业务的后端服务(如云服务器 CVM、弹性网卡等),并完成业务应用的部署。
注意:
目标组的后端协议、所属网络(VPC)等关键属性在创建后不支持修改。请提前根据业务规划确认配置。
目标组内添加的后端服务须与目标组属于同一私有网络(VPC)。
创建目标组
1. 登录 应用型负载均衡控制台,在左侧导航栏选择应用型负载均衡 ALB > 目标组管理。
2. 在页面上方选择目标组所在的地域,单击新建,弹出创建目标组窗口。
3. 配置基本信息参数,配置完成后单击下一步:健康检查。
参数 | 说明 |
目标组类型 | 选择目标组承载的后端服务种类,当前支持实例。 |
目标组名称 | 目标组名称,便于识别和管理。支持最多60个字符。 |
私有网络 | 选择目标组所属的私有网络(VPC)。目标组内添加的后端服务须属于同一 VPC。如现有网络不合适,可单击新建私有网络前往创建。 |
后端协议 | 目标组与后端服务之间的通信协议,支持 HTTP、HTTPS、gRPC、gRPCs 四种。 |
均衡方式 | |
会话保持 | |
启用长连接 | 开启后,ALB 与后端服务连接数范围在请求[QPS, QPS*60]区间波动,具体数值取决于连接复用率。 若后端服务对连接数上限有限制,请谨慎操作。 |
标签 |
4. 配置健康检查参数,配置完成后单击完成。
配置目标组后端服务
添加后端服务
创建目标组后,需向目标组中添加后端服务,业务流量才能真正转发到后端。
1. 在目标组管理列表中,单击目标组名称进入目标组详情页。
2. 选择目标组内实例页签,单击添加。
3. 在添加后端服务面板中,选择后端服务,单击下一步:配置端口和权重。
4. 为所选后端服务设置端口和权重,设置完成后单击确定。
端口可配置范围:1 - 65535;
权重越大转发的请求越多,默认为10,可配置范围为0 - 100。当权重设置为0,该服务器不会再接受新请求。
管理后端服务
进入目标组详情页的目标组内实例页签,可对后端服务进行以下管理操作:
添加:单击添加,按照上文中添加后端服务向目标组追加后端服务。
修改权重:在目标列表的权重列单击编辑图标,调整单个后端服务的权重。也可选中需要调整的后端服务,单击修改权重进行调整。
移出:在目标记录的操作列单击移出,将后端服务从目标组中移出。
说明:
移出后端服务前,建议先将该后端服务的权重调整为 0,待其上的存量连接处理完毕后再移除,以避免业务中断。移出操作不会影响后端服务本身(不会销毁实例)。
编辑或删除目标组
编辑目标组:在目标组管理列表中,找到对应目标组,单击操作列的编辑。或单击目标组名称进入详情页,在基本信息页签中,单击对应属性后的编辑图标完成修改。
删除目标组:在目标组管理列表中,找到对应目标组,单击操作列的删除。在确认弹窗中单击确认后完成删除。
注意:
关联 ALB 实例的目标组不支持删除,请先在对应的监听器 > 转发规则中解除引用后再删除。
删除目标组不会影响其中的后端服务本身,仅解除目标组对后端服务的逻辑分组。