集群服务设计的目的就是为了提高服务器的性能,同时在出现故障的时候能够迅速的进行故障转移,提高服务器的性能,所以在集群服务器刚开始设计的时候,就格外注意服务器集群的故障转移方案。
在集群服务系统中,在正式接管活动服务器的工作前,首先要将备用服务器的状态与发生故障的服务器的状态进行同步,然后才能开始处理事务。主要有3种不同的问步方法。
1、事务日志
在事务日志方法中,活动服务器将对其状态的所有更改记录到日志中。同步实用工具定期处理此日志,以更新备用服务器的状态,使其与活动服务器的状态一致。当活动服务器发生故障时,备用服务器必须使用此同步实用工具处理自上次更新以来事务日态中的任何添加内容。同步之后,备用服务器就成为活动服务器,并开始处理事务。这种同步方式所需的切换时间较长,服务器应用要停顿的时间也较长。
2、热备用
在热备用方法中,将把活动服务器内部状态的更新立即复制到备用服务器。因为备用服务器的状态是活动服务器状态的克隆,所以备用服务器可以立即成为活动服务器,并开始处理事五。很明显,这种阔步方式所需的切换时间较短,可用性较高。
3、共享存储
在共享有储方法中,两台服务器都在共享存储设备(如存储区域网络或双主机磁盘阵列)上记录其状态。这样,因为不需要进行状态同步,故障转移可以立即发生。这种同步方式所需的切换时间也较段,可用性也较高。
以上为大家介绍了服务器集群转移故障的原理,服务器集群的故障转移对于服务器的维护和监督有着不同寻常的意义,如果你是企业服务器的维护人员,希望对你有所帮助。