1. EXPRESSCLUSTER 共享磁盘型集群解决方案
系统结构示意图:
NEC公司提出的共享磁盘型集群架构解决方案为解决上述问题提供了解决途径。NEC公司通过采用EXPRESSCLUSTER集群中间件软件来构建多机互为备份的高可用性集群,使得整个系统中每一台服务器都处于相互的监视状态当中,一旦出现服务器宕机、服务/应用故障或者其他不能正常工作的现象,其他健康的服务器就可以立即接管故障服务器上运行的业务系统,从而保障了整个系统的正常运行。
共享磁盘型高可用集群系统的工作原理
EXPRESSCLUSTER将用户数据存储于阵列柜上。在N备份的工作模式下,ServerA(SQLServer2K)、ServerB(OA)、ServerC(K3)分别各自运行业务,当ServerA发生故障时(包括各种软硬件故障),ServerB或C通过心跳路径侦测到ServerA的故障并自动接管所有ServerA上的资源(如虚拟IP地址、SQLServer服务和共享盘柜上的数据等),并继续运行数据库服务。对于客户端来说这种接管过程是不可见的,用户感觉不到这种故障切换。待ServerA修复后,可选择通过手工或自动方式将所有已切换到ServerB或C的资源切换回到ServerA,并且恢复对共享磁盘上数据的访问。同理,当ServerB或ServerC发生故障时,EXPRESSCLUSTER也会按照如上工作流程对ServerB或ServerC作相应切换。