一种共享存储模块、服务器及系统技术方案

技术编号:20074392 阅读:33 留言:0更新日期:2019-01-15 00:27
本申请实施例公开了一种共享存储模块、整机柜服务器即系统,该共享存储模块可以应用于整机柜服务器中,该整机柜服务器连接至少两个主机,该共享存储模块中存储资源池可以为主机提供存储空间,对于任意一个主机来讲,当主机需要进行数据存储时,存储资源管理单元根据主机存储业务需求从存储资源池中为主机分配存储设备,并将该存储设备的相关信息发送给数据管理单元,由数据管理单元根据存储设备相关信息将接收的主机发送的数据存储到相应的存储空间,当两个主机均存在数据存储业务时,存储资源管理单元可以分别根据每个主机的需求进行存储空间的分配,从而使得存储资源池可以为多个主机提供存储服务。

A Shared Storage Module, Server and System

The embodiment of this application discloses a shared storage module and a whole cabinet server, i.e. a system. The shared storage module can be applied to the whole cabinet server. The whole cabinet server connects at least two hosts. The storage resource pool in the shared storage module can provide storage space for the host. For any host, when the host needs data storage, the storage resources are stored. The source management unit allocates storage devices to the host from the storage resource pool according to the storage business requirements of the host, and sends the related information of the storage device to the data management unit. The data management unit stores the received data from the host to the corresponding storage space according to the related information of the storage device. When both hosts have data storage business, the resource management sheet is stored. Meta can allocate storage space according to the needs of each host, so that the storage resource pool can provide storage services for multiple hosts.

【技术实现步骤摘要】
一种共享存储模块、服务器及系统
本申请涉及计算机
,具体涉及一种共享存储模块、服务器及系统。
技术介绍
随着互联网行业的快速发展,海量数据正以前所未有的增长趋势冲击着服务器的存储架构。需要对服务器的存储资源进行重构,也就是将同一类的存储资源进行重聚,以便将重聚后的资源进行重新分配,以满足不同存储需求的主机。然而,目前服务器的存储架构存储资源的配置模式固定僵化,主机仅能利用为其配置的存储设备进行数据存储,当主机需要更大的存储空间时,由于不同主机对应的存储设备不支持资源池化,导致该主机无法利用其它主机对应的存储设备,需要为该主机再配置存储设备,进而导致存储资源利用率以及业务处理效率较低。
技术实现思路
有鉴于此,本申请实施例提供一种共享存储模块及系统,以实现更为合理配置高性能存储设备,提高存储资源利用率。为解决上述问题,本申请实施例提供的技术方案如下:第一方面,本申请实施例提供了一种共享存储模块,应用于整机柜服务器中,所述整机柜服务器连接至少两个主机,所述共享存储模块包括:存储资源管理单元、数据管理单元和存储资源池;所述存储资源池,用于为所述主机提供存储空间,以存储所述主机发送的数据;所述存储资源池包括每个所述主机对应的存储设备;所述存储资源管理单元,用于根据所述主机发送的存储需求,并根据所述存储需求以及所述存储设备的存储能力,从所述存储资源池中确定为所述主机提供存储服务的存储设备,并确定所述存储设备为所述主机提供存储服务时的起始地址;并将所述存储设备标识以及所述起始地址发送给所述数据管理单元;所述数据管理单元,用于接收所述主机发送的所述数据,并根据所述存储设备标识以及所述起始地址将所述数据发送到所述存储设备为所述主机提供的存储空间。在一种可能的实现方式中,所述数据管理单元包括:数据交换机和连接器;所述数据交换机的上行接口与所述连接器的一端相连;所述数据交换机的下行接口与所述存储单元相连;所述连接器的另一端与所述主机相连;所述数据交换机,用于通过所述上行接口以及所述连接器接收所述主机发送的所述数据;所述数据交换机,还用于通过所述下行接口,根据所述存储空间的地址信息将所述数据发送到所述存储空间。在一种可能的实现方式中,所述存储资源管理单元包括:管理控制器和处理器;所述管理控制器,用于获取所述主机的存储需求以及所述主机标识,并将所述存储业务需求以及所述主机标识发送给所述处理器;所述处理器,用于根据所述存储需求从所述存资源池中确定为所述主机提供存储服务的存储设备,并确定所述存储设备为所述主机提供存储服务时的起始地址;并将所述主机标识、所述存储设备标识以及所述起始地址发送给所述数据交换机;所述数据交换机,用于接收所述主机发送的所述数据,并根据所述主机标识、所述存储设备标识以及所述起始地址将所述数据发送到所述存储设备为所述主机提供存储空间。在一种可能的实现方式中,所述存储资源管理单元还包括:信息交换机;所述信息交换机的上行接口与所述处理器相连;所述信息交换机的第一下行接口与所述数据交换机相连;所述信息交换机,用于将所述处理器确定的所述存储设备的标识以及所述起始地址发送给所述数据交换机。在一种可能的实现方式中,所述数据管理单元包括至少三个连接器,其中,第一连接器的一端与所述主机相连;另一端与所述数据交换机相连;第二连接器的一端与所述信息交换机的第二下行接口相连;另一端与另一所述共享存储模块相连;第三连接器的一端与所述数据交换机相连,另一端与所述另一所述共享存储模块相连;所述信息交换机,还用于将所述处理器发送的级联信息发送给所述第二连接器;所述级联信息用于指示另一所述共享存储模块进行级联的信息;所述第二连接器,用于将所述级联信息发送给另一所述共享存储模块,以使得另一所述共享存储模块根据所述级联信息实现共享存储模块的级联;所述第三连接器,用于将所述数据交换机所接收的所述主机的数据发送给另一所述共享存储模块进行存储。在一种可能的实现方式中,电源板,用于为所述管理控制器以及所述处理器提供电源;风扇板,用于对所述管理控制器以及所述处理器进行散热;输入/输出端口板,用于集成所述连接器。在一种可能的实现方式中,所述存储设备采用RSSD固态硬盘、NF1固态硬盘或M.2固态硬盘。在一种可能的实现方式中,所述共享存储模块的尺寸为1U。第二方面,本申请实施例还提供一种整机柜服务器,所述整机柜服务器包括:第一方面所述的共享存储模块,还包括:电源适配器;所述电源适配器,用于为所述整机柜服务器提供电源。第三方面,本申请实施例还提供一种共享存储系统,所述系统包括:第二方面所述的整机柜服务器,还包括:至少一个主机;所述整机柜服务器,用于为所述主机提供数据存储服务。由此可见,本申请实施例具有如下有益效果:本申请实施例提供了一种共享存储模块,该共享存储模块可以应用于整机柜服务器中,该整机柜服务器可以连接至少两个个主机,即至少可以为两个个主机提供数据存储服务,其中,共享存储模块包括存储资源池,该存储资源池包括每个主机对应的存储设备,以便存储资源管理单元可以根据主机的存储需求从该存储资源池中动态地为主机分配存储设备,再由数据管理单元将主机所发送的数据存储到对应的存储空间,可见,本申请实施例中,共享存储模块的存储资源池可以为多个主机提供存储服务,提高存储资源的利用率,同时提高业务处理效率。附图说明图1为本申请实施例提供的示例性应用场景框架图;图2为本申请实施例提供的一种共享存储模块结构图;图3为本申请实施例提供的另一种共享存储模块结构图;图4为本申请实施例提供的一种共享存储模块硬件结构图;图5为本申请实施例提供的一种可灵活配置的高性能存储器示意图;图6为本申请实施例提供的一种共享存储模块级联结构图;图7为本申请实施例提供的一种共享存储模块链路级联管理架构图;图8为本申请实施例提供的一种共享存储架构图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请实施例作进一步详细的说明。专利技术人在传统的存储架构研究中发现,传统的服务器存储架构中存储资源的配置模式僵化,导致存储资源利用率较低。而且,对于刚兴起的高性能存储设备,例如(R-SolidStateDrives,RSSD)固态硬盘、NF1固态硬盘以及M.2固态硬盘,传统的存储架构并不适用高性能存储设备,进而影响高性能存储设备发挥其高吞吐量、低延迟等存储性能。基于此,本申请实施例提供了一种共享存储模块,该共享存储模块可以应用于整机柜服务器中,该整机柜服务器连接至少两个主机,该共享存储模块中存储资源池包括每个主机对应的存储设备,可以为主机提供存储空间,对于任意一个主机来讲,当主机需要进行数据存储时,存储资源管理单元根据主机存储需求从存储资源池中为主机分配存储设备,并将该存储设备标识以及起始地址信息发送给数据管理单元,由数据管理单元根据存储空间的起始地址信息将接收的主机发送的数据存储到相应的存储空间,当两个主机均存在数据存储业务时,存储资源管理单元可以分别根据每个主机的需求进行存储空间的分配,从而使得存储资源池可以为多个主机提供存储服务,避免了现有技术中存储资源分配固定,不支持多个主机的问题,提高存储资源的利用率,同时提高业务处理效率。参见图1,该图为本申请实施本文档来自技高网...

【技术保护点】
1.一种共享存储模块,其特征在于,应用于整机柜服务器中,所述整机柜服务器连接至少两个主机,所述共享存储模块包括:存储资源管理单元、数据管理单元和存储资源池;所述存储资源池,用于为所述主机提供存储空间,以存储所述主机发送的数据;所述存储资源池包括每个所述主机对应的存储设备;所述存储资源管理单元,用于根据所述主机发送的存储需求,并根据所述存储需求以及所述存储设备的存储能力,从所述存储资源池中确定为所述主机提供存储服务的存储设备,并确定所述存储设备为所述主机提供存储服务时的起始地址;并将所述存储设备标识以及所述起始地址发送给所述数据管理单元;所述数据管理单元,用于接收所述主机发送的所述数据,并根据所述存储设备标识以及所述起始地址将所述数据发送到所述存储设备为所述主机提供的存储空间。

【技术特征摘要】
1.一种共享存储模块,其特征在于,应用于整机柜服务器中,所述整机柜服务器连接至少两个主机,所述共享存储模块包括:存储资源管理单元、数据管理单元和存储资源池;所述存储资源池,用于为所述主机提供存储空间,以存储所述主机发送的数据;所述存储资源池包括每个所述主机对应的存储设备;所述存储资源管理单元,用于根据所述主机发送的存储需求,并根据所述存储需求以及所述存储设备的存储能力,从所述存储资源池中确定为所述主机提供存储服务的存储设备,并确定所述存储设备为所述主机提供存储服务时的起始地址;并将所述存储设备标识以及所述起始地址发送给所述数据管理单元;所述数据管理单元,用于接收所述主机发送的所述数据,并根据所述存储设备标识以及所述起始地址将所述数据发送到所述存储设备为所述主机提供的存储空间。2.根据权利要求1所述的共享存储模块,其特征在于,所述数据管理单元包括:数据交换机和连接器;所述数据交换机的上行接口与所述连接器的一端相连;所述数据交换机的下行接口与所述存储单元相连;所述连接器的另一端与所述主机相连;所述数据交换机,用于通过所述上行接口以及所述连接器接收所述主机发送的所述数据;所述数据交换机,还用于通过所述下行接口,根据所述存储空间的地址信息将所述数据发送到所述存储空间。3.根据权利要求2所述的共享存储模块,其特征在于,所述存储资源管理单元包括:管理控制器和处理器;所述管理控制器,用于获取所述主机的存储需求以及所述主机标识,并将所述存储业务需求以及所述主机标识发送给所述处理器;所述处理器,用于根据所述存储需求从所述存资源池中确定为所述主机提供存储服务的存储设备,并确定所述存储设备为所述主机提供存储服务时的起始地址;并将所述主机标识、所述存储设备标识以及所述起始地址发送给所述数据交换机;所述数据交换机,用于接收所述主机发送的所述数据,并根据所述主机标识、所述存储设备标识以及所述起始地址将所述数据发送到所述存储设备为所述主机提供存储空间。4.根...

【专利技术属性】
技术研发人员:林楷智蔡积淼贡维郭猛
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1