设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

windows NLB+ARR实现Web负载均衡高可用 可伸缩的方法

发布时间:2021-12-17 11:23 所属栏目:52 来源:互联网
导读:下面小编就为大家分享一篇windows NLB+ARR实现Web负载均衡高可用/可伸缩的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 基于IIS的ARR负载均衡 基于NLB负载均衡 这两篇分别分ARR 和 NLB基本配置,下面我们讲讲,如何组合使用,搭配
下面小编就为大家分享一篇windows NLB+ARR实现Web负载均衡高可用/可伸缩的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
基于IIS的ARR负载均衡
 
基于NLB负载均衡
 
这两篇分别分ARR 和 NLB基本配置,下面我们讲讲,如何组合使用,搭配成高可用/可伸缩集群。
 
什么是高可用,可伸缩 ?
 
高可用:是指系统经过专门设计减少停工时间,保持服务高度可用。正常工作时间/单位时间(一般一年),比率达99.99%以上,也就是停工一小时。可以算高可用。
 
可伸缩:是指增加或减少硬件实现软件性能上的加大或减少的难易程度。
 
ARR集群不用担心,因为自身就有健康检查,如果子服务器有异常的话,反向代理不会将流量转化到相应的服务器上。
 
现在比较担心一个问题,如果代理服务器发生异常怎么办?代理服务器负责转化请求每日处理量极大,不排除发生故障的可能。ARR服务器容易发生单点故障,因此整ARR部署并不具有高可用性。
 
子服务器的数量其实受限于ARR服务器转发能力,也是就说可扩展性受限。
 
如何解决ARR单点故障实现高可用 ?
 
首先我们搭建两个ARR服务器。
 
192.168.99.8 192.168.99.10
 
 
在这两台服务器上面分别安装NLB,搭配NLB负载均衡。
 
 
注意主机优先级,目前设置为192.168.99.8为优先处理的服务器。
 
集群端口规则设置80端口。
 
 
 
设置为单一主机
 
 
 
也就说,两台ARR,只有一台在工作,也就是192.168.99.8,别一台192.168.99.10为故障转移服务器。部署完毕。
 
有人问,部署两个,应用上会不会冲突?
 
其实不会的,ARR是应用的第七层上,NLB是应用在第三层,IP层。也就是说,NLB处理完之后,才会转入到ARR进行处理。
 
 
妈蛋,我还没有画好图,就把visio关了,右边的ARR服务器,应该右边移,线与线对应。看着老不爽了
 
一共每秒150次请求。
 
三台内容服务器请求量总数为每秒150次。吻合。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读