pSpaceServer冗余

供稿:北京力控元通科技有限公司

  • 关键词:pSpace故障转移,群集,psNTService,磁盘阵列
  • 摘要:本文简单介绍了力控实时历史数据库pSpace冗余机制,让用户能够直接了解实现pSpace冗余的原理。

1 概述

力控实时历史数据库pSpace主要用于海量数据的存储与归档,在设计理念上考虑采用硬件冗余而不是软冗余的方式使得双机冗余更加稳定、可靠。

目前pSpaceServer的冗余是通过存储器采用群集方式实现的,接线如下图。这种方法要求每台pSpace服务器至少有3块网卡。一块网卡连接交换机,用于对外提供服务。一块网卡连接另一台pSpace服务器,构成心跳链路。最后一块网卡直接连接存储器,用于向存储器存储数据。操作系统应选用Windows服务器操作系统企业版或数据中心版,如Windows Server 2003 Enterprise、WindowsServer 2008 R2 Enterprise、Windows Server 2012

pSpace冗余架构

2 功能说明

pSpace Server的冗余依赖于服务器系统提供的故障转移群集功能。该功能监视pSpace的服务状态,将pSpace的守护服务psNTService视作高可用性服务。

两台计算机上同时部署pSpace,并将工程路径指向存储器中,存储器通过iSCSI协议连接两台pSpace服务器。系统运行时由群集决定哪台服务器启动服务获得资源,一旦发生故障,群集将当前服务器节点获得的资源剥离,然后让另外一个服务器节点获得资源,并启动该节点上的服务,完成冗余的切换。

两台冗余的服务器使用磁盘阵列上的同一份工程数据,但在同一时刻只有一台服务器运行pSpace服务,这种方式有效地避免了数据的冲突、损坏等可能出现的错误,同时回避了数据同步的复杂逻辑处理。

在使用故障转移群集时,会要求为群集配置一个浮动IP地址,运行中的服务器会占有这个IP地址,因此客户端访问群集中的pSpace始终只需要访问这个浮动IP即可,即客户端对群集的访问方式和访问单台服务器完全相同。

3 磁盘阵列群集的优势

1)  只使用一份数据,避免了数据同步造成的主备服务器历史数据不一致的问题。

2)  由磁盘阵列保证数据的可靠性,冗余控制模块和RAID磁盘组保证了数据的完整性和安全性,几乎不会造成数据的损坏

3)  由操作系统群集服务托管pSpace的守护服务,系统的可靠性更强,同时免去了软件中的复杂配置。

4)  群集对外被视作一台机器,客户端无需在配置上考虑冗余,减少了配置的复杂性。

发布时间:2016年7月29日 16:20  人气:   审核编辑(苏强)
更多内容请访问(北京力控元通科技有限公司
相关链接

我有需求