创建负载均衡
本文整理智简魔方云平台中“创建负载均衡”相关的配置、操作或问题处理内容,供管理员和运维人员按原文步骤查阅与执行。
1、创建负载均衡器
操作步骤:
1、登陆魔方云系统
2、在业务管理,选择负载均衡
3、在负载均衡页面,点击创建负载均衡器

4、配置负载均衡器的参数,创建完毕即可生成负载均衡器

参数说明
| 参数 | 说明 |
|---|---|
| 数据中心 | 不同区域的资源之间内网不互通。请选择靠近业务的区域,可以降低网络时延、提高访问速度。 |
| 可选网络 | 所属 VPC |
| 网络类型 | 可以创建私网或者公网 l 公网:公网负载均衡器通过公网 IP 对外提供服务,将来自公网的客户端请求按照指定的负载均衡策略分发到后端服务器进行处理。l 私网:私网负载均衡器通过私网 IP 对外提供服务,将来自同一个 VPC 的客户端请求按照指定的负载均衡策略分发到后端服务器进行处理 |
2、添加监听器、配置转发规则和健康检查
操作步骤:
1、点击负载均衡器名称,进入创建的负载均衡器详情页面


2、在监听器页面--添加监听器

3、配置监听器参数

参数说明:
| 参数 | 说明 | 使用建议 |
|---|---|---|
| HTTP | 基于 Cookie 的会话保持。使用 X-Forward-For 获取源地址。 | 需要对数据内容进行识别的应用,如 Web 应用、移动游戏等。 |
| HTTPS | 加密传输数据,可以阻止未经授权的访问。加解密操作在负载均衡器上完成,可减少后端的处理负载。多种加密协议和加密套件可选。协议类型为 HTTPS 时,需使用证书 | 需要加密传输的应用。 |
| 空闲超时时间 | 如果在超时时间内一直没有访问请求,负载均衡会关闭当前连接,直到下一次请求到来时,再重新建立新的连接。 | |
| 请求超时时间 | 客户端向负载均衡发起请求,如果在超时时间内,客户端没有完成整个请求的传输,负载均衡将放弃等待关闭连接。 | |
| 响应超时时间 | 负载均衡向后端服务器发起请求,如果超时时间内接收请求的后端服务器无响应,负载均衡会向其他后端服务器从事请求,如果重试期间后端服务器一直没有响应,则负载均衡会给客户端返回 HTTP 504 错误码。 |
4、监听器参数配置完毕,点击下一步,进入转发规则参数配置页面
5、配置转发规则参数(配置调度算法、会话保持、后端服务器)

参数说明:
| 参数 | 说明 | 使用建议 |
|---|---|---|
| 域名 | 不支持通配符域名和 IP 地址 | |
| URL 匹配规则 | 精准匹配前缀匹配正则匹配 | |
| URL | 触发转发的相对 URL,URL 和域名匹配时才能转发 | |
| 调度算法 | 加权轮询:根据新建连接数来调度,权重越高的后端服务器被轮询的概率越高。加权最小连接:将请求优先发给(当前连接数/权重)比值最小的后端服务器。IP Hash:每个请求按访问 SLB 的客户端 IP 进行 Hash 分配,来自同一客户端的请求将会被分发给同一个后端服务器。 | l 加权轮询:常用于短连接服务,例如 HTTP 等服务。 l 加权最小连接:常用于长连接服务,例如数据库连接等服务。 l IP Hash:该方式适合负载均衡无 cookie 功能的 TCP 协议。 |
| 会话保持 | 负载均衡器可以识别客户与服务器之间交互过程的关联性,在实现负载均衡的同时,保持将其他相关联的访问请求分配到同一台服务器上。 | 如果有一个用户在服务器甲登录了,访问请求被分配到服务器甲,在很短的时间,这个用户又发出了一个请求,如果没有会话保持功能的话,这个用户的请求很有可能会被分配到服务器乙去,这个时候在服务器乙上是没有登录的,所以需要重新登录。如果配置了会话保持功能,上述一系列的操作过程将由同一台服务器完成,避免被负载均衡器分配到不同的服务器上,所以也无需重复登录。 |
6、转发规则参数配置完毕,点击下一步,进入健康检查配置页面
7、配置健康检查参数

参数说明:
| 参数 | 说明 | 使用建议 |
|---|---|---|
| 是否开启 | 开启或者关闭健康检查 | 您可以关闭健康检查功能,但关闭健康检查后,后端服务器将不再收到健康检查报文,此时监听器认为后端服务器处理健康状态。当后端某个服务器健康检查出现异常时,负载均衡还是会把请求转发到该异常的后端服务器上,造成部分业务不可访问。在此场景下,需要用户保证主机业务端口正常。所以建议您不要关闭健康检查。 |
| 协议 | 健康检查支持 TCP 和 HTTP 方式,设置后不可修改。 | |
| 域名 | 健康检查的请求域名,只有健康检查协议为 HTTP 时,需要设置。 | |
| 检查路径 | 指定健康检查的 URL 地址的路径。当“协议”为 HTTP 时生效 | |
| 检查间隔 | 每次健康检查响应的最大间隔时间。 | |
| 超时时间 | 每次健康检查响应的最大超时时间。如果超时时间大于检查间隔时,实际生效超时时间将会取检查间隔时间。 | |
| 健康阈值 | 云服务器从失败到成功的连续健康检查成功次数 | |
| 不健康阈值 | 云服务器从成功到失败的连续健康检查失败次数 |
8、健康检查参数配置完毕,点击完成,即可生成一条监听器数据

9、一个监听器可以添加多条转发规则

点击添加转发规则按钮,直接进入转发规则参数配置界面,按照流程配置转发规则、健康检查参数数据后,该监听器将会生成一条新的转发规则

10、一个负载均衡器可以配置多个监听器,点击添加按钮,配置监听器、转发规则、健康检查参数后,即可生成一条新的监听器数据
