回到網頁內容 臺灣-繁體中文
HP.com 首頁 產品資訊 支�#169;及驅動程式 解決方案 如何購買
» 聯絡 HP
進階選項
HP.com 首頁
使用 Serviceguard Extension for RAC > 第 1 章. Serviceguard Extension for RAC 簡介

何謂 Serviceguard Extension for RAC 叢集?

» 

技術文件

PDF 格式的完整書籍
» 回饋意見
內容©韟像B開©l

 » 目錄

 » 索引

高可用性叢集 (high availability cluster) 為多部 HP 9000 800 系列伺服器所構成的群組,具備充足的備援 (redundancy) 軟體及硬體組件,即使發生單點失效 (single point of failure),也不會導致電腦系統提供的服務中斷。以 Oracle Real Application Cluster 軟體配置的高可用性叢集稱為 RAC 叢集 圖 1-1 「HP-UX 上的 Oracle RAC 配置綜覽 」 簡單地顯示 HP-UX 的 RAC 叢集基本配置架構。

圖 1-1 HP-UX 上的 Oracle RAC 配置綜覽

HP-UX 上的 Oracle RAC 配置綜覽

圖中的兩個鬆散耦合 HP 9000 800 系列系統 (均稱為節點),執行個別的 Oracle 軟體應用例 (instance),自共享磁碟組讀取及寫入資料。用戶端透過區域網路 (LAN) 連接其中一個節點。

HP-UX 上的 RAC 容許您維護單一資料庫影像檔,讓多部 HP 9000 伺服器同時存取這個資料庫,不必分開管理各自獨立的資料庫,因而可以增加執行能力。此外,在適當配置之後,Serviceguard Extension for RAC 提供的高可用性資料庫,即使硬體組件失效,仍舊可以繼續運作。

群組成員

Oracle RAC 8.1.x 版和更新版本的系統落實群組成員 (group membership) 的概念,讓 RAC 的多個應用例可在每一個節點上執行。相關程序會配置到群組 (group) 中。群組可讓不同應用例中的程序選擇要與任何其他程序進行互動。如此,一個 RAC 叢集內便能支援多個資料庫。

「群組成員服務」(Group Membership Service,GMS) 元件提供程序監視設施,以監視群組成員的狀態。GMS 由 cmgmsd 協助程式提供,是與 Serviceguard Extension for RAC 一起安裝的 HP 元件。

圖 1-2 「群組成員服務」 顯示群組成員運作的方式。叢集的節點 1 到節點 4 共用銷售資料庫,但只有節點 3 和節點 4 共用人事資料庫。因此,節點 1 和節點 2 上各有一個 RAC 應用例;節點 3 和節點 4 上各有兩個 RAC 應用例。存取銷售資料庫的 RAC 程序組成一個群組,存取人事資料庫的 RAC 程序則組成另一個群組。

圖 1-2 群組成員服務

群組成員服務

使用叢集中的套件

為使除了 Oracle Real Application Cluster 以外的其他重要應用程式也具備高可用性,您可以配置 RAC 叢集使用套件 (package)。套件會將應用程式和服務群組起來;發生服務、節點或網路失效時,Serviceguard Extension for RAC 能自動將指定套件中的所有系統資源之控制權轉移到叢集中其他的節點,在盡量不中斷服務的情況下,讓您的應用程式維持可使用的狀態。

附註: 在 RAC 叢集中,您可建立套件來啟動和停止 RAC,亦可執行存取資料庫應用例的應用程式。若需搭配 RAC 使用套件的詳細資訊,請參閱「配置套件與套件的服務」一章。
可列印版本
隱私權聲明 使用範圍與著作權聲明
© 2005 Hewlett-Packard Development Company, L.P.