Sun Java Enterprise System 5 Update 1 技术概述

Sun Cluster 软件

Sun Cluster 软件为 Java ES 组件以及 Java ES 基础结构支持的应用程序提供高可用性和可伸缩性服务。群集是一组松耦合的计算机,它们共同提供了服务、系统资源和数据的单一客户机视图。群集在内部使用了冗余计算机、互连、数据存储和网络接口,以此来向基于群集的服务和数据提供高可用性。

Sun Cluster 软件持续监视成员节点及其他群集资源的运行状况。如果出现故障,Sun Cluster 软件就会介入,启动所监视资源的故障转移功能,从而使用内部冗余为这些资源提供近乎连续的访问。

Sun Cluster 数据服务包(有时称为 Sun Cluster 代理)适用于所有 Java ES 系统服务组件。您也可以为自定义开发的应用程序组件编写代理。

由于 Sun Cluster 软件担负着控制职责,所以它还可提供可伸缩服务。充分利用群集的全局文件系统以及群集中多个节点运行基础结构服务或应用程序服务的能力,可在多个并存的服务实例之间平衡对这些服务增加的要求。因此,经过适当配置后,Sun Cluster 软件便可准备用于在分布式企业应用程序中同时实现高可用性和可伸缩性。

由于冗余对于支持 Sun Cluster 环境的必要性,因此,在解决方案中包含 Sun Cluster 会大大增加物理环境中所需的计算机和网络链接的数目。

与其他 Java ES 组件提供的服务不同的是,Sun Cluster 可用性服务是分布式对等服务。因此,需要将 Sun Cluster 软件安装在群集中的每台计算机上。

Sun Cluster Geographic Edition 是 Sun Cluster 软件的扩展,它可通过使用位于不同地理位置的多个群集以及在这些群集之间复制数据的基础结构来保护应用程序,使其免于意外中断。


注 –

Sun Cluster 和 Sun Cluster Geographic Edition 仅在 SolarisTM 操作系统 (Solaris Operating System, Solaris OS) 上受支持。