Sun Cluster 3.0 U1 概念

SunPlex 系統簡介

SunPlex 系統將 Solaris 作業環境延伸成為叢集作業系統。叢集或檢視裝置是一組鬆散式結合的運算節點,提供網路服務或應用程式的單一用戶端觀點,包括資料庫、網路服務和檔案服務。

每一個叢集節點均為一個獨立的伺服器,可執行其本身的處理程序。這些處理程序可以互相通訊,形成如同 (對網路用戶端) 協力將應用程式、系統資源和資料提供給使用者的單一系統。

叢集可提供比傳統單一伺服器系統更多項的優勢。這些優勢包括支援故障轉移和可延伸服務的支援、模組成長的能力,以及比傳統硬體容錯系統低的導入成本。

SunPlex 系統的目標是:

高可用性與容錯性

SunPlex 系統被設計成高可用性 (Highly Available,HA) 系統,亦即可幾近連續存取資料和應用程式的系統。

相形之下,容錯性硬體系統雖提供持續性的資料和應用程式存取,但因為是特殊硬體,所以成本較高。此外,容錯性系統通常不會說明軟體故障。

SunPlex 系統透過硬體和軟體的結合來達到高可用性。多餘的叢集交互連接、儲存體和公用網路可防止發生單一點故障。叢集軟體會持續監督成員節點的運作狀況,並阻止故障節點參與叢集,以免資料受到毀損。此外,叢集會監督服務及其相依系統資源,並且在發生故障時進行故障轉移或重新啟動服務。

請參閱 "高可用性常問問題",以取得關於高可用性的問題與解答。

SunPlex 系統的故障轉移和延伸性

SunPlex 系統可以讓您使用故障轉移可延伸的服務。一般而言,故障轉移服務僅提供高可用性 (冗餘),而可延伸的服務則提供高可用性且增加效能。單一叢集可以同時支援故障轉移和可延伸的服務。

故障轉移服務

故障轉移是叢集自動將已發生故障之主要節點上的服務,重新放置到指定之次要節點的處理程序。有了故障轉移,Sun Cluster 軟體可提供高可用性。

當發生故障轉移時,用戶端可能會看到短暫的服務中斷,並且可能需要在完成故障轉移動作之後重新連線。然而,用戶端並不會意識到提供服務的實體伺服器的存在。

可延伸的服務

故障轉移與冗餘有關,而延伸性則提供不變的回應時間或產量,且與負載無關。可延伸的服務會調節叢集中的多個節點來同時執行應用程式,因此提供較佳的效能。在可延伸的配置中,叢集的每個節點均可提供資料並處理用戶端的要求。

請參閱 "資料服務",以取得關於故障轉移和可延伸服務的更多特定資訊。