一、簡(jiǎn)單介紹負(fù)載均衡
負(fù)載均衡也稱負(fù)載共享,它是指負(fù)載均衡是指通過對(duì)系統(tǒng)負(fù)載情況進(jìn)行動(dòng)態(tài)調(diào)整,把負(fù)荷分?jǐn)偟蕉鄠€(gè)操作節(jié)點(diǎn)上執(zhí)行,以減少系統(tǒng)中因各個(gè)節(jié)點(diǎn)負(fù)載不均衡所造成的影響,從而提高系統(tǒng)的工作效率。
在常用的大型服務(wù)器系統(tǒng)當(dāng)中都存在著負(fù)載均衡組件,常用的像微軟的網(wǎng)絡(luò)負(fù)載平衡NLB、甲骨文的Oracle RAC、思科的負(fù)載均衡(SLB),Apach+Tomcat 負(fù)載均衡,它們能從硬件或軟件不同方面實(shí)現(xiàn)系統(tǒng)各節(jié)點(diǎn)的負(fù)載平衡,有效地提高大型服務(wù)器系統(tǒng)的運(yùn)行效率,從而提升系統(tǒng)的吞吐量。本篇文章以微軟的網(wǎng)絡(luò)負(fù)載平衡NAT為例子,簡(jiǎn)單介紹Windows Server 2008 R2 負(fù)載平衡的安裝與使用方式。
在Windows Server 2008 R2當(dāng)中,存在著 “網(wǎng)絡(luò)負(fù)載平衡” 功能 (簡(jiǎn)稱 NLB, Network Load Balancing),它以TCP/IP 為基礎(chǔ)的服務(wù),可以將一個(gè)已注冊(cè)的IP地址映射到多個(gè)內(nèi)部域的IP地址當(dāng)中,讓多臺(tái)主機(jī)為同時(shí)對(duì)網(wǎng)絡(luò)請(qǐng)求作出反應(yīng)。使用NLB網(wǎng)絡(luò)負(fù)載均衡最多可以連接到32臺(tái)主機(jī)上,讓32臺(tái)主機(jī)共同分擔(dān)大量的服務(wù)壓力。在Windows Server 2008 R2 中還具備 “故障轉(zhuǎn)移群集” 功能,它是利用負(fù)載共享的方式,把多臺(tái)服務(wù)器的共用信息進(jìn)行持久化儲(chǔ)存,當(dāng)其中某臺(tái)服務(wù)器出現(xiàn)問題時(shí),請(qǐng)求會(huì)自動(dòng)分?jǐn)偟狡渌?wù)器當(dāng)中。使用 “故障轉(zhuǎn)移群集” 功能,更能保證 “網(wǎng)絡(luò)負(fù)載平衡集群”的正常運(yùn)行,有利于統(tǒng)籌管理分布式系統(tǒng)中的各種資源,利用共享信息及其服務(wù)機(jī)制擴(kuò)大系統(tǒng)的處理能力。“故障轉(zhuǎn)移群集” 功能將在下一篇文章再作詳細(xì)介紹。
二、NLB 主要功能
支持群集功能,一個(gè)群集最多支持32臺(tái)服務(wù)器。支持網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)功能,能把請(qǐng)求自動(dòng)轉(zhuǎn)發(fā)到 NLB 群集上對(duì)各臺(tái)服務(wù)器。實(shí)現(xiàn)管道化式管理,允許向 NLB 群集同時(shí)發(fā)送多個(gè)請(qǐng)求。支持多地址多端口管理,每臺(tái)服務(wù)器可以綁定多個(gè)虛擬 IP,每個(gè)虛擬 IP 可建立多個(gè)開放式端口。支持故障快速恢復(fù)功能,當(dāng)服務(wù)器出現(xiàn)故障重啟后將自動(dòng)恢復(fù)群集聯(lián)機(jī)。支持單播、多播、IGMP多播多種群集操作模式。支持事件日志管理,可以快速查閱群集事件記錄。
NLB安裝
三、NLB 使用方式
3.1. 打開 “服務(wù)管理器”,添加 “網(wǎng)絡(luò)負(fù)載平衡” 功能。
3.2. 安裝完成后,打開“網(wǎng)絡(luò)負(fù)載平衡管理器”
3.3.新建群集,連接到作為群集服務(wù)器當(dāng)中的一臺(tái)主機(jī)
3.4.為此主機(jī)綁定優(yōu)先級(jí)數(shù),和專用的IP地址,一臺(tái)主機(jī)可以綁定多個(gè)IP地址
3.5.建立群集IP地址以進(jìn)行負(fù)載平衡,若存在多個(gè)IP地址系統(tǒng)將會(huì)以第一個(gè)IP作為此群集的IP對(duì)信息進(jìn)行檢測(cè)。
3.6.設(shè)定群集參數(shù),此處可設(shè)定群集完整的Internet名稱,確定其操作模式。此處需要稍作解釋:
3.6.1 單播模式
指把各主機(jī)節(jié)點(diǎn)重時(shí)指向同一個(gè)虛擬MAC地址,在此情況下各節(jié)點(diǎn)之間不能實(shí)現(xiàn)通訊。
3.6.2 多播模式
指各主機(jī)節(jié)點(diǎn)都保留原有的MAC地址,此外再外加專用于NLB的通訊MAC地址,使各節(jié)點(diǎn)之間能正常實(shí)現(xiàn)通訊。但并非所有的路由器或交換機(jī)都支持多播模式,使用時(shí)需要謹(jǐn)慎處理。
新聞熱點(diǎn)
疑難解答
圖片精選