其实就是要买一台负载均衡服务器;两台ECS服务器;通过负载均衡服务器转发而已;

可参考:https://yq.aliyun.com/articles/257022?spm=5176.10695662.1996646101.searchclickresult.2ee559edeudl8H&aly_as=5SqPWyXT

接下来,我们对SLB进行配置,配置有如下两个步骤:

1、创建监听:这个目的是为了让SLB在某个指定端口上监听客户请求,并且配置健康检查等相关参数设置

点击实例名称,进入到内层菜单,点击添加监听

负载均衡vip组件 负载均衡搭建教程_后端服务

在弹出对话框中前端协议选择HTTP,端口80,后端协议端口填80

负载均衡vip组件 负载均衡搭建教程_后端服务_02

然后不断点下一步,直至监听创建完成

负载均衡vip组件 负载均衡搭建教程_后端服务_03

创建好监听后,我们点击后端服务器菜单项,切换未添加的服务器tab页,勾选列表中的2台云服务器(就是之前在华北2区域购买的2台云服务器),然后点批量添加

负载均衡vip组件 负载均衡搭建教程_负载均衡_04

在弹出对话框中,保持权重均为100,点击确认,这样就把后端服务器添加到SLB的后端了

负载均衡vip组件 负载均衡搭建教程_后端服务_05

至此,对负载均衡SLB的配置就完成了,我们来检验一下效果:
1、不经过负载均衡,直接访问ECS1服务器,在流量器输入地址http://47.95.157.85 可以发现当前是访问不到的,因为之前我们购买ECS时没有勾选开放80端口,因此通过公网进来的80端口请求ECS不会响应
2、不经过负载均衡,直接访问ECS2服务器,同样,由于上述原因,http://60.205.105.168 也无法正常访问
3、通过负载均衡访问,在流量器中输入负载均衡的公网IP地址http://47.95.171.116

第一次访问:

负载均衡vip组件 负载均衡搭建教程_服务器_06

下二次访问:

负载均衡vip组件 负载均衡搭建教程_后端服务_07

不断刷新网页,可以看到一会页面返回的是“Hello World ! This is ECS01.”,一会返回的是“Hello World ! This is ECS02.”,这就说明负载均衡已经在正常工作了,来自用户的请求,被轮询的发往另外不同的ECS进行处理,并且返回了不同的结果。

至此,我们已经完成搭建了一套小型的具有负载均衡功能的网站系统,其实一点也不复杂,对吧。