首页 / 专利库 / 专利权 / 申请 / 一种JBOD的管理方法、大容量存储系统、及中间件

一种JBOD的管理方法、大容量存储系统、及中间件

阅读:444发布:2023-02-14

专利汇可以提供一种JBOD的管理方法、大容量存储系统、及中间件专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种JBOD的管理方法,通过 中间件 管理JBOD设备,获取第一JBOD信息,根据预先配置的映射关系表对所述第一JBOD信息进行转换;将转换得到的能为 服务器 识别的第二JBOD信息提供给服务器,为服务器提供存储服务。本申请还公开了一种 大容量存储 系统及中间件。通过中间件对JBOD进行管理,有助于解决JBOD管理的问题,提升JBOD设备的效率。,下面是一种JBOD的管理方法、大容量存储系统、及中间件专利的具体信息内容。

1.一种JBOD的管理方法,应用于大容量存储系统,其特征在于,中间件根据管理指令对JBOD进行管理,为服务器提供存储服务。
2.如权利要求1所述的方法,其特征在于,所述中间件根据管理指令对JBOD进行管理,包括:
中间件获取第一JBOD信息,根据预先配置的映射关系表对所述第一JBOD信息进行转换,转换成服务器识别的第二JBOD信息提供给服务。
3.如权利要求1或2所述的方法,其特征在于,还包括:所述中间件对多个JBOD进行编号,集成为JBOD集群为服务器提供存储服务。
4.如权利要求3所述的方法,其特征在于,当增加或减少JBOD时,所述中间件更新所述JBOD集群,为服务器提供存储服务。
5.如权利要求1或2所述的方法,其特征在于,还包括:所述中间件将一个JBOD分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。
6.如权利要求5所述的方法,其特征在于,所述中间件为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:所述中间件根据所述JBOD的磁盘槽位使用情况对所述JBOD设备的磁盘槽位号进行动态修改
8.一种大容量存储系统,包括服务器、JBOD,其特征在于,配置有中间件,所述中间件用于根据管理指令对所述JBOD进行管理。
9.根据权利要求8所述的系统,其特征在于,所述中间件用于根据管理 指令将第一JBOD信息按照预先配置的映射关系表转换为所述服务器识别的第二JBOD信息提供给所述服务器。
10.根据权利要求8或9所述的系统,其特征在于,所述中间件用于对多个JBOD进行编号,集成为JBOD集群为所述服务器提供存储服务。
11.如权利要求10所述的系统,其特征在于,所述中间件用于当增加或减少JBOD时,更新所述JBOD集群,为所述服务器提供存储服务。
12.如权利要求8或9所述的系统,其特征在于,所述中间件用于将一个JBOD设备分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。
13.如权利要求12所述的系统,其特征在于,所述中间件用于为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
14.根据权利要求8至13任一项所述的系统,其特征在于,还包括:所述中间件用于根据所述JBOD的磁盘槽位使用情况对所述JBOD的磁盘槽位号进行动态修改。
15.一种中间件,应用于包含JBOD设备的大容量存储系统,其特征在于,所述中间件被配置为管理所述JBOD为服务器提供存储资源。

说明书全文

一种JBOD的管理方法、大容量存储系统、及中间件

技术领域

[0001] 本发明涉及数据存储技术领域,尤其涉及一种JBOD的管理方法、大容量存储系统、及中间件。

背景技术

[0002] 随着大数据时代的来临,服务器需要的存储数据越来越大。随着这种需求,JBOD(Just a Bunch Of Disks,磁盘簇)存储设备在被大量采用。但JBOD的管理是一个复杂的问题。

发明内容

[0003] 本发明实施例提供的方案有助于解决JBOD管理的问题。
[0004] 根据本发明的一个方面,提供了一种JBOD的管理方法,包括:中间件根据管理指令对JBOD进行管理,为服务器提供存储服务。
[0005] 进一步的,所述中间件根据管理指令对JBOD进行管理,包括:中间件获取第一JBOD信息,根据预先配置的映射关系表对所述第一JBOD信息进行转换,转换成服务器识别的第二JBOD信息提供给服务器。
[0006] 进一步的,上述方法还包括:所述中间件对多个JBOD进行编号,集成为JBOD集群为服务器提供存储服务。
[0007] 进一步的,当增加或减少JBOD时,所述中间件更新所述JBOD集群,为服务器提供存储服务。
[0008] 进一步的,所述中间件将一个JBOD分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。
[0009] 较佳的,所述中间件为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
[0010] 进一步的,上面的方法还可以包括:所述中间件根据所述JBOD设备的磁盘槽位使用情况对所述JBOD设备的磁盘槽位号进行动态修改
[0011] 根据本发明的另一个方面,提供了一种大容量存储系统,包括中间件、JBOD,其中,所述中间件用于根据管理指令对JBOD进行管理。
[0012] 进一步的,所述中间件用于根据管理指令将所述第一JBOD信息按照预先配置的映射关系表转换为服务器识别的第二JBOD信息提供给服务器。
[0013] 所述中间件还可以用于对多个JBOD进行编号,集成为JBOD集群为服务器提供存储服务。以及还可以用于当增加或减少JBOD时,更新所述JBOD集群,为服务器提供存储服务。
[0014] 进一步的,所述中间件用于将一个JBOD分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。所述中间件用于为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
[0015] 较佳地,所述中间件还用于根据所述JBOD的磁盘槽位使用情况对所述JBOD的磁盘槽位号进行动态修改。
[0016] 根据本发明的另一个方面,提供了一种管理JBOD的中间件,所述中间件被配置为管理JBOD为服务器提供存储资源。
[0017] 随着大数据时代的来临,服务器需要的存储数据越来越大。伴随着这种需求,JBOD(Just a Bunch Of Disks,磁盘簇)存储设备被大量采用。本发明提供的方案有助于解决JBOD存储设备管理的问题,提升管理效率。附图说明
[0018] 附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。其中:
[0019] 图1是本申请JBOD管理方法流程图
[0020] 图2是本申请通过中间件管理JBOD的示意图;
[0021] 图3是本申请JBOD虚拟化管理组网图;
[0022] 图4是本申请JBOD的虚拟化管理实现示意图;
[0023] 图5是本申请大容量存储系统结构图。

具体实施方式

[0024] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0025] 需要说明的是,本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0026] JBOD与服务器直接连接向服务器提供存储服务。JBOD的厂家及型号多种多样,在接入服务端时的程序需要做适配才能正常接入服务并使用JBOD的存储功能。对于视频服务器,提供视频服务需要很大的数据存储空间,单一的JBOD已经无法满足大数据的存储需求了,此时往往需要多个JBOD集联。多个JBOD集联时,每个JBOD都是单独的。服务端应用在每次扩容时,每个JBOD都需要有相应的修改适配。而对那些数据存储空间需求较小的服务器集群来说,如果为每个服务器都配置一个小容量的JBOD,则又会导致硬件成本过高。
[0027] 本发明通过提供一种JBOD智能管理组件(本申请称中间件或JBOD智能管理组件)对服务端应用提供一个标准接口调用,然后通过修改中间件的配置来实现JBOD的智能管理。该中间件可以根据应用的复杂度需求和用户的成本要求,用软件或者硬件加软件的组合来实现中间件的功能,该中间件也可以有主备配置。
[0028] 图1是根据本发明实施例的一种JBOD的管理方法的流程图,如图1所示,该流程包括如下步骤:
[0029] S102中间件获取第一JBOD信息,根据预先配置的映射关系表对所述第一JBOD信息进行转换。
[0030] S104将转换得到的能为服务器识别的第二JBOD信息提供给服务器,为服务器提供存储服务。
[0031] 如图2的组网结构中,由于各个厂家的JBOD框ID号可能不一致,也可能重复。当服务器通过中间件和JBOD框相连,中间件根据预先设置的映射关系表,将各厂家的信息转换为服务器需要的统一管理信息。这样,当和新的JBOD厂家进行组网时,服务器不需要改动,只需要将新厂家的JBOD信息的映射关系加入到中间件的配置表中,服务器就能立刻使用新厂家的JBOD开始提供服务了。
[0032] 上述方法中,还包括S1022:所述中间件对多个JBOD进行编号,集成为JBOD集群为服务器提供存储服务。当增加或减少JBOD时,所述中间件更新所述JBOD集群。
[0033] 如图3所示,当服务器应用于多媒体服务时,往往需要多个JBOD组合才能满足庞大的数据存储需求。为了降低服务端应用的复杂度,可以通过中间件将多个JBOD集合在一起,并通过中间件的配置和算法,将所有的JBOD库资源进行有序的整合,再将整合后的JBOD集群资源提供给服务端使用。在这种应用场景下,可以根据数据量的大小,实时的增加或者减少JBOD集群的数量而不影响服务端提供的实时服务。
[0034] 上述方法还包括S1024:所述中间件将一个JBOD分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。其中,所述中间件为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
[0035] 如图4所示,通过中间件配置或者动态算法,将一个JBOD虚拟成多个独立的JBOD,每个虚拟出来的JBOD容根据服务器对存储的需要进行合理分配,然后让服务器和虚拟出来的JBOD一一连接,组成一个服务器对应一个JBOD的通用模型。这样既节省了硬件成本,也实现了存储空间的最大化动态利用。
[0036] 上述方法还包括S1026:中间件根据JBOD的磁盘槽位使用情况对所述JBOD的磁盘槽位号进行动态修改。
[0037] 比如当JBOD库中的磁盘槽2槽出现磁盘故障时,为了快速恢复备份的功能,可以将预留的40槽的磁盘槽位号修改为2槽,这样就能在不更换磁盘的情况下,快速修复系统。待方便时对2槽进行更换,并将40槽修改为备用盘。这样这样服务端就不会因为磁盘损坏而影响提供的服务,通过动态修改磁盘所在槽位号,提高设备的可靠性。
[0038] 图5是根据本发明实施例的大容量存储系统的结构框图,如图5所示,包括中间件、JBOD,服务器。其中,所述中间件用于根据管理指令对JBOD进行管理,为服务器提供存储服务。
[0039] 可选的,所述中间件用于根据管理指令将所述第一JBOD信息按照预先配置的映射关系表转换为服务器识别的第二JBOD信息提供给服务器。
[0040] 可选的,所述中间件还可以用于对多个JBOD进行编号,集成为JBOD集群为服务器提供存储服务。以及还可以用于当增加或减少JBOD时,更新所述JBOD集群,为服务器提供存储服务。
[0041] 可选的,所述中间件用于将一个JBOD分解为多个相同和/或不同容量的JBOD,分别提供给多个服务器提供存储服务。所述中间件用于为所述分解出的多个相同和/或不同容量的JBOD设置第一JBOD信息,并按照所述预先配置的映射关系表转换成所述服务器识别的第二JBOD信息。
[0042] 可选的,所述中间件还用于根据所述JBOD的磁盘槽位使用情况对所述JBOD的磁盘槽位号进行动态修改。
[0043] 本发明还提供了一种管理JBOD的中间件,所述中间件被配置为管理JBOD为服务器提供存储资源。
[0044] 通过本发明的实施方式,提供了利用中间件管理JBOD的方案,能够有助于实现JBOD的信息管理、集群管理以及虚拟化管理,从而达到对JBOD进行智能管理的目的。具有以下优点:通过对JBOD的智能管理,能大大降低服务端程序的复杂度;同时也能给服务端提供更多的存储能;而通过提供虚拟化的JBOD管理,可以大大降低组网的硬件成本;通过磁盘槽位信息的动态管理,我们还能提供更加可靠的服务,保证业务的不间断运行。
[0045] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈