Sun Java System Application Server Enterprise Edition 8.2 高可用性管理指南

高可用性数据库

Application Server Enterprise Edition 提供了高可用性数据库 (High Availability Database, HADB),以实现 HTTP 会话和有状态会话 Bean 数据的高可用性存储。HADB 旨在通过使用负载平衡、故障转移和状态恢复功能支持高达 99.999% 的服务和数据可用性。通常,您必须独立于 Application Server 来配置和管理 HADB。

不让 Application Server 承担状态管理职责会具有很多好处。Application Server 实例在它们的周期中作为可伸缩高性能应用程序容器执行,将状态复制委托给外部高可用性状态服务。由于采用这种松散耦合的体系结构,因此可以很轻松地向群集中添加 Application Server 实例或从群集中删除 Application Server 实例。HADB 状态复制服务可以单独进行伸缩,以获得最佳的可用性和性能。如果 Application Server 实例同时还执行复制任务,J2EE 应用程序的性能将会降低,并会受到较长的垃圾收集暂停的限制。

有关规划和设置应用程序服务器安装(包括确定硬件配置、调整大小和拓扑)以通过 HADB 实现高可用性的信息,请参见《Sun Java System Application Server Enterprise Edition 8.2 Deployment Planning Guide》中的“Planning for Availability”《Sun Java System Application Server Enterprise Edition 8.2 Deployment Planning Guide》中的第 3  章 “Selecting a Topology”