Sun Cluster 3.0 12/01 概念

SunPlex 系统简介

SunPlex 系统使 Solaris 操作环境扩展为群集操作系统。 群集(丛)是一种松散耦合的计算节点集合,在单个客户机看来,它提供了网络服务或应用(包括数据库、Web 服务和文件服务)。

其中每个群集节点都是一个独立服务器,可运行自己的进程。 这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。

与传统的单一服务器系统相比,群集有几个优点。 这些优点包括对故障转移和可伸缩服务的支持、允许模块的增长,以及优越于传统硬件容错系统的低进入价。

SunPlex 系统旨在:

高可用性与容错性

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

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

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

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

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

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

故障转移服务

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

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

可伸缩服务

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

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