服務(wù)器群集和網(wǎng)絡(luò)負(fù)載平衡NLB群集都支持一定范圍的應(yīng)用程序,不過兩者處理應(yīng)用程序的方式不同。下面簡(jiǎn)單介紹一下能夠被群集支持的部分應(yīng)用程序,以幫助讀者更深入地體驗(yàn)群集的強(qiáng)大功能。
1.通用應(yīng)用程序群集
服務(wù)器群集中的通用應(yīng)用程序資源被用于為不支持群集的應(yīng)用程序提供高可用性。不過并非所有的應(yīng)用程序都可以這樣配置,為了使用于群集,一個(gè)應(yīng)用程序需要使用基于IP的協(xié)議。滿足條件的應(yīng)用程序?qū)⒛軌蚪柚杭瘜?shí)現(xiàn)故障轉(zhuǎn)移。
2.通用腳本群集
服務(wù)器群集中的通用腳本資源是一個(gè)自定義腳本,這個(gè)腳本是使用Windows Server 2003服務(wù)器平臺(tái)中提供的任何腳本引擎所支持的語言編寫的。盡管這類腳本將是應(yīng)用程序?qū)S玫模鼈內(nèi)孕枳裱璏SDN文檔中提出的一些規(guī)則。
3.群集分布式事務(wù)處理協(xié)調(diào)器
分布式事務(wù)處理協(xié)調(diào)器(DTC)是一種作為COM+運(yùn)行環(huán)境的一部分運(yùn)行的服務(wù),其用途是在本身不包含事務(wù)處理支持的環(huán)境中提供這類服務(wù)。創(chuàng)建一個(gè)群集DTC只需將這個(gè)DTC資源添加到一個(gè)作為虛擬服務(wù)器配置的組并將它置于聯(lián)機(jī)狀態(tài)。
4.維護(hù)群集間的終端會(huì)話
在Windows Server 2003服務(wù)器群集中可以安裝終端服務(wù),但在這類配置中的終端服務(wù)既不能被負(fù)載平衡,也不是高可用的。不過可以通過將終端服務(wù)作為一個(gè)NLB群集的一部分安裝來實(shí)現(xiàn)負(fù)載平衡。
5.MS SQL Server 群集
Microsoft SQL Server 2000是一個(gè)高性能的數(shù)據(jù)庫管理系統(tǒng),它完全支持服務(wù)器群集,但不適用于NLB群集。
6.群集消息隊(duì)列
消息隊(duì)列是一種為消息的異步傳輸提供分布式機(jī)制的服務(wù),其基本用途是確保應(yīng)用程序或系統(tǒng)之間可靠地通信。要安裝群集消息隊(duì)列,應(yīng)該保證擁有一個(gè)包含物理磁盤、IP地址和網(wǎng)絡(luò)名稱資源的組,然后在每個(gè)節(jié)點(diǎn)上安裝消息隊(duì)列組件。