IIS如何实现群集技术

IIS如何实现群集技术,第1张

应该是集群吧,如果是php或者jsp我真的不建议你用windows的iis,前端可以用tengine抗并发,后端Apache集群。但是如果你是asp.net的程序,或者什么要求必须用iis。那就说几句:

Application Request Route(ARR)需要先安装这个“Platform installer”,去微软官方下载就好。 网页链接

安装之后,可以在iis里看到server farms。

对了,安装的时候要选组件,选三个就够用“Web Deploy V3.0”“Applicaiton Request Router 3 for IIS”“Url Rewriter 2”。分别是web部署、请求路由、地址重写。

右键点选server farms,点击Create Server Farms(创建集群),记得本机要用localhost,再加入其它三个节点就可以了(测试,可以用同路由里的其他地址)

我们进行Health Test(诊断)

通过 Verify URL Test (验证URL测试),如果本机和其他两个节点都是pass,那就是成功了。

就能把资源分出去了,本机localhost只作为转发,不提供其他服务,所有资源存储,请求,传输都是其他你创建的几个节点建立的。

集群就创建并测试完毕了。

不过还是得说一句,如果不是特殊要求,而且也不是net的程序,建议还是在linux上用,前端用nginx-tengine抗并发,后端Apache做集群。

回复 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层,不然真会出你说的问题。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/92389.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存