高可用性管理程式

本產品包含高可用性管理程式元件。 高可用性管理程式所提供的服務僅適用於產品元件。

高可用性管理程式提供數個特性,讓其他產品元件可以使自己具有高可用性。高可用性管理程式提供下列各項:
  • 可讓單態服務本身具有高可用性的架構。 利用此架構的單態服務範例包括叢集成員的交易管理程式和預設的傳訊提供者(也稱為服務整合匯流排)。
  • 容許伺服器輕鬆交換狀態資料的機制。此機制通常稱為公佈欄。
  • 可在程序之間進行高速及可靠傳訊的專用架構。將產品配置為進行記憶體至記憶體抄寫時,資料抄寫服務會使用這個架構。

高可用性管理程式實例會在 Cell 中的每一個應用程式伺服器、Proxy 伺服器、節點代理程式和部署管理程式上執行。您可以將 Cell 分成多個高可用性網域(稱為核心群組)。每一個高可用性管理程式實例都會使用特殊的、可配置的專用傳輸通道,與相同核心群組中的所有其他高可用性管理程式實例建立網路連線。傳輸通道提供了一些機制,讓高可用性管理程式實例可以偵測到核心群組中的其他成員何時啟動、停止或失敗。

在核心群組中,會選取高可用性管理程式實例來協調高可用性活動。所選取的實例,稱為核心群組協調程式。協調程式具備高可用性,因此,當作為協調程式的處理程序停止或失敗時,就會選取另一個實例來擔任協調程式角色,而不會失去連續性。

高可用性元件

高可用性元件就是您可以執行此元件的程序上,定義了高可用性群組的元件。協調程式會追蹤高可用性群組成員資格,並知道每一個高可用性元件可以在哪些處理程序上執行。

協調程式也會使高可用性原則與每一個高可用性群組相關聯。高可用性原則是一組指引,用來協助協調程式管理高可用性元件。比方說,如果某特定處理程序可用時,這個指引可能會指定元件在此處理程序上執行。指引是可配置的,因此,您可以針對您的安裝來自訂原則。

當核心群組程序啟動、停止或失敗時,就會通知協調程式,且協調程式隨時都知道哪些處理程序是可用的。協調程式會使用此資訊,以及高可用性群組和原則資訊來確定元件能持續發揮作用。協調程式會使用原則指引來確定它在哪個處理程序上啟動及執行每一個元件。 如果所選取的處理程序失敗,協調程式會在另一個合適的處理程序上重新啟動該元件。這樣就減少了回復時間,並且會自動進行失效接手,也不需要啟動取代程序。

狀態資料交換

高可用性管理程式提供了一種特殊化的傳訊機制,可讓處理程序彼此交換有關其現行狀態的相關資訊。每一個處理程序都會傳送或張貼與其現行狀態相關的資訊,也可以登錄為當其他處理程序的狀態發生變更時,即通知它。工作量管理 (WLM) 元件使用此機制來建置和維護遞送表資訊。使用此機制建置及維護的遞送表具有高可用性。

複寫

本產品隨附的資料抄寫服務 (DRS) 用來在叢集成員之間,抄寫 HTTP 階段作業資料、有狀態 EJB 階段作業和動態快取資訊。當您配置了 DRS 來進行記憶體至記憶體抄寫時,就會使用為高可用性管理程式定義的傳輸通道,在叢集成員之間傳遞此資料。


指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_ha_hamanager
檔名:crun_ha_hamanager.html