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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章