Sun Cluster 3.0 U1 概念

第 1章 簡介與概觀

SunPlex 系統為一整合的硬體與軟體解決方案,用於建立高可用性及可延伸的服務。

Sun Cluster 3.0 U1 概念 提供 SunPlex 文件主要讀者所需的概念性資訊。這些讀者包括

本書配合其餘的 SunPlex 文件集,提供 SunPlex 系統的完整概觀。

本章

SunPlex 系統簡介

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

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

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

SunPlex 系統的目標是:

高可用性與容錯性

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

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

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

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

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

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

故障轉移服務

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

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

可延伸的服務

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

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

SunPlex 系統的三個觀點

本節說明 SunPlex 系統的三個不同觀點和重要概念,以及每個觀點的相關文件。這些觀點來自:

硬體安裝與服務觀點

對於硬體維修人員而言,SunPlex 系統就像是一組常用的硬體,包括伺服器、網路和儲存體。這些元件全部以電纜連接在一起,因此使得每一個元件均具有備份而不會有單點故障存在。

重要概念 - 硬體

硬體維修人員需要瞭解下列叢集概念。

建議的硬體概念參考文件

下列各節包含前述重要概念的相關資料:

相關的 SunPlex 文件

下列 SunPlex 文件包括與硬體維修概念相關的程序和資訊:

系統管理員觀點

對於系統管理員而言,SunPlex 系統就像是一組以電纜連接在一起的伺服器 (節點),共用儲存裝置。系統管理員會看見:

重要概念 - 系統管理

系統管理員需要瞭解下列概念與程序:

建議的系統管理員概念參考文件

下列各節包含前述重要概念的相關資料:

相關的 SunPlex 文件 - 系統管理員

下列 SunPlex 文件包含與系統管理概念相關的程序和資訊:

應用程式設計師觀點

SunPlex 系統提供用於諸如 Oracle、NFS、DNS、iPlanet Web Server、Apache Web Server 及 Netscape Directory Server 應用程式的 資料服務。資料服務是藉由配置 Sun Cluster 軟體控制下之常用應用程式而建立的。Sun Cluster 軟體提供啟動、停止與監視應用程式的配置檔案與管理方法。如果您需要建立新的故障轉移或可延伸的服務,您可以使用 SunPlex 應用程式設計介面 (Application Programming Interface,API) 與啟用資料服務技術 API (Data Service Enabling Technologies API,DSET API) 來發展配置檔案與管理方法,以使其應用程式以資料服務方式在叢集上執行。

重要概念 - 應用程式設計師

應用程式設計師需要瞭解下列各項:

建議的應用程式設計師概念參考文件

下列各節包含前述重要概念的相關資料:

相關的 SunPlex 文件 - 應用程式設計師

下列 SunPlex 文件包含與應用程式設計師概念相關的程序和資訊:

SunPlex 系統作業

所有 SunPlex 系統作業都需要具備某些概念背景。下列表格提供作業與說明作業步驟之文件的進階概觀。本書中有關的概念章節說明概念如何對應至這些作業。

表 1-1 對應作業:將使用者作業對應至文件

執行此作業... 

使用此文件... 

安裝叢集硬體 

Sun Cluster 3.0 U1 Hardware Guide

將 Solaris 軟體安裝於叢集上 

Sun Cluster 3.0 U1 安裝手冊

安裝 SunTM Management Center 軟體

Sun Cluster 3.0 U1 安裝手冊

安裝和配置 Sun Cluster 軟體 

Sun Cluster 3.0 U1 安裝手冊

安裝和配置容體管理軟體 

Sun Cluster 3.0 U1 安裝手冊

您的容體管理文件 

安裝和配置 Sun Cluster 資料服務 

Sun Cluster 3.0 U1 Data Services Installation and Configuration Guide

維修叢集硬體 

Sun Cluster 3.0 U1 Hardware Guide

管理 Sun Cluster 軟體 

Sun Cluster 3.0 U1 系統管理手冊

管理容體管理軟體 

Sun Cluster 3.0 U1 系統管理手冊 和您的容體管理文件

管理應用程式軟體 

您的應用程式文件 

問題辨別與建議的使用者動作 

Sun Cluster 3.0 U1 Error Messages Manual

建立新的資料服務 

Sun Cluster 3.0 U1 Data Services Developer's Guide