文档中心>应用型负载均衡

快速入门

最近更新时间:2026-06-26 17:21:27

我的收藏
应用型负载均衡 ALB 是腾讯云推出的一款面向应用层的负载均衡服务,支持 HTTP、HTTPS 协议,提供基于域名和 URL 路径的灵活转发能力。本文将引导您快速创建一个 ALB 实例,并将来自客户端的访问请求转发到后端目标组上。

前提条件

1. 应用型负载均衡(ALB)当前处于公测阶段,暂未全面开放。使用前需申请开通资格。请提交 工单申请
2. 已创建云服务器实例(本文以两台 CVM 为例:rs-1 和 rs-2),并在其上部署了 Web 服务。有关如何创建云服务器实例,请参考购买并启动云服务器实例
3. 已在云服务器上搭建后端服务。本文以 HTTP 转发为例,已在两台云服务器上部署 Nginx 服务器,详情请参考 CentOS 下部署 Nginx
4. 如需通过域名访问服务,请确保已注册域名并完成备案。有关域名注册,请前往腾讯云域名注册页面

操作步骤

步骤1:创建目标组

目标组用于将客户端请求路由至一个或多个后端服务。使用 ALB 时,用户需要创建目标组并添加后端服务来接收转发的请求。
2. 在左侧导航栏中,选择应用型负载均衡 ALB > 目标组管理
3. 在 ALB 目标组管理页面,单击新建
4. 在弹出的创建目标组对话框中,配置以下参数:
参数
说明
目标组类型
选择目标组承载的后端服务种类,当前支持实例。
目标组名称
目标组名称,便于识别和管理。支持最多 60 个字符。
私有网络
选择目标组所属的私有网络(VPC)。目标组内添加的后端服务须属于同一 VPC。如现有网络不合适,可单击新建私有网络前往创建。
后端协议
ALB 与后端服务之间的协议,支持 HTTP、HTTPS、gRPC、gRPCs。本文以 HTTP 协议为例。
均衡方式
目标组内多个后端服务之间的流量分配算法。支持加权轮询、加权最小连接数两种。
会话保持
开启后,ALB 将来自同一客户端的请求分发到同一台后端服务。
说明:
均衡方式设置为加权最小连接数时,目标组内根据服务负载情况和权重来综合调度,无法保证将来自同一客户端的请求分发到同一台后端服务,因此不支持会话保持功能。
启用长连接
开启后,ALB 与后端服务连接数范围在请求[QPS, QPS*60]区间波动,具体数值取决于连接复用率。若后端服务对连接数上限有限制,请谨慎操作。
标签
选择标签键和标签值,也可选择添加标签,详情请参见 创建标签
5. 配置健康检查,参数与说明如下:
参数
说明
健康检查
开启后,ALB 会帮助您自动检查并移除异常的后端服务。
检查方式
支持 TCP、HTTP、HTTPS 检查方式。
检查端口
默认为后端服务器端口,如无特殊需求,建议留空即可。
高级配置
本文保持默认,可单击修改进行设置。详情请参见 配置健康检查
6. 单击完成,完成目标组创建。
7. 创建完成后,在 ALB 目标组管理页列表中进入刚创建的目标组,切换至目标组内实例页签,选择需要绑定的后端服务(本文以 rs-1 和 rs-2 为例),设置端口和权重后,单击确定完成后端服务添加。

步骤2:创建 ALB 实例

ALB 实例是负载均衡服务的基本运行单元,创建实例后系统将为其分配服务地址(VIP 和域名),用于接收客户端请求。
1. 在左侧导航栏中,选择应用型负载均衡 ALB > 实例管理,单击新建按钮。
2. 在购买页面,参考创建 ALB 实例,根据业务需求完成配置。
3. 确认配置信息及费用,单击立即购买,完成实例创建。
4. 返回应用型负载均衡控制台,在左侧导航栏选择应用型负载均衡 ALB > 实例管理,选择对应地域即可看到新创建的 ALB 实例。

步骤3:配置监听器及转发规则

监听器负责监听客户端请求,通过指定的协议和端口接收流量;转发规则定义了流量如何分发到后端目标组。本步骤将创建 HTTP 监听器并配置转发规则,将请求路由到 步骤1 中创建的目标组。

配置 HTTP 监听器

1. 在左侧导航栏中,选择应用型负载均衡 ALB > 实例管理,单击实例 ID。
2. 切换至监听器管理页签,单击创建监听器。配置以下参数:
参数
说明
监听协议
选择监听的协议类型。本文选择 HTTP。
名称
不能超过255个字符。
监听器端口
用来接收请求并向后端服务进行请求转发的监听端口。端口范围:1-65535。
标签
选择标签键和标签值,也可选择添加标签,详情请参见 创建标签
高级配置
本文保持默认,可单击修改进行设置。详情请参见配置 创建和管理监听器
3. 单击下一步:转发动作,配置监听器默认转发动作。
4. 选择 步骤1 中创建的目标组,单击确认完成创建。

配置转发规则

1. 监听器管理页面中,单击监听器 ID 进入刚创建的 HTTP 监听器详情页。
2. 切换至转发规则页签,单击创建转发规则。配置以下参数:
参数
说明
规则名称
转发规则的名称,最多 255 个字符,支持数字、字母、中文、-、_、. 等字符。留空时系统将自动生成名称。
转发条件
支持域名、路径、HTTP 标头、查询字符串、HTTP 请求方法、Cookie、SourceIp。仅当所有配置条件同时满足时,流量方可转发,详情请参见 配置转发规则
转发动作
支持转发至、重定向至、返回固定响应、重写、写入 Header、删除 Header。转发条件满足时,按配置的一个或多个转发动作执行,详情请参见 配置转发规则
优先级
优先级表示在监听器规则集内生效的顺序,1-10000,优先级不能重复。
3. 单击确定完成转发规则的创建。

步骤4:设置域名解析

ALB 需要您将自有域名通过 CNAME 的方式解析到 ALB 实例的服务域名上。
1. 在左侧导航栏中,选择应用型负载均衡 ALB > 实例管理,获取步骤2 中创建 ALB 实例的域名。
2. 登录 云解析 DNS 控制台。在域名解析列表页面,单击目标域名右侧操作列的解析
3. 记录管理页签,单击添加记录
4. 单击添加记录按钮,配置以下信息:
参数
说明
主机记录
主机记录即域名前缀,详情请参见 子域名说明泛解析说明
记录类型
推荐选择 CNAME
线路类型
选择默认类型,否则会导致部分用户无法解析。
记录值
CNAME 记录值可填写为 ALB 实例域名。
权重
相同线路下的多条记录,按指定权重比例返回。
TTL
DNS 生存时间(秒)。
5. 单击确认,完成解析记录添加。
6. 在添加完解析记录十分钟左右后,在浏览器中输入http://<域名> 。多次刷新页面,观察返回结果是否在 rs-1 和 rs-2 之间轮换,确认负载均衡生效。