免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 15483 | 回复: 15
打印 上一主题 下一主题

有谁做过大规模的IIS集群 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-12-14 22:54 |只看该作者 |倒序浏览

实现IIS负载均衡及高可用    NLB技术历经多年  已经比较成熟了   但是不知道能不能实现健康检查和高可用
windows 也有故障转移集群   不知道能不能结合起来使用    请问哪位对windows 的NLB ARR 故障转移集群 ...
这些技术架构都比较熟悉  在这方面很有经验  求分享      

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
2 [报告]
发表于 2012-12-15 15:27 |只看该作者
用过NLB,有好几套,不过都是公司内部用,并发量不是很大

论坛徽章:
0
3 [报告]
发表于 2012-12-16 22:59 |只看该作者
NLB虽然也号称具有高可用性,但是缺乏真正的健康检查机制。
由于工作在网络层,采用的TCP/IP协议,无法实现“心跳机制”。
在一个服务器节点宕机后,NLB会停止继续分发请求。但是一个节点的服务停止后(例如IIS服务),NLB是无法探测到具体服务状态的,任然会分发请求,这就是NLB的致命点。不知道能不能结合windows的故障转移集群,IIS ARR或者Linux平台的那些开源的HA方案。

论坛徽章:
0
4 [报告]
发表于 2012-12-21 14:31 |只看该作者
前端用两台NLB+ARR做集群,NLB为ARR服务,ARR为后端AP做分发。ARR上可以检测出AP上的IIS状态(基于HTTP),如果不可用,则不进行分发。

论坛徽章:
0
5 [报告]
发表于 2012-12-21 15:40 |只看该作者
回复 4# Suntrix
嗯  ARR确实有带健康检查机制   而且是http应用层的  可以直接指定页面  并匹配响应报文信息  来判断服务器的存活和服务的正常运行。
为啥要把ARR和NLB结合起来使用呢? 如果只有2台服务器做webServer,那配置ARR还有意义吗?
在典型的WebFarm架构中  装了ARR的服务器A   是不是就只能承担负载均衡/请求分发,而不能像其它IIS服务器一样分摊压力???
除非在WebFarm server配置选项中,添加A服务器自己。然后设置UrlRewrite规则,根据请求URL,将特定的类型或者目录,指定给A服务器来处理。
是这样的吧?


   

论坛徽章:
0
6 [报告]
发表于 2012-12-21 16:15 |只看该作者
回复 5# dinglang_2009

为啥要把ARR和NLB结合起来使用呢?
ARR为后端AP服务器提供高可用,NLB则为ARR提供高可用,你也不想ARR一挂,应用也挂吧。而且,NLB也可以为ARR分摊压力。

如果只有2台服务器做webServer,那配置ARR还有意义吗?
意义不大,ARR是基于IIS的,如果IIS一停,又重回到你之前提到的问题上了。

在典型的WebFarm架构中  装了ARR的服务器A   是不是就只能承担负载均衡/请求分发,而不能像其它IIS服务器一样分摊压力???
除非在WebFarm server配置选项中,添加A服务器自己。然后设置UrlRewrite规则,根据请求URL,将特定的类型或者目录,指定给A服务器来处理。
是这样的吧?
ARR只是一个IIS插件,并不是一个独立的软件。从功能上来,可以自己添加自己,但实际应用中还是需要将其独立出来,一个分发层一个AP层,不然真会出你说的问题。

论坛徽章:
0
7 [报告]
发表于 2012-12-21 16:26 |只看该作者
回复 5# dinglang_2009
我们这边有几套业务环境都是将分发和AP分离了,典型的都是2台NLB+ARR,3-5台AP服务器,分发端和AP端只要有一台是存活的,业务就不会中断(有时候偷懒,白天打补丁轮流重启),即使在负载不够情况也可临时增加AP服务器应对。


   

论坛徽章:
0
8 [报告]
发表于 2012-12-21 17:07 |只看该作者
回复 7# Suntrix
噢  厉害啊   你们在做前端用2台做分发的服务器   也能保证分发服务器的高可用 。
做了NLB集群的2台集群,然后再配ARR吗?NLB和ARR结合,这样有啥好处呢?

   

论坛徽章:
0
9 [报告]
发表于 2012-12-21 17:12 |只看该作者
回复 8# dinglang_2009
运维这块,还有个比较麻烦的  就是后端服务器 的同步,部署的。服务器少的,还好说。手工的话太容易出错了。
不知道可否分享一下。
对于图片文件,用户上传目录等,这些不断更新的,打算直接用外置的共享存储。你觉得可行吗?无奈,windows上好像没有分布式文件系统。

   

论坛徽章:
0
10 [报告]
发表于 2012-12-24 10:13 |只看该作者
本帖最后由 Suntrix 于 2012-12-24 10:13 编辑

回复 9# dinglang_2009

WINDOWS有DFS系统,里面有个DFS复制,可以解决这个问题,具体可以百度一下。

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP