没有合适的资源?快使用搜索试试~ 我知道了~
基于IIS的负载均衡
5星 · 超过95%的资源 需积分: 46 41 下载量 8 浏览量
2012-06-29
17:19:16
上传
评论
收藏 510KB DOCX 举报
温馨提示
试读
17页
Application Request Route(后面简称为ARR)是一个寄宿于IIS7(及以后的IIS版本)的一个基于代理的模块,它可以通过判断Http Headers,Server Variables以及负载均衡算法将HTTP的请求转发到不同的处理服务器之上。ARR的用处如下: 增强应用的可用性与扩展性 更好的利用服务器资源 使得应用程序的部署更加方便,并且支持卫星部署管理与热替换 更低的管理成本,使得共享宿主的部署成为可能
资源推荐
资源详情
资源评论
IIS 负载均衡-Applicaon Request Route 详解
(后面简称为 )是一个寄宿于 (及以后的 版本)的一
个基于代理的模块,它可以通过判断 , 以及负载均衡算法将
的请求转发到不同的处理服务器之上。 的用处如下:
增强应用的可用性与扩展性
更好的利用服务器资源
使得应用程序的部署更加方便,并且支持卫星部署管理与热替换
更低的管理成本,使得共享宿主的部署成为可能
是基于 的,它通过检测客户端发来的 请求来做出请求路由的
决定。
下面,我们就进一步的看看 的一些特征:
!"基于 请求,做出的请求路由的决定
与硬件的负载均衡不同(在 # 模型的 层来决定请求的路由方式), 是基于应用
层来进行负载均衡的,因为在应用层可用的信息更多(其实谈到这里,是很有必要把负载
均衡的原理讲清楚的,但是,因为本系列主要是讲述 ,所以,对已一些底层原理性的
概念,不会做过多的涉及,以后计划为朋友们系统的讲述负载均衡的原理及其实现 $可以参
看:负载均衡第一篇 % 介绍篇 )。通过在 中使用 ,我们就可以实基
于 与 来实现个更强大的路由规则。
&"提供多种负载均衡算法
我们可以自己决定使用哪一种负载均衡算法来进行请求的路由, 提供了以下 ' 种算法。
("健康检查
我们可以使用“实时通信“和”特定 测试“来检查服务器的健康状况。并且,我们还可以
通过使用很多的参数来决定到底什么样的状况才是健康的正常的服务器,例如,有人认为
只要服务器是开启的,就是健康的;也有人认为,服务器开启,并且处理的请求没有超载
是健康的,等等。另外,我们还可以通过使用自己的提供 ) * 来实现
自己的健康检查可能。
+"客户端亲缘性
关于亲缘性,相信大家不再陌生,我这里稍微的提一下:就是更加倾向于,或者喜欢
那个。例如,在 , 中可以设置 - 的亲缘性,,假设现在有四个 -,编号分别
是 $.$-$/$现在我们 , 的 - 亲缘性设置到 上,就是说0, 在处理请求的
时候,更加喜欢把请求发送给编号为 的 - 来处理,当然也会将请求发送给其他的
-,但是 的 - 处理请求的机会更多。
同理,在 中,可以通过设置客户端的亲缘性, 主要是通过使用 -1 来实现的。
至于如何实现的,其实也很简单,这里暂且不说。
这里就来说说客户亲缘性的一些需要考虑的点:
如果使用了客户端亲缘性,就可以在应用中使用传统的 和 -),而没有必要使用
分布式的 和 -)。这里,以 为例子,因为很多的时候,我们都需要将一个
站点应用部署到多个服务器上,如果在某些地方使用了 ,特别保存用户的一些数据
的时候,就需要使用分布式的 ,用户登录就是一个最明显的例子(避免用户从服务
器 上登录,当下一次请求在 . 服务器处理的时候,还需要再次登录)。使用客户端亲缘
性, 就可以将同一个用户的请求再次转发到用户第一次请求的服务器上。
使用客户端亲缘性,就在一定程度上面失去了负载均衡的意义。因为设置了客户端亲缘性
即使用户初次请求的服务器现在压力很大,那么 还是会将用户的请求转发过去。
客户端亲缘性,失去了高可用性。因为很有可能现在处理用户请求的服务器已经宕机了,
虽然 有健康检查机制,但是 还是可以将请求发给宕机的服务器,导致请求无法处
理。
2"宿主名亲缘性
理解了上面的“客户端亲缘性“,这里就更加容易理解了。“ 宿主名亲缘性”主要使用在共享
服务器中的(很多人使用一台服务器,就是站点部署的时候,购买的是“虚拟地址空间”)
我们后面在提到的时候,会详细讲解。
'"服务器分组
可以管理很多的服务器组,其中每一组又包含多台服务器服。
"基于图形化界面的管理与健康
与 集成,并且,通过了可视化的,便于操作的可视化操作界面。
3"制定请求失败的跟踪规则
在 中,可以定义特定的跟踪规则,当请求处理失败之后查看跟踪信息,便于诊断。
安装
下面,我们就介绍 的安装,便于大家快速上手与学习:
依赖于以下组件:
4 5"6"
4789 *9!5"6"
4*!5"6"
4:;-)!5"6"
的安装,需要相关的环境,如下:
"6以及以后的版本(笔者在 7 和 &663 中都安装过,是可以的)
下面开始进入安装:
!"下载 :
现在 已经发展了 &"2 的版本,可以说已经很稳定了,笔者也在一些大型项目中已经采
用,效果还不错。
现在地址:)0<<""<<*
&"现在 集成在 7安装平台中,如下:
("点击“=,开始安装
剩余16页未读,继续阅读
资源评论
- 郭敦松2013-10-11确实不错,内容讲的很详细
- cywyes2013-08-17不错,阐述得挺详细的
buddy
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功