一、簡單介紹負載均衡
負載均衡也稱負載共享,它是指負載均衡是指通過對系統負載情況進行動態調整,把負荷分攤到多個操作節點上執行,以減少系統中因各個節點負載不均衡所造成的影響,從而提高系統的工作效率。
在常用的大型服務器系統當中都存在著負載均衡組件,常用的像微軟的網絡負載平衡NLB、甲骨文的Oracle RAC、思科的負載均衡(SLB),Apach+Tomcat 負載均衡,它們能從硬件或軟件不同方面實現系統各節點的負載平衡,有效地提高大型服務器系統的運行效率,從而提升系統的吞吐量。本篇文章以微軟的網絡負載平衡NAT為例子,簡單介紹Windows Server 2008 R2 負載平衡的安裝與使用方式。
在Windows Server 2008 R2當中,存在著 “網絡負載平衡” 功能 (簡稱 NLB, Network Load Balancing),它以TCP/IP 為基礎的服務,可以將一個已注冊的IP地址映射到多個內部域的IP地址當中,讓多臺主機為同時對網絡請求作出反應。使用NLB網絡負載均衡最多可以連接到32臺主機上,讓32臺主機共同分擔大量的服務壓力。在Windows Server 2008 R2 中還具備 “故障轉移群集” 功能,它是利用負載共享的方式,把多臺服務器的共用信息進行持久化儲存,當其中某臺服務器出現問題時,請求會自動分攤到其他服務器當中。使用 “故障轉移群集” 功能,更能保證 “網絡負載平衡集群”的正常運行,有利于統籌管理分布式系統中的各種資源,利用共享信息及其服務機制擴大系統的處理能力?!肮收限D移群集” 功能將在下一篇文章再作詳細介紹。
二、NLB 主要功能
支持群集功能,一個群集最多支持32臺服務器。支持網絡地址轉換(NAT)功能,能把請求自動轉發到 NLB 群集上對各臺服務器。實現管道化式管理,允許向 NLB 群集同時發送多個請求。支持多地址多端口管理,每臺服務器可以綁定多個虛擬 IP,每個虛擬 IP 可建立多個開放式端口。支持故障快速恢復功能,當服務器出現故障重啟后將自動恢復群集聯機。支持單播、多播、IGMP多播多種群集操作模式。支持事件日志管理,可以快速查閱群集事件記錄。
NLB安裝
三、NLB 使用方式
3.1. 打開 “服務管理器”,添加 “網絡負載平衡” 功能。
3.2. 安裝完成后,打開“網絡負載平衡管理器”
3.3.新建群集,連接到作為群集服務器當中的一臺主機
3.4.為此主機綁定優先級數,和專用的IP地址,一臺主機可以綁定多個IP地址
3.5.建立群集IP地址以進行負載平衡,若存在多個IP地址系統將會以第一個IP作為此群集的IP對信息進行檢測。
新聞熱點
疑難解答
圖片精選