集群的特点
本章开始叙述了有关集群的一些假设,本节扩展了这些想法,并进一步深入探讨了集群的功能部件。首先讨论网络存储的集群环境。
1. NAS和S A N元素的集群
一个例子是N A S服务器的集群。N A S集群,除了集群的是N A S系统之外,和其他集群是一样的。图1 5 - 2表示了一个包括两台N A S系统服务器的集群配置,其中两台服务器的数据存储在S A N上。在这种配置中,每个服务器有一个额外的网卡和主I / O控制器,因此,如果另一个系统瘫痪,它可以承担这部分工作。
另一个重要的假设是有关集群对错误响应的快慢,以及这些操作对用户和程序透明的程度。这里假设透明性和速度都是极为重要的。这意味着诸如第4章讨论的备用系统和复制技术已经不够用了。这些技术对大多数数据提供了较好的可用性,但是考虑到经常写的数据,它们的速度就不够快了。并且由于客户端一般必须重新连接,所以不能提供透明性。
注意集群服务器的存储应该在外部机柜里,而不是服务器内部。这样可以简化集群存储
资源的连接和管理。光纤路径的多启动支持有利于多个系统与集群存储的连接。
2. 通过心跳进行运行情况监视
集群系统的一个公共部件之一是系统之间的心跳信号。心跳信号表示集群中的系统工作正常。心跳信号通常是一个系统发给另一个系统的很短的消息,表明自己还很好。这就有点像是机了,但并没有暴露出来。另一个极端是,一个系统可能忙于太多工作而无法及时发送或接收心跳信号。也有可能是通信部件或网卡的故障影响了心跳的发送或接收。相对而言,心跳信号的处理易于理解,但是很难很好地实现。
阅读(427) | 评论(0) | 转发(0) |