一种RAID卡、数据存储共享系统和方法技术方案

技术编号:13331122 阅读:67 留言:0更新日期:2016-07-11 22:32
本发明专利技术公开了一种RAID卡、数据存储共享系统和方法,该技术方案中,通过在RAID卡上增加网络接口,使不同数据存储共享服务器中的RAID卡能够通过网络接口进行通信,从而每个RAID卡连接的存储硬盘中的数据能够实现存储共享,而无需通过数据存储共享服务器的网络接口实现存储共享,该方案不仅扩展性较强,而且由于是通过RAID卡之间的直接通信,可以避免对数据存储共享服务器系统资源的消耗,而且对各数据存储共享服务器的操作系统和文件系统格式无要求。

【技术实现步骤摘要】

本专利技术涉及数据存储
,尤其涉及一种独立冗余磁盘阵列(RedundantArrayOfIndependentDisks,RAID)卡、数据存储共享系统和方法。
技术介绍
目前实现数据存储共享的方法主要有下述两种方式:第一种是通过磁盘阵列的方式实现,其中,磁盘阵列是一种把多块独立的物理磁盘按不同的使用方法组合起来形成一个更大的逻辑硬盘的磁盘使用策略。这种方式形成的逻辑硬盘可以提供比单个物理硬盘更高的存储性能和数据安全性能,但是其成本较高。第二种是基于X86服务器的共享存储集群方式。目前,基于X86服务器的共享存储集群方式大都通过软件来实现,并通过操作系统层的网络服务实现数据共享,这种方式虽然成本低廉、部署快速,但是在运行过程中也会极大的消耗系统资源,并且对软件的设计要求较高,而且还需要各X86服务器具有相同的操作系统和文件系统格式。
技术实现思路
本专利技术实施例提供一种RAID卡、数据存储共享系统和方法,用以解决现有技术中通过软件实现的数据存储共享方案存在的消耗服务器较多系统资源的问题。本专利技术实施例采用以下技术方案:本专利技术实施例提供了一种独立冗余磁盘阵列RAID卡,包括第一接口、第二接口和网络接口,其中:所述第一接口,用于与数据存储共享服务器连接,以实现所述RAID卡与所述数据存储共享服务器之间的通信;所述第二接口,用于与用于存储数据的存储硬盘连接,以实现所述RAID卡与所述存储硬盘之间的通信;所述网络接口,用于与具有所述网络接口的其它RAID卡连接,以实现所述RAID卡与所述其它RAID卡之间的通信。其中,所述网络接口,具体用于:与具有所述网络接口的其它RAID卡采用交换机连接方式,以实现自身与所述其它RAID卡之间的通信。其中,所述网络接口,具体用于:与具有所述网络接口的其它RAID卡采用直连方式,以实现自身与所述其它RAID卡之间的通信。本专利技术实施例提供了一种数据存储共享系统,包括:至少两台数据存储共享服务器,其中;每台数据存储共享服务器分别与具有网络接口的独立冗余磁盘阵列RAID卡连接;每台数据存储共享服务器连接的RAID卡分别与用于存储数据的存储硬盘连接;每台数据存储共享服务器连接的RAID卡通过各自的网络接口互相连接,以实现每台数据存储共享服务器连接的RAID卡之间的通信。其中,每台数据存储共享服务器连接的RAID卡通过各自的网络接口互相连接,具体包括:每台数据存储共享服务器连接的RAID卡通过各自的网络接口,采用交换机连接方式,实现互相连接。其中,每台数据存储共享服务器连接的RAID卡通过各自的网络接口互相连接,具体包括:每台数据存储共享服务器连接的RAID卡通过各自的网络接口,采用直连方式实现互相连接。本专利技术实施例提供了一种数据存储共享方法,包括:任意一个具有网络接口的RAID卡接收其连接的数据存储共享服务器发送的数据操作指令;当所述数据操作指令指示的操作位置不在所述RAID卡连接的存储硬盘中时,所述RAID卡通过所述网络接口将所述数据操作指令发送给其连接的其它RAID卡,由所述其它RAID卡执行所述数据操作指令。本专利技术实施例的有益效果如下:本专利技术实施例中,通过在RAID卡上增加网络接口,使不同数据存储共享服务器中的RAID卡能够通过网络接口进行通信,从而每个RAID卡连接的存储硬盘中的数据能够实现存储共享,而无需通过数据存储共享服务器的网络接口实现存储共享,该方案不仅扩展性较强,而且由于是通过RAID卡之间的直接通信,可以避免对数据存储共享服务器系统资源的消耗,而且对各数据存储共享服务器的操作系统和文件系统格式无要求。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术实施例提供的RAID卡的结构示意图;图2为本专利技术实施例提供的数据存储共享系统的结构示意图;图3为本专利技术实施例提供的采用交换机连接的数据存储共享系统的结构示意图;图4为本专利技术实施例提供的采用直连方式的数据存储共享系统的结构示意图;图5为本专利技术实施例提供的数据存储共享方法的实现流程图。具体实施方式为了解决现有技术中存在的问题,本专利技术实施例提供了一种数据存储共享方案。该技术方案中,通过在RAID卡上增加网络接口,使不同数据存储共享服务器中的RAID卡能够通过网络接口进行通信,从而每个RAID卡连接的存储硬盘中的数据能够实现存储共享,而无需通过数据存储共享服务器的网络接口实现存储共享,该方案不仅扩展性较强,而且由于是通过RAID卡之间的直接通信,可以避免对数据存储共享服务器系统资源的消耗,而且对各数据存储共享服务器的操作系统和文件系统格式无要求。以下结合说明书附图对本专利技术的实施例进行说明,应当理解,此处所描述的实施例仅用于说明和解释本专利技术,并不用于限制本专利技术。并且在不冲突的情况下,本专利技术中的实施例及实施例的特征可以互相结合。本专利技术实施例中对现有的RAID卡进行了改进,如图1所示,为其结构示意图,其中,改进后的RAID卡新增网络接口,可实现基本的网络协议,比如TCP/IP协议等。本专利技术实施例中的RAID卡包括:第一接口11、第二接口12和网络接口13,其中,第一接口11和网络接口13作为RAID卡的上联接口,而第二接口12作为RAID卡的下联接口。具体的,第一接口11,用于与数据存储共享服务器连接,以实现RAID卡与数据存储共享服务器之间的通信;其中,第一接口11与数据存储共享服务器连接时,可以通过数据存储共享服务器的高速外围器件互连总线(PeripheralComponentInterconnectExpress,PCIE)接口进行连接,也可以通过数据存储服务器的主板上的PCIE接口连接。需要说明的是,与数据存储共享服务器连接的方式并不限于上述两种方式,上述连接方式仅是两种优选的方案。第二接口12,用于与用于存储数据的存储硬盘连接,以实现RAID卡与存储硬盘之间的通信;...

【技术保护点】
一种独立冗余磁盘阵列RAID卡,其特征在于,包括第一接口、第二接口和网络接口,其中:所述第一接口,用于与数据存储共享服务器连接,以实现所述RAID卡与所述数据存储共享服务器之间的通信;所述第二接口,用于与用于存储数据的存储硬盘连接,以实现所述RAID卡与所述存储硬盘之间的通信;所述网络接口,用于与具有所述网络接口的其它RAID卡连接,以实现所述RAID卡与所述其它RAID卡之间的通信。

【技术特征摘要】
1.一种独立冗余磁盘阵列RAID卡,其特征在于,包括第一接口、第二
接口和网络接口,其中:
所述第一接口,用于与数据存储共享服务器连接,以实现所述RAID卡与
所述数据存储共享服务器之间的通信;
所述第二接口,用于与用于存储数据的存储硬盘连接,以实现所述RAID
卡与所述存储硬盘之间的通信;
所述网络接口,用于与具有所述网络接口的其它RAID卡连接,以实现所
述RAID卡与所述其它RAID卡之间的通信。
2.如权利要求1所述的RAID卡,其特征在于,所述网络接口,具体用
于:
与具有所述网络接口的其它RAID卡采用交换机连接方式,以实现自身与
所述其它RAID卡之间的通信。
3.如权利要求1所述的RAID卡,其特征在于,所述网络接口,具体用
于:
与具有所述网络接口的其它RAID卡采用直连方式,以实现自身与所述其
它RAID卡之间的通信。
4.一种数据存储共享系统,其特征在于,包括:
至少两台数据存储共享服务器,其中;
每台数据存储共享服务器分别与具有网络接口的独立冗余磁盘阵列RAID
卡连接;
每台数据存储共享服务器连接的RAI...

【专利技术属性】
技术研发人员:高从文
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1