ALB服务器组用于将客户端请求路由至一个或多个后端服务器。使用ALB时,用户需要创建服务器组并添加后端服务器来接收转发的请求。
配置选型
创建服务器组前,建议根据业务需求确定以下关键配置。服务器组类型创建后不可修改,请根据后端服务的实际部署方式选择。
选择服务器组类型
|
服务器组类型 |
支持的后端服务类型 |
说明 |
相关文档 |
|
服务器类型 |
ECS、ENI、ECI实例 |
|
|
|
IP类型 |
IP地址 |
|
|
|
函数计算类型 |
函数计算 |
需开通函数计算服务,且与ALB实例属于同一地域。 |
|
|
DNS域名 |
域名 |
|
|
|
AI服务 |
大模型服务 |
|
|
|
MCP服务类型 |
MCP服务器、函数计算、REST API |
该功能为白名单功能,如需使用,请联系商务经理申请。 |
|
|
IP地址段 |
IP地址段与端口范围 |
|
ALB扩展版正在公测中,请访问公测说明了解详细信息。
ALB实例的后端服务器被释放或私有IP地址被修改后,ALB不会联动更新后端服务器。建议在释放后端服务器或修改其私有IP地址时,先在ALB服务器组中移除该后端服务器,确保不影响业务。
选择后端协议与调度算法
|
后端协议 |
适用场景 |
|
HTTP(默认) |
大多数Web应用场景。适用于HTTP、HTTPS和QUIC监听。 |
|
HTTPS |
ALB到后端服务器之间需要加密通信。适用于HTTPS和HTTP监听。 |
|
gRPC |
后端服务使用gRPC协议。需搭配HTTPS监听且启用HTTP 2.0。 |
扩展版ALB实例暂不支持gRPC后端协议。
AI服务类型和MCP服务类型的服务器组无需选择后端协议;IP地址段类型服务器组暂仅支持HTTP后端协议。
后端协议必须与后端服务器实际提供的服务协议匹配。例如,若后端 ECS 实际提供 HTTP 服务,则后端协议应选择 HTTP。如果后端协议配置为 HTTPS 但后端服务器仅提供 HTTP 服务,ALB 与后端服务器之间的 TLS 握手将失败,导致请求返回 502 Bad Gateway。此时需将后端协议修改为 HTTP 以恢复正常访问。
|
调度算法 |
适用场景 |
|
加权轮询 |
通用场景。按权重比例均匀分配请求。调度以请求为单位进行,而非用户。 |
|
加权最小连接数 |
长连接或请求处理时间差异较大的场景。综合权重和实时连接数,优先分配给负载较低的服务器。 |
|
一致性哈希 |
需要请求亲和性的场景(如缓存命中优化)。根据源IP或URL参数将相同特征的请求固定到同一后端。 |
详细算法逻辑参见负载均衡调度算法介绍。
各监听协议与后端协议、健康检查协议的完整适配关系如下:
|
监听协议 |
支持的后端协议 |
支持的服务器组类型 |
支持的健康检查协议 |
|
HTTP |
HTTP、HTTPS |
服务器类型、IP类型、函数计算类型、DNS域名、AI服务、MCP服务类型、IP地址段 |
HTTP、HTTPS、TCP、gRPC |
|
HTTPS |
HTTP、HTTPS、gRPC |
服务器类型、IP类型、函数计算类型、DNS域名、AI服务、MCP服务类型、IP地址段 |
|
|
QUIC |
HTTP |
服务器类型、IP类型、函数计算类型 |
函数计算、AI服务和MCP服务类型无需配置后端协议和健康检查协议;DNS域名类型和IP地址段类型无需配置健康检查协议。
基础版ALB实例的HTTPS监听不支持HTTPS后端协议;基础版ALB实例不支持HTTPS健康检查协议。
扩展版ALB实例不支持QUIC监听和gRPC后端协议。
选择gRPC后端协议时,需在监听中启用HTTP 2.0。
创建/删除服务器组
创建服务器组
-
前往ALB控制台的服务器组页面。
-
在顶部菜单栏选择目标地域后,单击创建服务器组。完成以下配置,然后单击创建。
-
服务器组类型:根据后端服务的部署方式选择。
-
服务器类型:以ECS、ENI、ECI实例作为后端服务器,需与服务器组属于同一VPC。
-
IP类型:以IP地址作为后端服务器。支持VPC内IP地址;开启远端IP后,还可添加其他VPC或本地IDC中的IP地址。
-
函数计算类型:以函数计算作为后端服务,需开通函数计算服务且与ALB实例属于同一地域。
-
DNS域名:以域名作为后端服务,由ALB解析域名后转发请求。仅扩展版ALB实例支持。
-
AI服务:以大模型服务作为后端服务。仅扩展版ALB实例支持。
-
MCP服务类型:以MCP服务器、函数计算或REST API作为后端服务,为Agent提供统一的MCP服务端点。仅扩展版ALB实例支持,且需与包含MCP代理组件的服务扩展配合使用。
该功能为白名单功能,如需使用,请联系商务经理申请。
-
IP地址段:不注册具体后端服务器,仅配置允许转发的目标IP地址段和端口范围,由ALB从请求内容中动态提取目标地址后转发。仅扩展版ALB实例支持,且需与包含动态转发组件的服务扩展配合使用。
-
-
适用于扩展版实例:可选。创建服务器类型、IP类型或函数计算类型的服务器组时,如需将其挂载到扩展版ALB实例的监听或转发规则,请勾选此项。
-
服务器组名称:输入服务器组的自定义名称。
-
VPC:服务器组所属的VPC。仅该VPC内的后端服务器可以加入此服务器组。
IP类型服务器组开启远端IP时,后端服务器不限于该VPC内,但须从该VPC网络可达。
仅服务器类型和IP类型服务器组需要配置该参数。
-
选择后端协议:选择ALB与后端服务器之间的通信协议。
-
HTTP(默认):适用于HTTP、HTTPS和QUIC监听。ALB与后端服务器之间使用HTTP通信。
-
HTTPS:适用于HTTPS和HTTP监听。ALB与后端服务器之间使用HTTPS加密通信。
-
gRPC:适用于HTTPS监听,需开启HTTP 2.0。ALB与后端服务器之间使用gRPC协议通信。
函数计算、AI服务、MCP服务类型的服务器组无需配置该参数;IP地址段类型的服务器组仅支持HTTP后端协议。
基础版ALB实例的HTTPS监听不支持HTTPS后端协议。
扩展版ALB实例暂不支持gRPC后端协议。
-
-
DNS服务器配置:仅DNS域名类型和AI服务类型的服务器组需要配置,用于指定解析后端域名的DNS服务器。单击一键填充内网DNS解析地址可自动填入阿里云内网DNS地址。
DNS服务器地址的格式为IPv4地址加端口,例如
100.100.2.136:53,不支持22.0.0.0/8和33.0.0.0/8网段。一个服务器组默认最多配置5个DNS服务器地址。
-
关联服务扩展:
-
IP地址段类型服务器组:必须关联,且默认开启、无法关闭。此类服务器组依赖动态转发组件从请求内容中提取目标地址,未关联包含该组件的服务扩展时无法创建服务器组。
-
服务器类型、IP类型服务器组:仅当勾选适用于扩展版实例后可配置。开启后仅支持关联包含负载感知路由组件的服务扩展,通过感知后端实时负载实现智能流量调度。
关联服务扩展支持以下两种方式:
-
使用模版快速创建:选择对应组件的模板,创建服务扩展并关联到当前服务器组,创建前可修改组件配置。
-
使用已有服务扩展:从已创建的服务扩展中选择一个包含对应组件的服务扩展。
-
-
选择调度算法:选择请求分配策略。
-
加权轮询:按权重比例分配请求,权重越高的后端服务器分配到的请求越多。
-
加权最小连接数:综合权重和实时连接数分配请求。权重相同时,当前连接数越少的后端服务器优先分配。
-
一致性哈希:根据哈希因子将相同特征的请求调度到相同的后端服务器。
选择哈希因子:
-
源IP:按客户端源IP地址哈希。
-
URL参数:按指定的URL参数值哈希。需输入指定URL参数。
指定URL参数填写请求URL中的查询参数名称(Query Parameter Name),例如
userid、sessionid等。ALB将根据该参数的值进行哈希计算,将相同参数值的请求调度到同一台后端服务器。例如,指定URL参数填写
userid后,URL中包含?userid=123的请求将始终调度到同一台后端服务器。该方式适用于需要会话保持的场景,例如购物车会话绑定或缓存命中率优化。建议服务器组中添加2台及以上后端服务器,以充分发挥哈希分发的效果。
-
仅服务器类型和IP类型服务器组需要配置该参数。
-
-
标签及资源组:可选。用于对服务器组进行分类管理。
-
标签键和标签值:以键值对形式标记服务器组。
-
选择资源组:服务器组归属的资源组,默认为默认资源组。
-
-
后端长连接:默认开启。开启后,ALB与后端服务器之间维持TCP长连接,新请求优先复用已有连接,避免重复建连,降低延迟并减轻后端服务器压力。
仅服务器类型和IP类型服务器组需要配置该参数。
-
健康检查:默认开启。用于检测后端服务器的可用性。
仅服务器类型、IP类型、函数计算类型的服务器组需要配置该参数。其中,函数计算类型的服务器组默认关闭健康检查。开启后,健康检查探测次数将计为函数计算的请求并产生费用。
扩展版ALB实例目前仅支持HTTP、TCP健康检查协议。
-
高级健康检查配置:单击展开配置,参数说明请参见配置和管理健康检查。
-
选择并加载健康检查:选择一个已有的健康检查并加载配置。
用户可以创建健康检查,不与服务器组及监听关联,方便下次复用。
一个服务器组只支持配置一个健康检查。
-
-
删除服务器组
仅支持删除未被监听转发规则关联的服务器组。删除不影响后端服务器。
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列选择
> 删除并确定。
API
-
调用CreateServerGroup创建服务器组。
-
调用DeleteServerGroup删除指定服务器组。
添加/移除后端服务器
添加后端服务器前,请确保服务器上已部署业务应用。
添加后端服务器
服务器类型
-
支持添加灵骏ENI。
-
勾选适用于扩展版实例时,支持关联包含负载感知路由组件的服务扩展,通过感知后端实时负载实现智能流量调度。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签,单击添加后端服务器。在添加后端服务器面板,选择服务器类型为云服务器ECS、弹性网卡ENI或弹性容器实例ECI,勾选目标后端服务器,然后单击下一步。
-
如果没有可用的后端服务器,可单击服务器列表右上方的按钮购买或创建。
-
如需添加弹性网卡ENI,请确保目标ENI已绑定至ECS,参考绑定辅助弹性网卡。
-
-
在配置端口和权重配置向导页面,设置所添加服务器的端口和权重,然后单击确定。
-
端口:后端服务器实际提供服务的端口。
-
权重:按权重比例分配流量。取值范围0~100,默认100。
例如:服务器组中有三台服务器,其权重分别设置为100、50和50。请求将按照比例2:1:1进行分发,即这三台服务器分别接收到的请求占比为50%、25%和25%。
说明-
开启会话保持时,可能导致后端服务器的请求分配不均匀。
-
权重设为0时,该服务器不再接受新请求。
-
健康检查异常的服务器不参与流量分配,请求按剩余正常服务器的权重比例分配。
-
若所有服务器均异常,ALB仍会按权重尝试分配流量,以最大可能避免业务中断。
-
批量操作:
-
勾选服务器后,可在底部使用设置相同端口、设置相同权重或批量移除。
-
鼠标悬浮至端口或权重输入框右侧,可选择向下复制、向上复制或全部复制,将当前值快速复制到其他服务器。
-
单击列表头端口或权重右侧的重置,可清除所有服务器的端口或将权重恢复为默认值。
-
函数计算类型
支持FC 2.0和FC 3.0。ALB与函数计算之间通过阿里云内网安全通信。
扩展版ALB实例仅支持FC 3.0。
使用前需先开通函数计算服务。2024年8月27日之后注册并完成实名认证的阿里云账号无需开通,可直接使用。
使用限制
-
ALB实例和函数须属于同一地域。
-
一个函数计算类型服务器组仅支持添加一个函数。
-
函数计算2.0请求处理程序类型为处理事件请求时,需配置HTTP触发器才能关联ALB。
IP类型
-
未开启远端IP时,仅支持添加当前VPC网段内的IP地址;开启远端IP后,还可添加其他VPC或本地IDC中的IP地址。
-
勾选适用于扩展版实例时,支持关联包含负载感知路由组件的服务扩展,通过感知后端实时负载实现智能流量调度。
自北京时间2025年2月25日00:00:00起,对于新建实例默认使用升级后的ALB,已创建的ALB实例不受影响(提交自助申请创建的实例除外)。具体可参考应用型负载均衡ALB实例升级公告。
使用限制
升级前的ALB实例不支持通过IP类型服务器组挂载同一个VPC内的ALB、NLB或CLB实例。如果需要挂载同VPC下的该类资源,请确保使用ALB升级实例,否则可能会导致服务异常。
升级后
后端服务器限制
-
只支持挂载私网IP地址,不支持挂载公网IP地址。
-
IP协议版本为IPv4/v6双栈时,仅支持添加当前服务器组所在VPC网段内的IPv6地址,不支持启用远端IP。
ALB与后端服务器间的转发配置限制
-
如果使用企业版转发路由器,请注意:企业版转发路由器会在用户指定的可用区的交换机实例上创建弹性网卡ENI(Elastic Network Interface),作为VPC实例向企业版转发路由器发送流量的入口。创建VPC实例时,请确保在指定的可用区中创建至少一个交换机实例,以便将VPC实例连接至企业版转发路由器。详情请参见转发路由器工作原理。
-
ALB与后端服务器的流量仅支持通过系统路由表转发,暂不支持通过VPC自定义路由表转发。
升级前
后端服务器限制
-
跨地域挂载的后端服务器仅支持IP类型。
-
只支持挂载私网IP地址,不支持挂载公网IP地址。
-
不支持挂载同一个VPC内的ALB、NLB或CLB实例。
ALB与后端服务器间的转发配置限制
-
支持通过企业版转发路由器或高速通道实现远端IP转发,不支持基础版转发路由器。
如果使用企业版转发路由器,请注意:企业版转发路由器会在用户指定的可用区的交换机实例上创建弹性网卡ENI(Elastic Network Interface),作为VPC实例向企业版转发路由器发送流量的入口。创建VPC实例时,请确保在企业版转发路由器支持的可用区中创建至少一个交换机实例,以便将VPC实例连接至企业版转发路由器。更多信息,请参见企业版转发路由器支持的地域和可用区。
-
-
ALB与后端服务器的流量仅支持通过系统路由表转发,暂不支持通过VPC自定义路由表转发。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签,单击添加IP。在添加后端服务器面板,输入后端服务器的IP地址,然后单击下一步。
-
开启远端IP时,支持输入以下私网网段的IP地址:10.0.0.0/8、100.64.0.0/10、172.16.0.0/12、192.168.0.0/16。
-
未开启远端IP时,仅支持当前VPC网段内的IP地址。
-
如需添加多个后端服务器,可单击添加IP地址。
-
-
在配置端口和权重配置向导页面,设置端口和权重,然后单击确定。
-
端口:后端服务器实际提供服务的端口。
-
权重:按权重比例分配流量。取值范围0~100,默认100。
例如:服务器组中有三台服务器,其权重分别设置为100、50和50。请求将按照比例2:1:1进行分发,即这三台服务器分别接收到的请求占比为50%、25%和25%。
说明-
开启会话保持时,可能导致后端服务器的请求分配不均匀。
-
权重设为0时,该服务器不再接受新请求。
-
健康检查异常的服务器不参与流量分配,请求按剩余正常服务器的权重比例分配。
-
若所有服务器均异常,ALB仍会按权重尝试分配流量,以最大可能避免业务中断。
-
批量操作:
-
勾选服务器后,可在底部使用设置相同端口、设置相同权重或批量移除。
-
鼠标悬浮至端口或权重输入框右侧,可选择向下复制、向上复制或全部复制,将当前值快速复制到其他服务器。
-
单击列表头端口或权重右侧的重置,可清除所有服务器的端口或将权重恢复为默认值。
-
DNS域名
将域名添加为后端服务,由ALB解析域名后将请求转发至解析结果对应的地址。详细教程,请参考使用ALB扩展版实现OSS静态网站托管。
仅扩展版ALB实例支持DNS域名类型的服务器组。
使用限制
-
一个DNS域名类型的服务器组默认最多添加10个域名。如需提升,请联系商务经理。
-
ALB到后端域名解析地址之间的网络连通性需用户自行保障。
-
支持阿里云内网DNS、自定义DNS服务器和PrivateZone解析。DNS服务器在服务器组的DNS服务器配置中指定。
-
DNS域名类型的后端服务不支持配置权重,权重固定为100。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器 页签,单击添加DNS域名 。完成以下配置,然后单击确定 。
-
DNS域名:输入后端服务的域名,例如
static.example.com。 -
端口:后端服务实际提供服务的端口。
-
AI服务
将大模型服务添加为后端服务,ALB转发请求时自动携带身份凭证中的API Key完成身份认证。详细教程,请参考使用ALB扩展版统一调用多个大模型服务。
仅扩展版ALB实例支持AI服务类型的服务器组。
使用限制
-
一个AI服务类型的服务器组仅支持添加一个AI服务。
-
添加前需先为大模型服务的API Key创建身份凭证。
-
一个AI服务默认最多关联10个身份凭证。
-
AI服务类型的后端服务无需配置端口和权重。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签,单击添加AI服务。完成以下配置,然后单击确定。
-
大模型供应商:选择大模型服务的提供商。
-
服务地址:选择大模型供应商后自动填充,支持手动修改。
-
身份凭证:选择已创建的身份凭证,支持选择多个。ALB会从已选身份凭证中选择一个API Key与大模型服务建立通信,配置多个可分摊单个API Key的调用配额,并提升服务可用性。
-
ApiKey健康检查:建议开启。开启后,当后端返回
401或429状态码时,ALB会自动摘除对应的API Key,请求转由其他可用的API Key承载。
API Key的凭证位置固定为HTTP标头,参数名和前缀为预置值,暂不支持修改。
-
MCP服务类型
将MCP服务器、函数计算或REST API添加为后端服务,由ALB完成MCP直接代理或MCP到OpenAPI的协议转换,为Agent提供统一的服务端点。详细教程,可参考使用ALB扩展版管理MCP服务。
仅扩展版ALB实例支持MCP服务类型的服务器组,且需与包含MCP代理组件的服务扩展配合使用。该功能为白名单功能,如需使用,请联系商务经理申请。
使用限制
-
同一个MCP服务类型的服务器组支持混合挂载MCP服务器、函数计算和REST API。
-
同一个服务器组内,服务名称必须唯一;MCP服务器与REST API解析出的访问端点必须唯一;函数计算ARN必须唯一。
-
MCP服务节点需为
http://或https://开头的域名格式地址,不支持直接填写IP地址,也不支持填写localhost或127.0.0.1。 -
支持Streamable HTTP和SSE两种访问方式混合挂载,但不支持二者之间的协议转换,即ALB与后端需使用同一种访问方式。
-
OpenAPI配置支持OpenAPI 3.0和阿里云OpenAPI,且Schema中仅支持一个访问端点。支持在编辑器中直接输入Schema,也支持导入本地OpenAPI文件,文件大小上限为1 MB。
-
转发规则的转发至动作仅支持选择1个MCP服务类型的服务器组,且不能与其他类型的服务器组同时选择;监听的默认转发规则不支持转发至MCP服务类型的服务器组。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签,单击添加MCP服务。完成以下配置,然后单击确定。
-
服务名称:输入MCP服务的名称,同一个服务器组内不能重复。
-
服务类型:选择后端服务的形态。
-
MCP服务器:ALB直接代理后端MCP服务。需填写MCP服务节点并选择访问方式(Streamable HTTP或SSE)。
-
函数计算:ALB将MCP协议转换为OpenAPI后与函数计算通信。需填写函数计算ARN并完成OpenAPI 配置。
-
REST API:ALB将MCP协议转换为OpenAPI后与后端REST API通信。需完成OpenAPI 配置。
-
-
出站身份验证:设置ALB访问后端服务时使用的鉴权方式。MCP服务器支持无鉴权,函数计算支持RAM角色,无需额外配置;REST API支持API Key且允许指定凭证位置。使用API Key时需先创建API Key身份凭证。
后端MCP服务的访问端点不变但工具列表发生变化时,可在后端服务器列表中找到目标服务,在操作列单击同步,使ALB重新获取最新的工具列表。
-
IP地址段
此类型服务器组无需注册具体的后端服务器,只需配置允许转发的目标IP地址段和端口范围。ALB从请求内容中提取目标地址后,校验其是否在允许范围内,通过后再转发。详细教程,请参考使用ALB扩展版实现动态转发。
仅扩展版ALB实例支持IP地址段服务器组,且需与包含动态转发组件的服务扩展配合使用。
使用限制
-
采用默认拒绝策略:仅当目标地址同时命中某一条目的IP地址段和端口范围时才允许转发,未命中的请求返回
403。 -
IP地址段支持IPv4和IPv6的CIDR格式。指定单个地址时,IPv4使用
/32掩码,IPv6使用/128掩码。 -
不支持配置
22.0.0.0/8、33.0.0.0/8、100.0.0.0/8和127.0.0.0/8等保留地址段。 -
端口范围支持单个端口或连续区间,例如
80、8080-8090。取值范围为1~65535,且起始端口不能大于结束端口。 -
一个IP地址段服务器组默认最多配置200条IP地址段条目。
-
IP地址段条目不支持配置权重。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签,单击添加IP地址段。完成以下配置,然后单击确定。
-
IP地址段:输入允许转发的目标IP地址段,例如
192.168.1.0/24。 -
端口范围:输入该地址段允许转发的目标端口范围,例如
6000-6010。
-
移除后端服务器
移除后,该服务器将不再处理转发请求。
直接移除可能造成业务中断,建议先将权重设置为0再移除。
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑后端服务器。
-
在后端服务器页签下,找到目标后端服务器,在操作列单击移除并确定。
API
-
调用AddServersToServerGroup向服务器组添加后端服务器。
-
调用RemoveServersFromServerGroup移除服务器组中的后端服务器。
会话保持
当同一客户端的多次请求需要由同一台后端服务器处理时(如购物车、登录态保持等场景),可以开启会话保持。
会话保持:默认关闭。开启后,ALB将来自同一客户端的请求分发到同一台后端服务器。
函数计算类型的服务器组无需配置该参数。
仅服务器类型和IP类型的服务器组支持,扩展版ALB实例暂不支持。
关闭跨AZ负载均衡时,不支持开启会话保持。
控制台
在创建或编辑服务器组时,开启会话保持,选择Cookie处理方式:
-
Cookie处理方式:
-
植入Cookie:ALB自动生成Cookie(SERVERID)并植入响应,后续携带该Cookie的请求将转发至同一后端服务器。会话保持超时时间取值范围1~86400秒。
-
重写Cookie:ALB重写用户自定义的Cookie值。需输入Cookie名称。
-
API
调用CreateServerGroup或UpdateServerGroupAttribute时,通过StickySessionConfig配置会话保持。
更多信息,请参见配置会话保持。
后端服务器平滑上下线
慢启动
新添加的后端服务器可能因缓存未预热、连接池未建立等原因无法立即承受正常流量。开启慢启动后,ALB会在指定时间内逐步增加分配给新服务器的请求量,避免突增流量对未就绪服务器造成压力。
仅当调度算法为加权轮询时支持。
仅标准版和WAF增强版的ALB实例支持,基础版和扩展版ALB实例不支持。
函数计算类型的服务器组无需配置该参数。
控制台
在创建或编辑服务器组时,开启慢启动,设置慢启动持续时间(取值范围30~900秒,默认30秒),到期后恢复正常分配。
API
调用CreateServerGroup或UpdateServerGroupAttribute时,通过SlowStartConfig配置慢启动。
慢启动运行机制:
-
服务器组内健康检查正常的已有后端服务器不会自动进入慢启动模式。为空的服务器组首次添加的后端服务器也不会进入慢启动模式;仅当至少有一个健康检查正常的后端服务器未处于慢启动状态时,新添加的后端服务器才会进入慢启动模式。
-
删除处于慢启动模式的后端服务器,该服务器退出慢启动模式。再次添加同一后端时,健康检查正常后重新进入慢启动模式。
-
处于慢启动模式的后端服务器健康检查异常时退出慢启动模式,健康检查恢复正常后重新进入慢启动模式。
-
健康检查开启时,后端服务器健康检查正常后慢启动生效;健康检查关闭时,慢启动立即生效。
更多信息,请参见配置慢启动。
连接优雅中断
当后端服务器被移除或健康检查异常时,默认情况下现有连接仅在客户端主动断开或会话到期时才中断。开启连接优雅中断后,现有连接可在超时时间内继续完成传输,到期后主动断开,保障业务平稳下线。
仅标准版和WAF增强版的ALB实例支持,基础版和扩展版ALB实例不支持。
函数计算类型的服务器组无需配置该参数。
控制台
在创建或编辑服务器组时,开启连接优雅中断,设置连接优雅中断超时时间(取值范围0~900秒,0表示立即中断,默认300秒)。
API
调用CreateServerGroup或UpdateServerGroupAttribute时,通过ConnectionDrainConfig配置连接优雅中断。
更多信息,请参见配置连接优雅中断。
降低跨可用区时延
默认情况下,ALB在同地域跨可用区的后端服务器之间分配流量。当用户的业务对延迟敏感且各可用区内的后端服务器资源充足时,可以关闭跨AZ负载均衡,使流量仅在同可用区内的后端服务器之间分配,降低跨区网络时延。
仅标准版、WAF增强版ALB实例支持关闭,基础版和扩展版ALB实例不支持。
开启远端IP的IP类型服务器组,不支持关闭跨AZ负载均衡。
关闭跨AZ负载均衡时,不支持开启会话保持。
函数计算类型的服务器组无需配置该参数。
控制台
在创建或编辑服务器组时,关闭跨AZ负载均衡。
API
调用CreateServerGroup或UpdateServerGroupAttribute时,将CrossZoneEnabled设为false关闭跨可用区负载均衡(默认为true)。
更多信息,请参见关闭跨AZ负载均衡。
添加IPv6后端服务器
当用户需要在服务器组中挂载IPv6类型的后端服务器时,可以将IP协议版本设置为IPv4/v6双栈。
-
仅服务器类型和IP类型的服务器组支持,扩展版ALB实例暂不支持。
-
需要服务器组所属VPC已开启IPv6功能。
-
IP协议版本为IPv4/v6双栈的服务器组,仅支持添加至双栈ALB实例的监听转发规则中。
-
IP类型服务器组还要求ALB实例为升级实例,且仅支持当前VPC网段内的IPv6地址,不支持启用远端IP。
控制台
在创建服务器组时,将IP协议版本设置为IPv4/v6双栈。
API
调用CreateServerGroup时,将Ipv6Enabled设为true,即IP协议版本为IPv4/v6双栈。
编辑健康检查
修改服务器组的健康检查配置。
-
关闭健康检查后,ALB无法检测后端服务器故障,流量不会自动切换至正常服务器。
-
延长健康检查间隔会增加ALB发现故障服务器的时间。
控制台
-
前往ALB控制台的服务器组页面。找到目标服务器组,在操作列单击编辑健康检查。
-
在弹出的编辑健康检查对话框中,根据需要开启或关闭健康检查。开启时,单击健康检查配置右侧的编辑修改参数。
API
调用UpdateServerGroupAttribute更新服务器组的健康检查配置。
计费说明
服务器组本身不产生费用,但ALB实例和添加到服务器组中的后端服务器会按各自产品的计费规则收费。
配额
|
配额名称 |
描述 |
默认值 |
最大支持提升至 |
是否支持申请 |
|
alb_quota_loadbalancer_servers_num_basic_edition |
一个基础版ALB实例可添加的后端服务器数 |
200个 |
400个 |
|
|
alb_quota_loadbalancer_servers_num_standard_edition |
一个标准版ALB实例可添加的后端服务器数 |
1000个 |
1500个 |
|
|
alb_quota_loadbalancer_servers_num_standardwithwaf_edition |
一个WAF增强版ALB实例可添加的后端服务器数 |
1000个 |
1500个 |
|
|
alb_quota_server_added_num |
同一个后端服务器(IP)可被添加到ALB服务器组的次数 |
200次 |
300次 |
|
|
alb_quota_servergroup_attached_num |
同一个服务器组可被关联ALB监听转发规则的次数 |
50次 |
100次 |
|
|
alb_quota_server_groups_weight |
转发规则转发至服务器组时,单个服务器组可配置的权重上限 |
100 |
10000 |
联系商务经理 |
|
alb_quota_loadbalancer_servers_num_extensible_edition |
一个扩展版ALB实例可添加的后端服务器数 |
1000个 |
- |
- |
|
alb_quota_fqdn_servergroup_servers_num |
一个DNS域名类型的服务器组可添加的后端服务器数 |
10个 |
- |
- |
|
alb_quota_dns_servers_num |
一个服务器组可配置的DNS服务器地址数 |
5个 |
- |
- |