两种拓扑必须满足以下一般要求:
承载 HADB 节点的计算机必须成对存在。也就是说,计算机个数必须为偶数。
每个数据冗余单元 (Data Redundancy Unit, DRU) 必须具有相同数量的计算机。创建 HADB 数据库时,应确保镜像(成对)节点位于与主节点不同的 DRU 上。
承载 HADB 节点的计算机必须运行相同的操作系统。最好使用在配置和性能方面相同或几乎相同的计算机。
要在 HADB 中永久保留 HTTP 和 SFSB 会话信息,Application Server 实例必须位于群集中并满足所有相关要求。有关配置群集的更多信息,请参见《Sun Java System Application Server 9.1 高可用性管理指南》中的第 6 章 “使用 Application Server 群集”。
承载 Application Server 实例的计算机在配置和性能方面必须尽可能相同。这是因为负载平衡器插件使用循环策略进行负载平衡;如果使用不同类型的计算机来承载实例,则无法以最佳方式在这些计算机之间平衡负载。
最好为每个 DRU 配备单独的不间断电源 (Uninterruptible Power Supply, UPS)。