用於 Sun Java System Application Server 的 Sun Cluster 資料服務指南 (適用於 Solaris 作業系統)

Sun Cluster HA for Sun Java System Application Server 概述

本節說明 Sun Cluster HA for Sun Java System Application Server 如何使 Sun Java System Application Server 具有高度可用性。請查閱「Sun Cluster Data Service Release Notes for Solaris OS」,以取得 Sun Cluster HA for Sun Java System Application Server 安裝與配置的新資訊。

Sun Java System Application Server 提供了高效能的與 Java 2 企業版 (J2EE™) 1.3 相容的平台,適用於應用程式服務和 Web 服務的廣泛部署。此平台是為滿足企業客戶的需要而設計的,並且能夠在 Sun Cluster 軟體的控制下執行。

Sun Java System Message Queue 與 Sun Java System Application Server 安裝封裝在一起。請參閱「用於 Sun Java System Message Queue 的 Sun Cluster 資料服務指南 (適用於 Solaris 作業系統)」,以取得有關將 Sun Java System Message Queue 配置為具有高度可用性的資訊。

大多數用戶端可直接連線至 Sun Java System Application Server。Web 用戶端可透過前端 Web 伺服器連線至 Sun Java System Application Server。Sun Java System Application Server 提供了過渡外掛程式安裝,以便與 Sun Java System Web Server 配合使用。

Sun Cluster HA for Sun Java System Application Server 的實施假定您架構所依賴的程式不存在。您架構所依賴的程式 (如資料庫和 Web 伺服器) 應配置為具有高度可用性,但可以在其他叢集上執行。

請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的第 1 章「Planning for Sun Cluster Data Services」以及「Sun Cluster 簡介 (適用於 Solaris 作業系統)」,以取得有關資料服務、資源群組、資源及其他相關主題的一般資訊。

可以使用下列兩種方法之一配置 Sun Cluster HA for Sun Java System Application Server 支援的 8.1 版以前的版本。

防故障備用配置簡介

Sun Cluster HA for Sun Java System Application Server 是具有適當延伸特性的資料服務,可配置一次由一個節點控制的故障轉移 Application Server。網域的管理伺服器也可成為具有高度可用性的防故障備用資源。Web 用戶端可直接連接至 Sun Java System Application Server。

如果是在叢集環境中,使用 Sun Java System Application Server 指令行或 GUI 管理工具時會受到若干限制。在將應用程式實例與管理伺服器配置至資源組之前,請參閱配置限制,以取得關於使用叢集中的 asadmin 或 Sun Java System Application Server 管理介面的資訊。請參閱「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」中的「Configuration Guidelines for Sun Cluster Data Services」,以取得關於配置資源與資源群組的更多資訊。

請使用本節中的標準配置規劃 Sun Cluster HA for Sun Java System Application Server 的安裝與配置。Sun Cluster HA for Sun Java System Application Server 可能還支援其他配置。但是,您必須聯絡您的企業服務代表,以取得有關其他配置的資訊。

下圖說明了在雙節點叢集上執行的 Sun Java System Application Server 的標準故障轉移配置。請參閱配置限制,以取得關於將 Sun Cluster HA for Sun Java System Application Server 配置為容錯移轉資料服務的其他資訊。

圖 2–1 具有故障轉移資料服務配置的雙節點叢集

圖例:前面的文字內容說明該圖形。

多個主要節點配置概述

您還可以將Sun Cluster HA for Sun Java System Application Server 配置為同時在多個節點上控制。多個主要節點配置透過使用前端 Web 層將要求引導至 Application Server 來提供可延伸性。Application Server 提供的過渡外掛程式必須與前端 Web 層配合使用,以將要求引導至執行中的 Sun Java System Application Server 實例之一。

具有高度可用性的 Sun Java System Web Server 配置為在偵聽邏輯主機名稱的叢集上執行。如果 Web 層在 Application Server 所在的叢集上執行,則外掛程式應配置為將要求傳送至叢集私人 IP 位址。Sun Java System Web Server 實例還可配置為在其他叢集上執行。如果 Web 層在單獨叢集上執行,則外掛程式配置為將要求傳送至叢集成員的實體主機名稱,這些叢集成員可執行 Sun Java System Application Server 資源。實際主機名稱的一個範例為 phys-schost-1

在多個節點上控制的 Sun Cluster HA for Sun Java System Application Server 配置可使用私人互連,以引導 Sun Java System Web Server 和 Sun Java System Application Server 之間的通訊。


備註 –

如果您將Sun Cluster HA for Sun Java System Application Server 配置為同時在多個節點上控制的服務,則必須安裝並配置 Sun Java System Web Server。所有叢集節點上的 Sun Java System Web Server 配置必須相同。


可使 Sun Java System Application Server 的多個實例負載平衡。若要啟動負載平衡,請將 Sun Java System Application Server 外掛程式安裝到 Sun Java System Web Server 配置中。當 Sun Java System Web Server 用作 Sun Java System Application Server 的前端時,可將其配置為故障轉移或可延伸資源。

Sun Java System Application Server 實例已進行配置,以便其 HTTP 偵聽程式偵聽所有介面 (0.0.0.0),這是 Sun Java System Application Server 的預設設定。


備註 –

對於在多個節點上控制的資料服務,IIOP 偵聽程式並非具有高度可用性。


下圖說明了可同時在兩個節點上控制資源的 Sun Java System Application Server 的配置。

圖 2–2 具有在多個節點上控制的資料服務之雙節點叢集

圖例:前面的文字內容說明該圖形。