[发明专利]云硬盘创建方法、装置、设备及存储介质有效
申请号: | 201910806786.9 | 申请日: | 2019-08-29 |
公开(公告)号: | CN110703986B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 姚剑华 | 申请(专利权)人: | 厦门星界链科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 苏州友佳知识产权代理事务所(普通合伙) 32351 | 代理人: | 储振 |
地址: | 361000 福建省厦门市中国(福建)自由贸易试验区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 创建 方法 装置 设备 存储 介质 | ||
本申请提供了一种云硬盘创建方法、装置、设备及存储介质。该云硬盘创建方法包括:获取云硬盘的创建信息;确定与所述创建信息匹配的多个存储池;获取每个所述存储池的多项使用数据;根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分;在所述综合得分最大的存储池中根据所述创建信息创建所述云硬盘。本申请通过对存储池各个维度的信息做采集,从而计算出每个存储池的综合得分,通过综合得分能够真实有效的反映出每个存储池的真实使用情况,从而选择出最优的存储池用于创建云硬盘,进而保证每个存储池的资源都能得到最大化的利用。
技术领域
本申请涉及云技术领域,具体而言,涉及云硬盘创建方法、装置、设备及存储介质。
背景技术
云计算市场逐年快速增长,客户对云计算的需求越来越大也越来越多样,对于存储产品,如云硬盘,其稳定性、可靠性、存储性能的要求越来越高,如何保证存储资源得到高效利用的前提下又不损失存储产品的质量,是当前比较关注的问题。
然而,目前OpenStack平台的规则是通过指定云硬盘所在可用区、判断存储池的剩余存储空间是否足够创建云硬盘、通过指定云硬盘特性来选择符合条件的存储池创建云硬盘。但是,通过上述方式无法完整评估每个存储池的资源利用情况,只是通过简单的判断进行存储池选择,难以对存储池的资源进行有效利用,极大可能造成资源分配不均,部分存储池资源过剩而另一部分存储池资源不足,对云硬盘的稳定性、可靠性、存储性能产生影响。
发明内容
本申请实施例的目的在于提供一种云硬盘创建方法、装置、设备及存储介质,用以保证每个存储池的资源能够被最大化利用的技术效果。
第一方面,本申请实施例提供的一种云硬盘创建方法,所述方法包括:获取云硬盘的创建信息;确定与所述创建信息匹配的多个存储池;获取每个所述存储池的多项使用数据;根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分;在所述综合得分最大的存储池中根据所述创建信息创建所述云硬盘。
在上述实现过程中,本申请通过对存储池各个维度的信息做采集,从而计算出每个存储池的综合得分,通过综合得分能够真实有效的反映出每个存储池的真实使用情况,从而选择出最优的存储池用于创建云硬盘,进而保证每个存储池的资源都能得到最大化的利用。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,所述根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分,包括:确定每个所述存储池的所述多项使用数据中的每项使用数据相对除所述存储池以外的其他存储池中的对应项数据的排名;获取每个所述存储池的所述每项使用数据所对应的权重;根据所述排名与所述权重确定每个所述存储池的综合得分。
结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,所述综合得分满足:
其中,s用于表征每个所述存储池与所述创建信息的所述综合得分;所述n表征所述多项使用数据的项数,所述k表征所述多项使用数据的第k项使用数据;所述rk表征所述第k项使用数据所对应的排名;所述wk表征所述第k项使用数据所对应的所述权重。
结合第一方面的第一种可能的实施方式或第二种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,所述获取每个所述存储池的所述每项使用数据所对应的权重,包括:确定每个所述存储池的所述每项使用数据的变化程度系数;根据所述变化程度系数确定所述每项使用数据所对应的权重。
在上述实现过程中,通过得到每项使用数据的变化程度系数,从而确定出对应的权重,可以使得所确定出的权重更加准确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门星界链科技有限公司,未经厦门星界链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910806786.9/2.html,转载请声明来源钻瓜专利网。