操作场景
在使用负载均衡服务时,确保至少有一台后端服务器在正常运行,可以接收负载均衡 转发的客户端请求。如果请求的需求流量上升,用户需要向负载均衡器添加更多后端 服务器处理需求。
移除负载均衡器绑定的后端服务器,后端服务器将不再收到负载均衡器转发的需求,
但不会对服务器本身产生任何影响,只是解除了后端服务器和负载均衡器的关联关 系。您可以在业务增长或者需要增强可靠性时再次将它添加至后端服务器组中。
如果负载均衡器与某个弹性伸缩组关联,则该弹性伸缩组中的实例会自动添加至负载 均衡后端实例,从弹性伸缩组移除的服务器实例会自动从负载均衡后端服务器中删 除。
说明
支持同VPC跨子网添加后端服务器。
添加后端服务器
1. 登录管理控制台。
2. 在管理控制台左上角单击 图标,选择区域和项目。
3. 单击页面左上角的 ,选择“网络 > 弹性负载均衡”。
4. 在“负载均衡器”界面,单击需要添加后端服务器的负载均衡名称。
5. 切换到“后端服务器组”页签,单击目标后端服务器组名称。
6. 在目标后端服务器组的基本信息页面,单击“添加”。选择后端云服务器所在的 子网,勾选需要添加的后端服务器,单击“下一步”。
说明
● 如果服务器有多张网卡时,只能选择主网卡所在的子网,通过主网卡添加后端服务器。
● 不支持通过虚拟IP添加后端服务器。
7. 设置业务端口和服务器的权重,单击“完成”。
说明
在“添加端口”处依次填写每台后端服务器的业务端口。
如果多台后端服务器的业务端口相同,可以在“批量添加端口”处批量填写业务端口并单 击“完成”。
如果多台后端服务器的权重相同,可以批量设置服务器权重。
图4-4 批量添加端口
图4-5 批量设置权重
移除后端服务器
1. 登录管理控制台。
2. 在管理控制台左上角单击 图标,选择区域和项目。
3. 单击页面左上角的 ,选择“网络 > 弹性负载均衡”。
4. 在“负载均衡器”界面,单击需要移除后端服务器的负载均衡名称。
6. 在该后端服务器组的基本信息页面,需移除单个后端服务器,可单击目标后端服 务器操作列的“移除”;如需移除多个后端服务器,可勾选所有需要移除的服务 器,单击服务器列表上方的“移除”。
7. 在“移除后端服务器”对话框中单击“是”。
添加后端服务器组
1. 登录管理控制台。
2. 在管理控制台左上角单击 图标,选择区域和项目。
3. 单击页面左上角的 ,选择“网络 > 弹性负载均衡”。
4. 在“负载均衡器”界面,单击需要添加后端服务器组的负载均衡名称。
5. 切换到“后端服务器组”页签,单击“添加后端服务器组”。
6. 在弹出的“添加后端服务器组”对话框中配置相关参数。
参数配置请参见表4-3和表4-4。
表4-3 共享型负载均衡配置后端服务器组参数说明
参数 说明 示例
名称 后端服务器组名称。 server_group-sq4v 后端协议 云服务器开通的协议。
支持选择TCP、UDP、HTTP协议。
HTTP
参数 说明 示例 分配策略类型 负载均衡采用的算法。
● 加权轮询算法:根据后端服务器的 权重,按顺序依次将请求分发给不 同的服务器。它用相应的权重表示 服务器的处理性能,按照权重的高 低以及轮询方式将请求分配给各服 务器,相同权重的服务器处理相同 数目的连接数。
● 加权最少连接:最少连接是通过当 前活跃的连接数来估计服务器负载 情况的一种动态调度算法。加权最 少连接就是在最少连接数的基础 上,根据服务器的不同处理能力,
给每个服务器分配不同的权重,使 其能够接受相应权值数的服务请 求。
● 源IP算法:将请求的源IP地址进行 一致性Hash运算,得到一个具体的 数值,同时对后端服务器进行编 号,按照运算结果将请求分发到对 应编号的服务器上。这可以使得对 不同源IP的访问进行负载分发,同 时使得同一个客户端IP的请求始终 被派发至某特定的服务器。
说明
● 用户可以根据自身需求选择相应的算法 来分配用户访问流量,提升负载均衡能 力。
● 对于加权轮询算法和加权最少连接,当 服务器的权重为“0”时,将不会被分 发访问请求。
加权轮询算法
会话保持 开启会话保持后,弹性负载均衡将属于 同一个会话的请求都转发到同一个服务 器进行处理。
说明当分配策略类型为“加权轮询算法”或"加 权最少连接”时,可配置会话保持。
-会话保持类型 当会话保持开启后,需选择会话保持类 型:
● 源IP地址:基于源IP地址的简单会 话保持,将请求的源IP地址作为散 列键(HashKey),从静态分配的 散列表中找出对应的服务器。即来 自同一IP地址的访问请求会转发到 同一台后端服务器上进行处理。
● 负载均衡器cookie:负载均衡器会 根据客户端第一个请求生成一个 cookie,后续所有包含这个cookie 值的请求都会由同一个后端服务器 处理。
● 应用程序cookie:该选项依赖于后 端应用。后端应用生成一个cookie 值,后续所有包含这个cookie值的 请求都会由同一个后端服务器处 理。
说明
● 四层会话保持(使用的是TCP/UDP协 议)仅支持源IP地址类型。
● 七层会话保持(使用的是HTTP/HTTS协 议)支持负载均衡器cookie和应用程序 cookie类型。用户可根据自身需求选择 相应的会话保持类型来分配用户访问流 量,提升负载均衡能力。
负载均衡器cookie
cookie名称 当会话保持选择应用程序cookie时,需
要填写cookie名称。 cookieName-qsps 会话保持时间 范围为[1,60]。
● 七层会话保持的会话保持时间取值 范围为[1,1440]。
20
描述 后端服务器组的描述。
字数范围:0/255。
-表4-4 共享型负载均衡配置健康检查参数说明
参数 说明 示例
是否开启 开启或者关闭健康检查。
-参数 说明 示例 协议 ● 当前端协议选择TCP,HTTP或者
HTTPS,健康检查支持TCP和HTTP方 式,设置后不可修改。
● 当前端协议选择UDP,健康检查协议 默认为UDP。
HTTP
域名 健康检查的请求域名。
默认值为空,由数字、字母、‘-’、
‘.’组成的字符串,只能以数字或字符 开头。
只有健康检查协议为HTTP时,需要设 置。
www.elb.com
端口 健康检查端口号,取值范围[1,
65535],为可选参数。
说明
取值范围[1-50]。
5
超时时间(秒) 每次健康检查响应的最大超时时间。取
值范围[1-50]。 3
检查路径 指定健康检查的URL地址的路径。当
“协议”为HTTP时生效。检查路径只能 以/开头,长度范围[1-80]。
/index.html
最大重试次数 健康检查最大的重试次数,取值范围
1. 登录管理控制台。
2. 在管理控制台左上角单击 图标,选择区域和项目。
3. 单击页面左上角的 ,选择“网络 > 弹性负载均衡”。
4. 在“负载均衡器”界面,单击需要删除的后端服务器组的负载均衡名称。
5. 切换到“后端服务器组”页签,单击需要删除的后端服务器组名称右侧的 。 6. 单击“是”。
相关操作
● 如何检查后端云服务器服务状态?
● 如何检查后端云服务器网络配置?