隨着公司業務的發展,後臺業務就變的愈來愈多,然而服務器的故障又像月經同樣,時不時的洶涌而至,讓咱們防不勝防。那麼後臺的高可用,以及服務器的處理能力就要作一個橫向擴展的方案,以使後臺業務持續的穩定可用,平復人心。html
因爲咱們的後臺業務,清一色都是.net應用程序,加上總監的一致推薦,咱們的負載均衡其中一個方案就選用了微軟與iis集成的反向代理Application Request Route。Application Request Route,配置使用簡單,而且運行狀況可見,也確實是微軟一款很棒的產品。web
本篇咱們就把Application Request Route的Server Farms安裝配置使用進行詳細的展示。緩存
首先你裝一個web 平臺安裝程序:https://www.microsoft.com/zh-CN/download/details.aspx?id=6164服務器
安裝完以後會出現打開界面,iis中也可找到,雙擊進入負載均衡
進入以後,安裝2個插件,以下圖順序。性能
三、安裝完成以後,便可看到你的iis中出現下圖的Server Frams集羣配置管理。學習
咱們這裏舉一個例子來演示這個操做配置過程,使之更有意義。網站
案例說明:現有一個網站A,要讓這個網站部署到192.168.10.122與192.168.10.121兩臺服務器上,若是其中任何一臺服務器down啦,那麼你的網站還能夠正常運行,也能夠根據兩臺服務器的性能來進行請求負載配置處理。spa
一、Create Server Farm,把A部署到兩臺服務器的地址,端口配置在這裏。.net
二、Health Test,驗證服務器是否正常運行,我這裏在A網站的根目錄加啦一個v.txt文件,爲了檢測返回值是否成功,肯定服務器是否正常。
三、Load Balance負載均衡配置
四、 監控和管理配置,若是狀態處與不可用狀態,要啓動當前進程,或這排查服務器部署是否出現問題
五、Routing Rules 配置路由,這裏能夠配置分發服務器的端口,域名等相關信息。
還有緩存等相關配置信息,這裏不一一列舉,本身能夠摸索一下。
下面咱們展現下勞動成果。
咱們的分發服務器是我本機,iis的應用程序網站端口是默認的80端口。
訪問本機的:http://localhost/a.html
上面內容是122服務器上的,此時咱們把122的網站給中止了,看下配置中的顯示:
變成121服務器中的內容了,哈哈,說明咱們配置成功啦。
此文操做爲主,對理論的科普沒有作過多的說明,若是你有什麼疑問,或者想一塊兒交流學習,歡迎加入左上角的羣