IIS负载均衡实现

1、什么是负载均衡
即提高可用性
提高可扩展性

2、安装配置负载均衡
Web Platform installer V5.0
Web Fram 2 for IIS7
Applicaiton Request Router 3 for IIS
Url Rewriter 2 for IIS7

3、算法
Weighted round robin 根据权重按照请求数据进行分配
Weighted total traffic 根据权重按照请求和响应字节大小进行分配
Least current request 优先转发给那个当前处理最少请求的服务器
Least response time 优先转发给那个当前响应最快的服务器
Server variable hash 根据服务器变量的hash来分配请求,这里面的服务器变量包括Cookie, URL,头信息等 ,详情点这里。
Query string hash 根据URL查询字符串的hash来分配请求,如果查询字符串包含多个参数(?name=jesse&location=sh),则是用整个查询字符串的hash来作判断。
Request hash 根据服务器变量或者是URL的hash来分配请求,比如说服务器变量是QUERY_STRING,那么hash的值就是query string中对应的那个值。

4、配置转发规则

5、配置入口服务器

6、Session在APR 分布式环境下的应用,Server Affinity(服务器关联性)

7、搭建多台APR服务器来提升可靠性
http://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/achieving-high-availability-and-scalability-arr-and-nlb

posted @ 2015-03-31 16:26  HelloNet  阅读(543)  评论(0)    收藏  举报