Sun Cluster 3.0 U1 概念

SunPlex 系统简介

SunPlex 系统能将 Solaris 操作环境扩展为群集操作系统。群集是一种松散耦合的计算节点集合,提供网络服务或应用程序(包括数据库、Web 服务和文件服务)的单一客户机视图。

每个群集节点都是运行其自己的进程的一个独立服务器。这些进程可以彼此通信,协同一致地向用户提供应用程序、系统资源和数据,此群集在网络客户看来无异就是一个单一的系统。

与传统的单一服务器系统相比,群集具有几大优势。其中包括对故障转移和可伸缩服务的支持、支持模块化增长的能力,以及优越于传统硬件容错系统的低进入价位。

SunPlex 系统的目标是:

高可用性与容错性

根据设计,SunPlex 系统是一种高可用性 (HA) 系统(即对数据和应用程序提供几乎不间断的访问的系统)。

相比之下,容错硬件系统虽然也能提供对数据和应用程序的持续访问,但它需使用专用硬件,故而其成本更为昂贵。另外,容错系统通常不能解决软件故障。

SunPlex 系统通过硬件与软件的结合实现了高可用性。冗余的群集互连、存储器和公共网络防止了单点故障的发生。群集软件不间断地监视成员节点的运行状况并能阻止故障节点加入群集,从而可防止数据遭到破坏。同时,群集监视服务和相关的系统资源,并在出现故障时进行故障转移或重新启动服务。

有关高可用性的问题及解答,请参见"关于高可用性的常见问题"

SunPlex 系统中的故障转移和可伸缩性

SunPlex 系统使您可以执行故障转移可伸缩服务。一般来说,故障转移服务只提供高可用性(冗余),而可伸缩服务除了提供高可用性之外,还具有更优的性能。单一群集既可以支持故障转移服务,也可以支持可伸缩服务。

故障转移服务

故障转移就是群集自动将服务从一个故障主节点重新定位到指定的辅助节点的过程。通过故障转移功能,Sun Cluster 软件可提供高可用性。

当故障转移发生时,客户可能会看到一个短暂的服务中断,并可能需要在故障转移结束后重新连接。不过,客户并不知道提供该服务的物理服务器发生了更改。

可伸缩服务

当当故障恢复采用冗余技术时,可伸缩性提供持续的响应时间或吞吐量,而不用去关心负荷。可伸缩服务利用群集中的多个节点来同时运行一个应用程序,从而增强了性能。在可伸缩配置中,群集中的每一个节点都可以提供数据和处理客户请求。

有关故障转移和可伸缩服务的详细信息,请参见"数据服务"