Sun Cluster 3.0 12/01 概念

對 SunPlex 系統的簡介

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

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

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

SunPlex系統的目標是:

高可用性與容錯性

SunPlex 系統是高可用性 (HA) 的系統設計,可提供幾近連續不斷的存取資料和應用程式。

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

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

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

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

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

故障轉移服務

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

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

可延伸的服務

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

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