集合体体系结构

单个管理域中的一组 Liberty 服务器称为集合体。集合体至少包含一个已启用 collectiveController-1.0 功能的服务器(称为集合体控制器)。(可选)集合体可以包含许多已启用 collectiveMember-1.0 功能的服务器(称为集合体成员),并且可以将集合体配置为具有许多集合体控制器。

适用于已分发平台适用于 IBM i 平台注: collectiveController-1.0 功能部件及其功能仅在 WebSphere® Application Server Liberty Network Deployment 和 WebSphere Application Server Liberty for z/OS® 之类的多服务器产品中可用。该功能部件在 WebSphere Application Server Liberty 或 WebSphere Application Server Liberty Core 之类的单服务器产品中不可用。如果已有多服务器产品安装,那么可使用其 collectiveController-1.0 功能部件以处理单服务器产品中的集合体成员。

提供集合体控制器以便集中管理控制点执行 MBean 路由、文件传输和集群管理之类的操作。集合体控制器的核心角色是从集合体的成员接收信息(例如,MBean 属性和操作状态),以便容易检索数据,而不必在每个单独的成员上都要调用操作。

图 1. Liberty 集合体体系结构
单个管理域中的一组 Liberty 服务器称为集合体。集合体至少包含一个启用了 collectiveController-1.0 功能部件的服务器。(可选)它有许多集合体成员,存在于由许多集合体控制器组成的集合中。

一组集合体控制器称为副本集。每个集合体只有一个副本集,所有控制器都必须是该副本集的一部分。当存在多个集合体控制器时,每个集合体控制器会将其数据复制到副本集中的其他集合体控制器,以提供高可用性和数据保护。即使仅在使用一个控制器,副本集在逻辑上也存在。将配置更改为一个副本集中有多个副本时,请在该副本集中包含至少三个副本。副本集中的控制器使用协作方案相互通信,以确保不论副本集中的哪个控制器接收到存储数据的操作,都会在这组控制器之间复制数据。每个控制器都有一个供复制协议使用的专用端口。始终将使用 SSL 对副本集中的控制器之间的通信进行认证和保护。请确保控制器副本之间的一致性,将使用定额算法。为了实现高可用性,副本集中的控制器数目必须设置为奇数。如果要确保保持定额,那么就要求集合体控制器副本集不能跨多个数据中心。如果缺少定额,那么诸如服务器启动或停止、配置更新的更改就无法对集合体执行。

一个集合体成员可以配置为具有多个集合体控制器端点。一个集合体成员一次仅与一个集合体控制器进行通信;但是,具有多个集合体控制器端点的配置可提供故障转移和工作负载均衡。成员到控制器的通信始终采用通过 IBM® JMX REST 连接器执行的 MBean 操作形式。始终将使用 SSL 对控制器与成员之间的通信进行认证和保护。

有关更多信息,请参阅使用集合体来为 Liberty 设置服务器管理环境

管理域安全性配置:
管理域安全性配置由两个部分组成:
  • 用户域

    此域依赖于用来定义管理员角色的基于 Java™ 角色的安全性。此域可以映射到所配置用户注册表中的用户。

  • 服务器域

    此域依赖于基于 SSL 证书的认证。

有关集合体安全性的更多信息,请参阅 集合体安全性

已配置副本和备用副本

已添加到已配置副本集的副本可能正在运行(活动副本)或已停止(非活动副本)。已启动并从未添加到已配置副本集的副本(或从已配置副本集中移除的副本)称为备用副本

图 2. 集合体控制器中的已配置副本和备用副本
集合体可以包含一个已配置副本集,该副本集具有正在运行的(活动)副本和已停止的(非活动)副本。集合体还可以包含备用副本,这些副本是正在运行的副本,并且从未添加到已配置副本集(或从已配置副本集中移除)。

集合体体系结构术语摘要

集合体
单个管理域中的一组 Liberty 服务器。
集合体控制器
已启用 collectiveController-1.0 功能的服务器。
集合体成员
已启用 collectiveMember-1.0 功能的服务器。
副本集
一组集合体控制器。为实现最佳功能和高可用性,副本集必须至少具有三个控制器。
副本端口
控制器上由复制协议使用的专用端口。
已配置副本集
活动副本和非活动副本的并集。
活动副本
已添加到已配置副本集的已启动副本。
非活动副本
已添加到已配置副本集的已停止副本。
备用副本
未添加到已配置副本集或从已配置副本集中移除的已启动副本。

用于指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=cwlp_collective_arch
文件名:cwlp_collective_arch.html