網(wǎng)絡(luò)負(fù)載平衡
原理:
COM+自己沒有提供負(fù)載平衡監(jiān)視器。
COM+的負(fù)載平衡技術(shù)主要是借助于tcp/ip協(xié)議向外發(fā)包時的網(wǎng)絡(luò)分流。因為COM+優(yōu)先采用tcp/ip協(xié)議做數(shù)據(jù)傳輸協(xié)議,所以COM+請求哪一臺機(jī)器處理,取決于COM+的數(shù)據(jù)包分流在哪一臺機(jī)器上。
利用網(wǎng)絡(luò)負(fù)載平衡服務(wù),可以設(shè)置若干臺計算機(jī)成為負(fù)載平衡集群,組成虛擬的計算機(jī),客戶端對虛擬的計算機(jī)做請求。網(wǎng)絡(luò)負(fù)載平衡服務(wù)在集群內(nèi)部的計算機(jī)之間分流數(shù)據(jù)包。
如果網(wǎng)絡(luò)負(fù)載平衡集群中的某一臺機(jī)器DOWN機(jī),客戶端是感覺不到的,因為客戶端面對的是一臺虛擬的集群計算機(jī),并且在中間層服務(wù)器資源負(fù)載較大時,還可以隨時把新的計算機(jī)加入到集群中,隨時負(fù)載平衡。這種解決方案提供了商業(yè)應(yīng)用的擴(kuò)展性,可用性。
設(shè)置網(wǎng)絡(luò)負(fù)載平衡
條件:
1 中間層服務(wù)器采用windows 2000 advance server
2 每一臺中間層安裝有tcp/ip,并且有固定IP
3 每一臺中間層安裝網(wǎng)絡(luò)負(fù)載平衡服務(wù)
4 在網(wǎng)絡(luò)中必須有一臺機(jī)器上安裝有DNS服務(wù),可以使用域服務(wù)器作為DNS服務(wù)器,并且配置DNS服務(wù),使網(wǎng)絡(luò)上能識別以后虛擬的集群計算機(jī)名。
設(shè)置網(wǎng)絡(luò)負(fù)載平衡服務(wù):
1 打開網(wǎng)絡(luò)協(xié)議配置
2 打開網(wǎng)絡(luò)負(fù)載平衡屬性
3 指定一個集群IP地址,集群名稱,此名稱就是在DNS中配置的名稱。主機(jī)的IP地址和掩碼必須與本機(jī)的IP地址和掩碼相同,優(yōu)先級是指如果集群中的某臺優(yōu)先級較高的計算機(jī)失效后,哪一臺計算機(jī)將接替分流
因為分流技術(shù)是優(yōu)先級最高的計算機(jī)做處理,所以優(yōu)先級最高的計算機(jī)建議安裝兩塊網(wǎng)卡,一塊用于處理分流過來的tcp/ip包,一塊用于集群機(jī)器之間通訊。
COM+負(fù)載平衡
由于在WINDOWS advance server 2000 BETA3測試當(dāng)中,COM+負(fù)載平衡發(fā)布引起
客戶極大的興趣,但缺少更好的管理,監(jiān)視,發(fā)布工具。為了更加全面專業(yè)提供COM+負(fù)載平衡,并且調(diào)整微軟戰(zhàn)略整合,COM+負(fù)載平衡升級為Application Server 2000,所以windows advance server 2000的正式發(fā)布版本已取消了CLB功能。
這是一段MSDN上的摘要:
NET 中 Application Center 的用途是,為基于 Windows 2000 和 Internet Information Services 5.0 的 Web 站點(diǎn)提供內(nèi)容部署和管理功能。Application Center 使 Web 站點(diǎn)可伸縮、更強(qiáng)勁、易于管理而且更加安全。其核心思想就是由許多 Web 服務(wù)器組成一個群集,對客戶來說,這個群集就是一個 Web 站點(diǎn)。與此相配合的思想是,被復(fù)制到所有群集成員的單個應(yīng)用程序映像。應(yīng)用程序映像含有商務(wù)解決方案所需的所有部分, 包括 Web 站點(diǎn)、注冊表設(shè)置、文件、COM+ 組件等。通過反映群集當(dāng)前狀態(tài)的事件、性能計數(shù)器和監(jiān)視器,可以很容易地監(jiān)視群集的運(yùn)作狀況。
CLB 有兩大部分:
用于 COM+ 群集負(fù)載平衡的 CLB 軟件。
COM+ 群集(一個由 Application Center 管理的服務(wù)器群集,用來激活和運(yùn)行 COM+ 組件。)
CLB 軟件
CLB 軟件負(fù)責(zé)確定激活 COM+ 組件時使用 COM+ 群集成員的順序。
使用 CLB 時,不是在本地服務(wù)器上創(chuàng)建組件,而是用路由列表和服務(wù)器響應(yīng)時間表來幫助把 COM+ 組件激活請求傳遞到已實(shí)現(xiàn)負(fù)載平衡的 COM+ 群集。然后,COM+ 群集成員創(chuàng)建組件并對客戶機(jī)返回一個接口。組件一經(jīng)創(chuàng)建,CLB 就不再對其進(jìn)行更多的操作。
|
|