圖:Sun Cluster軟件包
Sun Cluster的目標是:
Sun Cluster 3.1 (SC3.1)是Sun公司新一代集群技術軟件,它是業(yè)界第一個將可用性、擴展性、可管理性與核心操作系統(tǒng)進行集成的集群軟件版本。SC3.1使用操作系統(tǒng)提供的一些服務,例如存儲設備、文件系統(tǒng)和網(wǎng)絡,通過操作系統(tǒng)和集群軟件緊密、無縫的結合,既保持了操作系統(tǒng)對應用的兼容性,又拓展了集群系統(tǒng)的功能。
SC3.1與其它集群軟件產(chǎn)品有著顯著的不同,在Solaris操作系統(tǒng)中集成了支持集群軟件的功能,并且在SC3.1中增加了全局設備管理(Global Devices)、全局文件系統(tǒng)(Global File System)、全局IP服務(Global IP Services)和可擴展服務(Scalable Services)等特性。這些先進的特性為用戶提供了一個便于管理的應用運行環(huán)境,使得Sun公司成為業(yè)界優(yōu)秀的平臺提供商,提供高可靠性和可擴展性的網(wǎng)絡、數(shù)據(jù)和應用服務。
Sun Cluster 3.1產(chǎn)品對Solaris操作環(huán)境是一個重要的擴展,它目前最多可將8個服務器連接成一個群件系統(tǒng)。Solaris 8、Solaris 9操作環(huán)境和Sun Cluster 3.1環(huán)境提供了第一個符合標準Unix環(huán)境的群件文件系統(tǒng)(Cluster File System)。這兩個環(huán)境的結合可以使群件網(wǎng)絡總是處于連接狀態(tài),可以做到數(shù)據(jù)的實時提供。而且,它可以在一個群件內(nèi)創(chuàng)建全球應用服務,這使得一旦在群件系統(tǒng)中配置了一個應用程序,該應用程序就能在群件系統(tǒng)的任何地方使用。這樣,就使服務級別管理非常容易,既簡化了管理,又降低了運營成本。
Sun Cluster由應用廣泛、技術成熟的Sun服務器和海量存儲設備組成,并提供兩種不同的高可用性解決方案:HA(High Availability)和 PDB(Parallel DataBase)。在PDB中支持Oracle的并行數(shù)據(jù)庫版OPS,這樣不僅可以使數(shù)據(jù)庫操作均勻地分布在集群系統(tǒng)中的各個節(jié)點上運行,并且可以提供迅速、可靠的故障切換,使整個數(shù)據(jù)庫應用保證了最大限度的持續(xù)可用性。
Sun Cluster支持多種方式的集群拓撲結構,包括群集對方式(Clustered Pairs)、N+1(或稱星型結構)、群集對+N的方式(Pair+N)等一系列高可靠性集群拓撲結構。群集系統(tǒng)最典型的配置是雙節(jié)點的群集,如下圖所示:
圖:雙節(jié)點群集示意圖
從上圖可以看到,群集由下列硬件組成:
該集群結構特點如下:
其優(yōu)點包括: