IIS負載均衡之應用篇:使用Application Request Route(ARR)進行Http請求的負載均衡

爲了演示,我這裏作了以下的準備工做: html

  1. 配置了三臺服務器(名稱定爲A,B,C),而且安裝的是Win Server 2008,IIS與.NET Framework也安裝了。
  2. 在服務器A上面安裝了ARR模塊。服務器A起到一個請求轉發的做用!
  3. 建立了一個Server Farm,而且將服務器B,C加入到了Farm中。

   

另外對於服務器B,咱們就部署了一個默認的站點,以下: 瀏覽器

能夠看出,配置的站點至關的簡單!你們能夠本身去配置不一樣的站點,而後在ARR添加服務器的時候,指向服務器的其餘端口! 服務器

下面,咱們看看,站點中有哪些內容: spa

在這裏,我簡單的放置了一個網頁Default.html,這個頁面的內容也很是的簡單,其中的205是服務器的編號,這樣寫主要是爲了咱們後面便於辨別究竟是哪個服務器處理了咱們的請求! htm

  另外須要注意的是,咱們在站點中,放置了一個health.txt文件,內容以下: 部署

這個文件主要是給ARR進行健康檢查用的,在後面的配置中,咱們就能夠看到它的做用了! get

服務器C的配置和服務器B相似,只是頁面文件的內容改成了"Response come from 216"。 requests

整個服務器的結構以下: it

配置以後的結果如圖所示: 配置

下面開始確認相關的配置信息。

確認Url Rewrite的規則

1.啓動IIS

2.選擇創建的AppServerFarm

3.看到以下的界面:

4. 雙擊"Routing Rules"圖標,確認"Use URL Rewrite to inspect incoming requests"被選中,如圖:

5.啓動瀏覽器,輸入: http://localhost/,獲得了以下的頁面結果:  

 很顯然,ARR的請求轉發起做用了,確認這是205服務器在處理請求!下面,爲了確認,咱們來查看一下。

相關文章
相關標籤/搜索