close


  當把一台伺服器(包括Web伺服器、FTP伺服器或者流媒體伺服器等等)放入網路中之後,隨著客戶端數量的不斷新增,人們往往需要功能更強大、處理速度更快的伺服器。為了解決這個問題,如果將原有的伺服器替換成功能更強大、處理速度更快的伺服器顯然並不是值得稱道的辦法。但是如果能把新伺服器新增到原有伺服器的處理能力基礎上而不是替換它,這種方案毫無疑問更容易被使用者接受。網路負載平衡(Network Load Balancing,NLB)群集的出現正好實現了這一目的。

一、網路負載平衡介紹

  NLB群集最早出現在Windows 2000 Server的Advanced Server系統中,在Windows Server 2003的各個版本中均提供了此項功能。NLB群集允許使用者把兩台或更多的伺服器結合起來使用,在客戶端看起來就像是一台伺服器。進入NLB群集的連結請求可以分解傳送給兩個或更多的NLB群集成員,這樣使用者可以新增越來越多的伺服器(最多32台),形成一個功能非常強大的FTP網站或Web網站。

  在NLB群集中,每台伺服器都會有一個屬於自己的靜態IP地址,但NLB群集中的所有伺服器還有一個共同的IP地址—NLB群集地址。客戶端可以通過這個IP地址連結到NLB群集,就像連結到其它IP地址一樣。當有客戶端請求連結到這個共享的IP地址時,NLB群集會將每個存取請求指派一個實際的群集成員。

  儘管NLB群集是一種非常簡潔的工具,但安裝設定NLB群集必須滿足很嚴格的要求,譬如首先要保證群集中伺服器必須能夠正常的單獨執行。以安裝設定兩節點的NLB群集為例,這些條件簡述如下:
    (1)每個節點伺服器必須擁有一個靜態IP地址,另外還應該為NLB群集準備一個靜態IP地址。
    (2)NLB群集需要擁有一個DNS名稱,且該DNS記錄項應該與區群集IP地址建立了映射關係。
    (3)每個節點伺服器上應該安裝完全相同的伺服器軟體(如IIS、終端伺服器等網路服務),以構成一個兩節點的NLB群集。

二、網路負載平衡的優點

1.網路負載平衡允許你將傳入的請求傳播到最多達32台的伺服器上,即可以使用最多32台伺服器共同分擔對外的網路請求服務。網路負載平衡技術保證即使是在負載很重的情況下它們也能作出快速響應。

2.網路負載平衡對外只須提供一個IP地址或域名。

3.如果網路負載平衡中的一台或幾台伺服器不可用時,服務不會中斷。網路負載平衡自動檢測到伺服器不可用時,能夠迅速在剩餘的伺服器中重新指派客戶機通訊。此保護措施能夠輔助你為關鍵的業務程式提供不中斷的服務。可以根據網路存取量的增多來新增網路負載平衡伺服器的數量。

4.網路負載平衡可在普通的計算機上實現。

在Windows Server 2003中,網路負載平衡的應用程式包括Internet訊息服務(IIS)、ISA Server 2000防火牆與代理伺服器、VPN虛擬專用網、終端伺服器、Windows Media Services(Windows 視訊點播、視訊廣播)等服務。同時,網路負載平衡有助於改善你的伺服器性能和可伸縮性,以滿足不斷增長的基於Internet客戶端的需求。網路負載平衡可以讓客戶端用一個邏輯Internet名稱和虛擬IP地址(又稱群集IP地址)存取群集,同時保留每台伺服器各自的名稱。

三、Windows 2003 網路負載平衡的實現過程

1. 操作環境:

2. 部署過程:
‧    設定三台伺服器的網卡,確保「網路負載均衡」已選中,以其中一台Server 2 為例開始部署:

‧    從「管理工具」中執行打開「網路負載平衡管理器」,用滑鼠游標右鍵單擊「網路負載平衡群集」,從出現的選單中選擇「新建群集」,進入「群集參數」界面。

‧    群集參數設定,主要三個地方:虛擬IP、子網掩碼、虛擬主機名。虛擬IP是供客戶端存取的地址,它會把客戶端的請求、存取由系統自動根據網路負載路由到每個伺服器上,減少單台伺服器的壓力。這裡所配的虛擬IP為:192.168.0.1 ;虛擬主機名: test.domain.com (也可以是其他的名稱,但輸入的DNS名稱必須與輸入的IP地址相符);子網掩碼與伺服器一致,設定完畢;點選「下一步」。如果允許遠程控制,請選中「允許遠程控制」,並在「遠程密碼」和「確認密碼」處輸入可以進行遠程控制的密碼。

‧    進入「附加群集IP地址」,點選「下一步」。

‧    進入「通訊埠規則」,點選「下一步」。

‧    在「連結」界面的「主機」欄中輸入目前伺服器的IP地址,然後點選「連結」,將在「對設定一個新的群集可用的介面」框中顯示出連結的伺服器的網卡及IP地址。選擇被連結主機的其中一塊網卡(綁定負載均衡),然後點選「下一步」。

‧    進入「主機參數」設定,點選「完成」,系統將自動開始網路負載平衡群集的設定。幾分鐘後,網路負載平衡群集設定完成。

‧    再次進入到「網路負載平衡管理器」中,可以檢視到在群集test.domain.com 的主機設定訊息。

‧    另外兩台伺服器按照以上步驟操作,即可將其新增到網路負載平衡中。

arrow
arrow
    全站熱搜

    caesarkai 發表在 痞客邦 留言(0) 人氣()