Sun Java System Application Server 9.1 部署规划指南

分层拓扑

在这种拓扑中,Application Server 实例和 HADB 节点位于不同的计算机上(因此称为分层)。

这种拓扑需要的硬件比同位拓扑多。如果使用不同类型的计算机,这种拓扑可能会比较适合:您可以分配一组计算机来承载 Application Server 实例,而分配另一组计算机来承载 HADB 节点。例如,可以为 Application Server 实例配备功能较强的计算机,而为 HADB 配备功能次之的计算机。

示例配置

下图展示了分层拓扑。

图 3–3 示例分层拓扑

示例分层拓扑

在这种拓扑中,计算机 SYS0 承载 Application Server 实例 A,计算机 SYS1 承载 Application Server 实例 B。这两个实例组成一个群集,用于将会话信息永久保留到两个 DRU 上:

DRU 上的所有节点位于不同的计算机上,因此,即使一台计算机出现故障,仍可在其他计算机上获得任何 DRU 的完整数据。

分层拓扑的变化形式

分层拓扑的一种变化形式是,在配置中水平添加更多的计算机以增加 Application Server 实例数。例如,通过创建一个新 Application Server 实例,在示例配置中添加另一台计算机。类似地,通过添加更多的计算机来承载 HADB 节点以增加 HADB 节点数。需要重申的是,必须成对添加 HADB 节点,每个 DRU 一个节点。

分层拓扑的变化形式对这种配置进行了说明。

图 3–4 分层拓扑的变化形式

分层拓扑的变化形式

在这种配置中,每台承载 Application Server 实例的计算机包含两个实例。因此,群集中共有六个 Application Server 实例。

HADB 节点位于计算机 SYS3、SYS4、SYS5 和 SYS6 上。

DRU0 包含两台计算机:

DRU1 包含两台计算机:

承载 HADB 节点的每台计算机承载两个节点。因此,共有八个 HADB 节点:四个活动节点和四个备用节点。