一种基于超融合存储系统的资源分配方法、装置及终端制造方法及图纸

技术编号:17441834 阅读:34 留言:0更新日期:2018-03-10 14:28
本发明专利技术公开了一种基于超融合存储系统的资源分配方法、装置及终端,涉及存储技术领域,为解决现有技术在为数据分配存储资源时,分配方式不够合理,导致超融合存储系统下的存储资源分配效率较低而发明专利技术。本发明专利技术的方法包括:根据待存储数据的存储信息计算待存储数据的存储需求;获取存储资源列表;根据存储需求,利用预置规则及存储资源的分类标签对存储资源列表中对应的存储资源进行过滤,得到可用存储资源列表,分类标签用于根据不同维度对存储资源进行分类的标签,分类标签至少包括位置标签、性能标签中的一种或多种;为待存储数据分配对应可用存储资源列表的存储资源。本发明专利技术适合应用在超融合存储系统中存储资源的分配。

【技术实现步骤摘要】
一种基于超融合存储系统的资源分配方法、装置及终端
本专利技术涉及存储
,尤其涉及一种基于超融合存储系统的资源分配方法、装置及终端。
技术介绍
随着网络技术的不断进步,网络中数据量的不断增长,超融合存储系统中的数据量也在逐步增大。其中,超融合存储系统是一种面向对象的分布式存储系统,该系统旨在实现将系统中的计算、网络、存储和虚拟化服务器等资源的整合,以达到将多节点通过网络聚合起来,实现模块化的无缝横向扩展,并形成统一的资源池的效果。在面对超融合存储系统中日益增长的数据量时,用于存储数据的存储资源往往是有限的。因此,如何合理的分配存储资源,对于超融合存储系统中的数据存储就显得尤为重要。通常,在对超融合存储系统中的数据进行存储时,为待存储数据分配存储资源的方式往往是随机分配的。然而,在实际应用中,随机分配的方式并不能有效的实现存储资源的合理利用。同时,由于不同属性和位置的存储资源将影响存储在其中的数据的访问效率,例如:类型为固态硬盘(SolidStateDisk,简称SSD)的存储资源中的数据的访问速度要比类型为机械硬盘(HardDiskDrive,简称HDD)的存储资源中的数据的访问速度快,因此,若随机分配存储资源,则很可能将访问率较高的数据存储在响应速度较慢的存储资源中,而这显然是不合适的。由此,现有技术在为数据分配存储资源时,分配方式不够合理,导致超融合存储系统下的存储资源分配效率较低。
技术实现思路
鉴于上述问题,本专利技术提供一种基于超融合存储系统的资源分配方法、装置及终端,主要目的在于实现对存储资源的合理分配,从而提高存储资源的分配效率。为解决上述技术问题,第一方面,本专利技术提供了一种基于超融合存储系统的资源分配方法,该方法包括:根据待存储数据的存储信息计算所述待存储数据的存储需求;获取存储资源列表,所述存储资源列表用于记录超融合存储系统中的存储资源;根据所述存储需求,利用预置规则及所述存储资源的分类标签对所述存储资源列表中对应的存储资源进行过滤,得到可用存储资源列表,所述分类标签用于根据不同维度对所述存储资源进行分类的标签,所述分类标签至少包括位置标签、性能标签中的一种或多种;为所述待存储数据分配对应所述可用存储资源列表的存储资源。可选的,在所述获取存储资源列表之前,所述方法还包括:根据所述存储资源的资源属性,为所述存储资源添加对应所述资源属性的分类标签,所述存储资源的资源属性包括硬件属性及位置属性。可选的,所述根据所述存储资源的资源属性,为所述存储资源添加对应所述资源属性的分类标签包括:根据所述存储资源的硬件属性,为所述存储资源添加对应所述硬件属性的性能标签,所述性能标签包括HDD标签或SSD标签;和/或根据所述存储资源在所述超融合存储系统中的位置信息,为所述存储资源添加对应所述位置属性的位置标签,所述位置标签包括机架标签、主机标签以及区域标签中的一种或多种。可选的,所述待存储数据的存储需求至少包括性能需求、位置需求、负载需求中的一种或多种;所述根据待存储数据的存储信息计算所述待存储数据的存储需求包括:根据所述待存储数据的访问需求确定所述待存储数据的性能需求;和/或根据所述待存储数据的写入端地址信息确定所述待存储数据的位置需求;和/或根据所述存储资源的负载状态确定所述待存储数据的负载需求。可选的,所述根据待存储数据的存储需求,利用预置规则及所述存储资源的分类标签对所述存储资源列表中对应的存储资源进行过滤包括:根据待存储数据的性能需求及所述性能标签对所述存储资源列表中对应的存储资源进行过滤;和/或根据待存储数据的位置需求及所述位置标签对所述存储资源列表中对应的存储资源进行过滤;和/或根据待存储数据的负载需求及所述存储资源的负载状态对所述存储资源列表中对应的存储资源进行过滤。可选的,所述根据待存储数据的性能需求及所述性能标签对所述存储资源列表中对应的存储资源进行过滤包括:提取所述待存储数据的性能需求,所述性能需求用于指定的存储资源为固态硬盘SSD或机械硬盘HDD;当所述性能需求为指定的存储资源为固态硬盘SSD时,获取所述存储列表中带有SSD标签的存储资源;当所述性能需求为指定的存储资源为机械硬盘HDD时,获取所述存储列表中带有HDD标签的存储资源。可选的,所述根据待存储数据的位置需求及所述位置标签对所述存储资源列表中对应的存储资源进行过滤包括:提取所述待存储数据的位置需求,所述位置需求用于指定不同机架位置的存储资源、不同主机位置的存储资源、不同区域位置的存储资源中的一种或多种;当所述位置需求指定不同机架位置的存储资源时,通过机架标签对所述存储资源列表中对应的存储资源进行过滤,以便得到不同机架位置的存储资源;和/或当所述位置需求指定不同主机位置的存储资源时,通过主机标签对所述存储资源列表中对应的存储资源进行过滤,以便得到不同主机位置的存储资源;和/或当所述位置需求指定不同区域位置的存储资源时,通过区域标签对所述存储资源列表中对应的存储资源进行过滤,以便得到不同区域位置的存储资源。可选的,所述根据待存储数据的负载需求及所述存储资源的负载状态对所述存储资源列表中对应的存储资源进行过滤包括:提取所述负载需求中的负载阈值;判断是否存在负载超过所述负载阈值的存储资源;若存在,则获取所述存储资源中负载小于所述负载阈值的存储资源。可选的,所述为所述待存储数据分配对应所述可用存储资源列表的存储资源包括:获取所述待存储数据的写入端地址信息;根据所述写入端地址信息,从所述可用存储资源列表内的存储资源的地址信息中确定与所述写入端地址最接近的存储资源;将所述待存储数据保存至所述最接近的存储资源中。可选的,所述将所述待存储数据保存至所述最接近的存储资源中包括:根据所述待存储数据指定的备份数量,在所述可用存储资源列表中选择相同数量的存储资源,并将所述待存储数据保存至所选的存储资源中。可选的,所述根据所述待存储数据指定的备份数量,在所述可用存储资源列表中选择相同数量的存储资源包括:判断所述备份数量是否大于所述可用存储资源列表中存储资源的数量;若大于,则在所述存储资源列表中选择对应数量的存储资源保存多余数量的备份。第二方面,本专利技术还提供了一种基于超融合存储系统的资源分配装置,该装置包括:计算单元,用于根据待存储数据的存储信息计算所述待存储数据的存储需求;获取单元,用于获取存储资源列表,所述存储资源列表用于记录超融合存储系统中的存储资源;过滤单元,用于根据所述计算单元计算出的存储需求,利用预置规则及所述存储资源的分类标签对所述获取单元获取的存储资源列表中对应的存储资源进行过滤,得到可用存储资源列表,所述分类标签用于根据不同维度对所述存储资源进行分类的标签,所述分类标签至少包括位置标签、性能标签中的一种或多种;分配单元,用于为所述待存储数据分配对应所述过滤单元过滤后得到的可用存储资源列表的存储资源。可选的,所述装置还包括:添加单元,用于根据所述存储资源的资源属性,为所述存储资源添加对应所述资源属性的分类标签,所述存储资源的资源属性包括硬件属性及位置属性。可选的,所述添加单元具体用于,根据所述存储资源的硬件属性,为所述存储资源添加对应所述硬件属性的性能标签,所述性能标签包括HDD标签或SSD标签;和/或所述添加单元具体用于,根据所本文档来自技高网...
一种基于超融合存储系统的资源分配方法、装置及终端

【技术保护点】
一种基于超融合存储系统的资源分配方法,其特征在于,所述方法包括:根据待存储数据的存储信息计算所述待存储数据的存储需求;获取存储资源列表,所述存储资源列表用于记录超融合存储系统中的存储资源;根据所述存储需求,利用预置规则及所述存储资源的分类标签对所述存储资源列表中对应的存储资源进行过滤,得到可用存储资源列表,所述分类标签用于根据不同维度对所述存储资源进行分类的标签,所述分类标签至少包括位置标签、性能标签中的一种或多种;为所述待存储数据分配对应所述可用存储资源列表的存储资源。

【技术特征摘要】
1.一种基于超融合存储系统的资源分配方法,其特征在于,所述方法包括:根据待存储数据的存储信息计算所述待存储数据的存储需求;获取存储资源列表,所述存储资源列表用于记录超融合存储系统中的存储资源;根据所述存储需求,利用预置规则及所述存储资源的分类标签对所述存储资源列表中对应的存储资源进行过滤,得到可用存储资源列表,所述分类标签用于根据不同维度对所述存储资源进行分类的标签,所述分类标签至少包括位置标签、性能标签中的一种或多种;为所述待存储数据分配对应所述可用存储资源列表的存储资源。2.根据权利要求1所述的方法,其特征在于,在所述获取存储资源列表之前,所述方法还包括:根据所述存储资源的资源属性,为所述存储资源添加对应所述资源属性的分类标签,所述存储资源的资源属性包括硬件属性及位置属性。3.根据权利要求2所述的方法,其特征在于,所述根据所述存储资源的资源属性,为所述存储资源添加对应所述资源属性的分类标签包括:根据所述存储资源的硬件属性,为所述存储资源添加对应所述硬件属性的性能标签,所述性能标签包括HDD标签或SSD标签;和/或根据所述存储资源在所述超融合存储系统中的位置信息,为所述存储资源添加对应所述位置属性的位置标签,所述位置标签包括机架标签、主机标签以及区域标签中的一种或多种。4.根据权利要求1所述的方法,其特征在于,所述待存储数据的存储需求至少包括性能需求、位置需求、负载需求中的一种或多种;所述根据待存储数据的存储信息计算所述待存储数据的存储需求包括:根据所述待存储数据的访问需求确定所述待存储数据的性能需求;和/或根据所述待存储数据的写入端地址信息确定所述待存储数据的位置需求;和/或根据所述存储资源的负载状态确定所述待存储数据的负载需求。5.根据权利要求4所述的方法,其特征在于,所述根据存储需求,利用预置规则及所述存储资源的分类标签对所述存储资源列表中对应的存储资源进行过滤包括:根据待存储数据的性能需求及所述性能标签对所述存储资源列表中对应的存储资源进行过滤;和/或根据待存储数据的位置需求及所述位置标签对所述存储资源列表中对应的存储资源进行过滤;和/或根据待存储数据的负载需求及所述存储资源的负载状态对所述存储资源列表中对应的存储资源进行过滤。6.根据权利要求5所述的方法,其特征在于,所述根据待存储数据的性能需求及所述性能标签对所述存储资源列表中对应的存储资源进行过滤包括:提取所述待存储数据的性能需求,所述性能需求用于指定的存储资源为固态硬盘SSD或机械硬盘HDD;当所述性能需求为指定的存储资源为固态硬盘SSD时,获取所述存储列表中带有SSD标签的存储资源;当所述性能需求为指定的存储资源为机械硬盘HDD时,获取所述存储列表中带有HDD标签的存储资源。7.根据权利要求5所述的方法,其特征在于,所述根据待存储数据的位置需求及所述位置标签对所述存储资源列表中对应的存储资源进行过滤包括:提取...

【专利技术属性】
技术研发人员:彭江
申请(专利权)人:北京联想超融合科技有限公司
类型:发明
国别省市:北京,11

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

1