Sun Cluster 的高可用性
Sun Cluster 是作为一种高可用 (HA) 系统(即提供对数据和应用程序几乎不间断的访问的系统)来设计的。相比之下,容错硬件系统提供对数据和应用程序的持续访问,但由于使用专用硬件而成本更高。另外,容错系统通常不能解释软件故障。
Sun Cluster 通过硬件与软件的结合取得了高可用性。冗余的群集互连、存储器和公共网络防止了单点故障的发生。群集软件不间断地监视成员节点是否完好并阻止故障节点加入到群集中,从而防止数据破坏。同时,群集监视应用程序和相关的系统资源,并在出故障时进行失败切换或重新启动应用程序。
Sun Cluster 的失败切换和可伸缩性
Sun Cluster 使您能够或者在失败切换的基础上,或者在可伸缩的基础上执行应用程序。失败切换和可伸缩应用程序也可以同时在同一群集上运行。一般来说,失败切换应用程序提供高可用性(冗余),而可伸缩应用程序除了具有高可用性之外,还具有更高的性能。单一群集既可以支持失败切换应用程序,也可以支持可伸缩应用程序。
失败切换
失败切换就是群集自动将应用程序从一个故障主节点重新定位到指定的辅助节点的进程。有了失败切换功能,Sun Cluster 就具备了高可用性。
当失败切换发生时,客户可能会看到一个短暂的服务中断,并可能需要在失败切换结束后重新连接。然而,客户并不知道哪一个物理服务器向他们提供应用程序和数据。
可伸缩性
当失败切换忙于冗余时,可伸缩性提供持续的响应时间或吞吐量,而不用去关心负荷。可伸缩应用程序利用群集中的多个节点来同时运行一个应用程序,从而增强了性能。在可伸缩配置中,群集中的每一个节点都可以提供数据和处理客户请求。
(责任编辑:Huxr)
文章来源于领测软件测试网 https://www.ltesting.net/