SunPlex 系統為一整合的硬體與 Sun Cluster 軟體解決方案,用於建立高可用性及可延伸的服務。
Sun Cluster 3.0 12/01 概念 提供 SunPlex 文件主要讀者所需的概念性資訊。 這些讀者包括
安裝與維修叢集硬體的服務供應商
安裝、配置和管理 Sun Cluster 軟體的系統管理員
開發目前 Sun Cluster 產品所未包含的應用程式故障轉移和可延伸服務的應用程式開發人員
本書配合其餘的 SunPlex 文件集,提供 SunPlex 系統的完整概觀。
本章
提供 SunPlex 系統的簡介和高層次概觀
說明 SunPlex 讀者的各種觀點
指出在使用 SunPlex 系統之前需要瞭解的重要概念
對應重要概念至包含程序和相關資訊的 SunPlex 文件
對應叢集相關作業至包含用來完成那些作業程序的文件
SunPlex 系統將 Solaris 作業環境延伸成為叢集作業系統。 叢集或診測裝置是一組鬆散式結合的運算節點,提供網路服務或應用程式的單一用戶端檢視,包括資料庫、網路服務和檔案服務。
每一個叢集節點均為一個獨立的伺服器,可執行其本身的處理程序。 這些處理程序可以互相通訊,有如形成 (對網路用.端而言) 一個單一系統,協力將應用程式、系統資源和資料提供給使用者。
叢集可提供比傳統單一伺服器系統更多項的優勢。 這些優勢包括故障轉移和可延伸服務的支援、模組成長的能力,以及比傳統硬體容錯系統低的導入成本。
SunPlex系統的目標是:
減少或免除因為軟體或硬體故障所造成的當機時間
確保終端使用者在單一伺服器系統因為故障造成當機時,仍可使用資料和應用程式
增加節點至叢集,讓服務延伸至額外的處理器,以增加應用程式的效率
強化系統的可用性,讓您可以執行維護作業而不需要關閉整個系統
SunPlex 系統是高可用性 (HA) 的系統設計,可提供幾近連續不斷的存取資料和應用程式。
相形之下,容錯性硬體系統雖提供持續性的資料和應用程式存取,但因為是特殊硬體,所以成本較高。 此外,容錯性系統通常不會說明軟體故障。
SunPlex 系統透過硬體和軟體的結合來達到高可用性。 多餘的叢集交互連接、儲存體和公用網路可防止發生單一點故障。 叢集軟體會持續監督成員節點的運作狀況,並阻止故障節點參與叢集,以免資料受到毀損。 此外,叢集會監督服務及其相依系統資源,並且在發生故障時進行故障轉移或重新啟動服務。
請參閱 "高可用性常問問題",以取得關於高可用性的問題與解答。
SunPlex 系統可以讓您使用故障轉移或可延伸的服務。 一般而言,故障轉移服務僅提供高可用性 (冗餘),而可延伸的服務則提供高可用性且增加效能。 單一叢集可以同時支援故障轉移和可延伸的服務。
故障轉移是叢集自動將已發生故障之主要節點上的服務,重新放置到指定之次要節點的處理程序。 藉由故障轉移,SunPlex 軟體提供了高可用性。
當發生故障轉移時,用戶端可能會看到短暫的服務中斷,並且可能需要在完成故障轉移動作之後重新連線。 然而,用戶端並不會意識到提供服務的實體伺服器的存在。
故障轉移與冗餘有關,而延伸性則提供不變的回應時間或產量,且與負載無關。 可延伸的服務會調節叢集中的多個節點來同時執行應用程式,因此提供較佳的效能。 在可延伸的配置中,叢集的每個節點均可提供資料並處理用戶端的要求。
請參閱 "資料服務",以取得關於故障轉移和可延伸服務的更多特定資訊。
本節說明 SunPlex 系統的三種不同觀點和重要概念,以及每個觀點的相關文件。 這些觀點來自:
硬體安裝與維修人員
系統管理員
應用程式設計師
對於硬體維修人員而言,SunPlex 系統就像是一組常用的硬體,包括伺服器、網路和儲存體。這些元件全部以電纜連接在一起,因此使得每一個元件均具有備份而不會有單點故障存在。
硬體維修人員需要瞭解下列叢集概念。
下列各節包含前述重要概念的相關資料:
下列 SunPlex 文件包括與硬體維修概念相關的程序和資訊:
Sun Cluster 3.0 12/01 Hardware Guide
對於系統管理員而言,SunPlex 系統就像是一組以電纜連接在一起的伺服器 (節點),共用儲存裝置。 系統管理員會看見:
與 Solaris 軟體整合的專用叢集軟體,用來監視叢集節點之間的連接
用來監視在叢集節點上執行的使用者應用程式運作狀況的專用軟體
設定和管理磁碟的容體管理軟體
可以讓所有節點存取所有儲存裝置 (即使未直接連接到磁碟) 的專用叢集軟體
可以讓檔案像是本機連接至該節點的方式出現於每個節點上的專用叢集軟體
系統管理員需要瞭解下列概念與程序:
硬體和軟體元件之間的相互作用
安裝和配置叢集的一般流程,包括:
安裝 Solaris 作業環境
安裝和配置 Sun Cluster 軟體
安裝和配置容體管理者
安裝和配置應用軟體使其成為具備叢集功能
安裝和配置 Sun Cluster 資料服務軟體
新增、移除、更換和維修叢集硬體與軟體元件的叢集管理程序
修改配置以增進效能
下列各節包含前述重要概念的相關資料:
下列 SunPlex 文件包括與系統管理概念相關的程序和資訊:
Sun Cluster 3.0 12/01 軟體安裝手冊
Sun Cluster 3.0 12/01 系統管理手冊
Sun Cluster 3.0 12/01 Error Messages Guide
SunPlex系統可為 Oracle、NFS、DNS、iPlanetTM Web Server、Apache Web Server 和 NetscapeTM Directory Server 之類的應用程式,提供資料服務。 資料服務是藉由配置 Sun Cluster 軟體控制下之常用應用程式而建立的。 Sun Cluster 軟體提供啟動、停止與監視應用程式的配置檔案與管理方法。如果您需要建立新的故障轉移或可延伸的服務,您可以使用 SunPlex 應用程式設計介面 (Application Programming Interface,API) 與啟用資料服務技術 API (Data Service Enabling Technologies API,DSET API) 來發展配置檔案與管理方法,以使其應用程式以資料服務方式在叢集上執行。
應用程式設計師需要瞭解下列各項:
應用程式的特性,以決定其是否可以被當作故障轉移或可延伸的資料服務來執行。
Sun Cluster API、DSET API 及"一般"資料服務。 程式設計師需要決定哪一種工具最適合用來撰寫程式或指令集,以配置其用於叢集環境的應用程式。
下列各節包含前述重要概念的相關資料:
下列 SunPlex 文件包括與應用程式設計師概念相關的程序和資訊:
Sun Cluster 3.0 12/01 Data Services Developer's Guide
Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide
所有 SunPlex 系統作業都需要具備某些概念背景。 下列表格提供作業與說明作業步驟之文件的進階概觀。 本書中有關的概念章節說明概念如何對應至這些作業。
表 1-1 對應作業:將使用者作業對應至文件
執行此作業... |
使用此文件... |
---|---|
安裝叢集硬體 |
Sun Cluster 3.0 12/01 Hardware Guide |
將 Solaris 軟體安裝於叢集上 |
Sun Cluster 3.0 12/01 軟體安裝手冊 |
安裝 SunTM Management Center 軟體 |
Sun Cluster 3.0 12/01 軟體安裝手冊 |
安裝和配置 Sun Cluster 軟體 |
Sun Cluster 3.0 12/01 軟體安裝手冊 |
安裝和配置容體管理軟體 |
Sun Cluster 3.0 12/01 軟體安裝手冊 您的容體管理文件 |
安裝和配置 Sun Cluster 資料服務 |
Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide |
維修叢集硬體 |
Sun Cluster 3.0 12/01 Hardware Guide |
管理 Sun Cluster 軟體 |
Sun Cluster 3.0 12/01 系統管理手冊 |
管理容體管理軟體 |
Sun Cluster 3.0 12/01 系統管理手冊 和您的容體管理文件 |
管理應用程式軟體 |
您的應用程式文件 |
問題辨別與建議的使用者動作 |
Sun Cluster 3.0 12/01 Error Messages Guide |
建立新的資料服務 |
Sun Cluster 3.0 12/01 Data Services Developer's Guide |