群體架構

單一管理網域中的各 Liberty 伺服器集合起來稱為一個「群體」。 群體由至少一部啟用了 collectiveController-1.0 特性的伺服器組成,它稱為「群體控制器」。 群體可以選擇性地有許多啟用了 collectiveMember-1.0 特性的伺服器,它們稱為「群體成員」,群體可以配置成有許多群體控制器。

適用於分散式平台適用於 IBM i 平台註: 只有在 WebSphere® Application Server Liberty Network Deployment 和 WebSphere Application Server Liberty for z/OS® 中,才能使用 collectiveController-1.0 特性及其功能。 這項特性無法用於 WebSphere Application Server Liberty、WebSphere Application Server Liberty - Express® 或 WebSphere Application Server Liberty Core 中。 如果您已安裝 WebSphere Application Server Liberty Network Deployment,您可以使用其 collectiveController-1.0 特性,來使用 WebSphere Application Server Liberty、WebSphere Application Server Liberty - Express 或 WebSphere Application Server Liberty Core 安裝架構中的群體成員。

群體控制器用於集中式管理控制點,可供執行 MBean 遞送、檔案傳送和叢集管理之類的作業。 群體控制器的核心角色是接收群體內各成員的資訊,例如 MBean 屬性和作業狀態,以便無需呼叫個別成員的作業,就能迅速擷取資料。

圖 1. Liberty 設定檔群體架構單一管理網域中的各 Liberty 伺服器集合起來稱為一個「群體」。
群體由至少一部啟用了 collectiveController-1.0 特性的伺服器組成。
它可以選擇性地具有許多群體成員,並存在於一組眾多的群體控制器之中。

一組群體控制器稱為一個「抄本集」。 每個群體都只有一個抄本集,所有控制器都必須是這個抄本集的一部分。 當有多個群體控制器時,每個群體控制器都會將它的資料抄寫到抄本集內的其他群體控制器中,以提供高可用性及保護資料。 抄本集會邏輯地呈現,即使只使用單一控制器也是如此。 抄本集中的控制器利用協同作業架構來彼此通訊,以確保不論是抄本集中的哪個控制器收到儲存資料的作業,都會在整組控制器之間抄寫資料。 每個控制器都有一個專用於抄寫通訊協定的埠。 抄本集中各控制器之間的通訊一律利用 SSL 來進行鑑別和提供保護。

一個群體成員可以配置多個群體控制器端點。 群體成員每次只會與一個群體控制器通訊;不過,配置多個群體控制器端點可以提供失效接手及平衡工作量。 成員至控制器的通訊一律採用 MBean 作業的形式,透過 IBM® JMX Rest Connector 來執行。 控制器和成員之間的通訊一律利用 SSL 來進行鑑別和提供保護。

如需相關資訊,請參閱利用群體來設定 Liberty 設定檔的伺服器管理環境

管理網域安全配置:
管理網域安全配置由兩個部分組成:
  • 使用者網域

    這個網域有賴於定義「管理者」角色的 Java™ 角色型安全。 這可以對映至所配置之使用者登錄內的使用者。

  • 伺服器網域

    這個網域有賴於 SSL 憑證型鑑別。

如需群體安全的相關資訊,請參閱 群體安全

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

資訊中心條款 | 意見


「時間戳記」圖示 前次更新: 2015 年 6 月 22 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=cwlp_collective_arch
檔名:cwlp_collective_arch.html