负载均衡快速入门
概述
负载均衡器是将访问流量根据转发策略分发到后端多台云服务器的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
教程说明
本教程指引您快速创建一个公网负载均衡实例,通过轮循的方式循环访问两台后端云主机的IP地址。
本教程包含以下操作:
- 前期的规划和准备工作:
在创建负载均衡前准备好2台运行负载均衡器后端实际业务的云主机。(数量不限,这里以2台为例) - 创建负载均衡实例:
创建负载均衡实例,负载均衡实例是一个运行的负载均衡服务实体。 - 创建监听器和添加后端成员:
配置负载均衡器实例,添加监听规则和后端服务器。 - 删除负载均衡实例:
如果您不需要负载均衡服务了,为节省您的花费,可以将其删除。
背景信息
一个负载均衡器可以添加多个监听器和多个后端服务器。
规划和准备
在使用负载均衡前,您需要根据您的需求创建网络和后端的实际业务。
创建网络
此处创建的网络为运行实际业务的虚拟机所处的网络。
准备后端服务器
此处创建的两台云主机用于运行负载均衡器后端的实际业务。(创建云主机请参照云主机的创建介绍)
创建的2台云主机密码设置相同,因为通过负载均衡器登录云主机时会使用到。
创建负载均衡
创建负载均衡器
进入交大云控制平台,选择“网络”->“负载均衡器”进入负载均衡器管理界面,点击“创建负载均衡”按钮。弹出创建负载均衡实例界面。
在“创建负载均衡实例”界面中,填入用户自定义的负载均衡实例名称,选择用户运行负载均衡实例所处的网络和子网。点击“确认”按钮,创建负载均衡实例。
根据上述步骤创建的负载均衡实例如下图红框中所示。该负载均衡实例的内网 IP 是192.168.111.7
。
创建监听器
点击创建的负载均衡实例名称,进入“监听器”界面。
点击“创建监听器”按钮,弹出监听器“基本配置”界面。
在监听器“基本配置”界面,用户填入自定义的“监听器名称”,配置监听器的其他可配置选项。此处以前端协议TCP端口填写 10022
,映射后端协议 TCP 端口填写 22
,负载均衡方法为轮询
,最大连接数为 5000
为例。点击“下一步”按钮,跳转“健康检查器”界面。(HTTP 协议会有额外参数,请参照创建负载均衡介绍)
在“健康检查器”界面,我们选择使用默认配置。用户可以根据需要,自行修改相关设置。点击“下一步”按钮,跳转“管理成员”界面。
在“管理成员”界面,在“可用的云主机”列表中,可以看到先前创建的用于作为负载均衡器后端的真正提供实际业务的虚拟机。
选择真正运行实际服务的两台虚拟机,点击“添加”按钮,添加至“已分配的成员”列表中。点击“确认”按钮。完成监听器的创建过程。
完成创建的监听器如下图所示。
点击上面的“拓扑”按钮,可查看负载均衡器的拓扑结构,如下图所示。
负载均衡器绑定浮动IP
给负载均衡器绑定浮动 IP 的作用是为了实现外网对负载均衡器的访问。点击所选负载均衡器右侧下拉列表中的“绑定浮动 IP”按钮,在弹出框中选择浮动 IP 进行关联,点击“确认”按钮,完成浮动 IP 绑定。
在所选负载均衡器的 IP 地址处可看到分配的浮动 IP。
验证负载均衡功能
在负载均衡器实例的界面,点击“拓扑”标签,进入“拓扑”标签页,这里用于显示负载均衡器的拓扑信息。即通过对 192.168.111.7
,端口 10022
的TCP访问都将被负载均衡至后端成员池中的 192.168.111.4
和 192.168.111.12
这两台主机的端口 22
上。
通过创建上述负载均衡器,实现的效果为通过ssh root@111.186.56.52 -p 10022
能够轮循的负载均衡至192.168.111.4
和192.168.111.12
。实际演示效果如下图所示。
删除负载均衡器
为了节省资源,对于不需要的负载均衡器在使用完成后进行删除操作。
在“控制台” –>“网络” –>“负载均衡器”页面中选择不需要的负载均衡器,点击右侧下拉列表中的“删除”按钮,在弹出的“删除负载均衡器”对话框中点击“确认”按钮,即可将被选中的负载均衡器删除。