by Joseph Wu
15. October 2012 09:23
建立 Web Farm 有好幾種方法達成
1、IIS + Cluster of File Server (放置共用網站資料) + shared config (放置共用設定檔 applicationhost.config、administration.config)
2、IIS + DFS (同步網站的資料。雖說沒有共用設定檔,但只要確認網站設定一致無誤即可)
3、IIS + Web Farm Framework
上述的 3 種方法都可以搭配 NLB 進行網站負載平衡。第 2、3 種方法是屬於沒有採購硬體預算的作法。如果沒把握確認自己設定網站能夠一致,建議採用第 3 種方法,而本文也是介紹第 3 種方法
設定步驟如下:
(0) 記得先裝上 Web Platform Installer ,接著下載 & 安裝 Web Farm Framework 2.0 )。最後打開 IIS 就可發現設定節點。
(1) 建立新的伺服器群組 (群組內的主機務必將其帳號密碼設定一致)
(2) 加入所有主機至該群組 (primary server 只能有一台)
(3) 加入第 2 台主機
(註:如果有發生下述錯誤,記得要在進階防火牆規則中打開 SMB & 遠端系統管理)
(加入成功)
4、建立完畢後會如下圖所示,primary server 就會將所有設定值、網站檔案與 secondary server 進行同步
下圖是筆者一個小小的失誤,如果大家有收到下述的錯誤訊息時,那就代表 primary server 和 secondary server 的作業系統版本不一致,以我自己為例,我的 primary server 是標準版,但是 secondary server 是 web 版,所以就造成了以下的錯誤了。 |
後續可以發現在服務中多了 Web Deployment Agent Service & Web Farm Agent Service 這 2 個服務
防火牆規則也會被打開
接著就看著 secondary server 一直被 primary server 同步吧,會有一系列的安裝訊息
我個人真的是覺得這個工具超方便的 ^__^