关于IIS负载均衡教程使用
说明:
负载均衡,意思是将负载(访问请求)进行平衡、分摊到多个操作单元(服务器)上进行执行。是解决高性能,单点故障(高可用),扩展性(水平伸缩)的终极解决方案
默认开启cookie跟随,如需测试负载,需更换不同的浏览器测试
比如你有4台机器。那么你可以使用 1台作为主控端。然后其他3台作为负载端,域名解析到主控端
如(此教程贴为内网IP,正常使用时请更换到服务器外网IP):
IP1: 192.168.1.20 (主控端,域名解析的IP地址,不可添加此IP到负载节点)
IP2: 192.168.1.21 (节点1)
IP3: 192.168.1.23 (节点2)
IP4: 192.168.1.24 (节点3)
1、创建负载(t1.ofyy.cn)
在主控端添加负载配置
网站名称:需要负载的域名,可选择现有网站或手动填写,一行一个(注意:选择现有网站后,现有网站将无法访问)
关键词:关键词用于检测每个节点的状态,访问每个节点时,通过返回值匹配关键词,来判断节点是否正常运行(一行一个)
2、添加负载节点
服务器IP:负载节点的IP地址(注意:不可为主控端IP,节点必须存在 【t1.ofyy.cn】网站(更换为自己的域名))
3、修改节点权重
权重: 权重越高,负载分配越高,假设节点A=3,节点B=1, 每4次请求中节点A将会被请求3次
4、检测节点运行状态
如下图负载中存在2个网站,
其中负载节点中都添加了【t1.ofyy.cn】这个网站,而并没有添加【t2.ofyy.cn】这个网站,所以状态如下
1、当负载节点无法连接时,返回节点为连接失败
2、当负载节点未添加网站时,返回IIS/Nginx/Apache默认页
3、当填写关键词后,匹配到关键词则判定节点连接正常,否则为节点连接失败
4、当未填写关键词时,判断返回状态码,如果为连接超时判定为节点连接失败,否则为节点连接成功
下图为 节点正常访问
下图为节点未绑定域名
下图为节点连接超时