IIS Server Farms集群負載


Application Request Route實現IIS Server Farms集群負載詳解

 

序言

隨着公司業務的發展,后台業務就變的越來越多,然而服務器的故障又像月經一樣,時不時的洶涌而至,讓我們防不勝防。那么后台的高可用,以及服務器的處理能力就要做一個橫向擴展的方案,以使后台業務持續的穩定可用,平復人心。

由於我們的后台業務,清一色都是.net應用程序,加上總監的一致推薦,我們的負載均衡其中一個方案就選用了微軟與iis集成的反向代理Application Request Route。Application Request Route,配置使用簡單,並且運行情況可見,也確實是微軟一款很棒的產品。

本篇我們就把Application Request Route的Server Farms安裝配置使用進行詳細的展現。

Application Request Route下載安裝

首先你裝一個web 平台安裝程序:https://www.microsoft.com/en-us/search/result.aspx?q=Microsoft+Web+Farm+Framework+Version+2+for+IIS+7&form=dlc

安裝完之后會出現打開界面,iis中也可找到,雙擊進入

進入之后,安裝2個插件,如下圖順序。

3、安裝完成之后,即可看到你的iis中出現下圖的Server Frams集群配置管理。

配置Server Frams,實現IIS集群負載

我們這里舉一個例子來演示這個操作配置過程,使之更有意義。

案例說明:現有一個網站A,要讓這個網站部署到192.168.10.122與192.168.10.121兩台服務器上,如果其中任何一台服務器down啦,那么你的網站還可以正常運行,也可以根據兩台服務器的性能來進行請求負載配置處理。

1、Create Server Farm,把A部署到兩台服務器的地址,端口配置在這里。

2、Health Test,驗證服務器是否正常運行,我這里在A網站的根目錄加啦一個v.txt文件,為了檢測返回值是否成功,確定服務器是否正常。

3、Load Balance負載均衡配置 

 

4、 監控和管理配置,如果狀態處與不可用狀態,要啟動當前進程,或這排查服務器部署是否出現問題

5、Routing Rules 配置路由,這里可以配置分發服務器的端口,域名等相關信息。

還有緩存等相關配置信息,這里不一一列舉,自己可以摸索一下。

下面我們展示下勞動成果。

我們的分發服務器是我本機,iis的應用程序網站端口是默認的80端口。

訪問本機的:http://localhost/a.html

上面內容是122服務器上的,此時我們把122的網站給停止了,看下配置中的顯示:

變成121服務器中的內容了,哈哈,說明我們配置成功啦。

總結

此文操作為主,對理論的科普沒有做過多的說明,如果你有什么疑問,或者想一起交流學習,歡迎加入左上角的群

 
分類:  架構設計


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM