【技术实现步骤摘要】
云硬盘创建方法、装置、设备及存储介质
本申请涉及云
,具体而言,涉及云硬盘创建方法、装置、设备及存储介质。
技术介绍
云计算市场逐年快速增长,客户对云计算的需求越来越大也越来越多样,对于存储产品,如云硬盘,其稳定性、可靠性、存储性能的要求越来越高,如何保证存储资源得到高效利用的前提下又不损失存储产品的质量,是当前比较关注的问题。然而,目前OpenStack平台的规则是通过指定云硬盘所在可用区、判断存储池的剩余存储空间是否足够创建云硬盘、通过指定云硬盘特性来选择符合条件的存储池创建云硬盘。但是,通过上述方式无法完整评估每个存储池的资源利用情况,只是通过简单的判断进行存储池选择,难以对存储池的资源进行有效利用,极大可能造成资源分配不均,部分存储池资源过剩而另一部分存储池资源不足,对云硬盘的稳定性、可靠性、存储性能产生影响。
技术实现思路
本申请实施例的目的在于提供一种云硬盘创建方法、装置、设备及存储介质,用以保证每个存储池的资源能够被最大化利用的技术效果。第一方面,本申请实施例提供的一种 ...
【技术保护点】
1.一种云硬盘创建方法,其特征在于,所述方法包括:/n获取云硬盘的创建信息;/n确定与所述创建信息匹配的多个存储池;/n获取每个所述存储池的多项使用数据;/n根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分;/n在所述综合得分最大的存储池中根据所述创建信息创建所述云硬盘。/n
【技术特征摘要】
1.一种云硬盘创建方法,其特征在于,所述方法包括:
获取云硬盘的创建信息;
确定与所述创建信息匹配的多个存储池;
获取每个所述存储池的多项使用数据;
根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分;
在所述综合得分最大的存储池中根据所述创建信息创建所述云硬盘。
2.根据权利要求1所述的方法,其特征在于,所述根据每个所述存储池的所述多项使用数据确定每个所述存储池的综合得分,包括:
确定每个所述存储池的所述多项使用数据中的每项使用数据相对除所述存储池以外的其他存储池中的对应项数据的排名;
获取每个所述存储池的所述每项使用数据所对应的权重;
根据所述排名与所述权重确定每个所述存储池的综合得分。
3.根据权利要求2所述的方法,其特征在于,所述综合得分满足:
其中,s用于表征每个所述存储池与所述创建信息的所述综合得分;所述n表征所述多项使用数据的个数,所述k表征所述多项使用数据的第k项使用数据;所述rk表征所述第k项使用数据所对应的排名;所述wk表征所述第k项使用数据所对应的所述权重。
4.根据权利要求2或3所述的方法,其特征在于,所述获取每个所述存储池的所述每项使用数据所对应的权重,包括:
确定每个所述存储池的所述每项使用数据的变化程度系数;
根据所述变化程度系数确定所述每项使用数据所对应的权重。
5.根据权利要求4所述的方法,其特征在于,所述确定每个所述存储池的所述每项使用数据的变化程度系数,包括:
确定所述多个存储池中每个相同项的使用数据的最大值与最小值的差值;
确定所述多个存储池中每个相同项的使用数据的平均值;
将所述差值与所述平均值的商值作为每个所述存储池的所述每项使用数据的所述变化程度系数。
6.根据权利要求5所述的方法,其特征在于,所述变化程度...
【专利技术属性】
技术研发人员:姚剑华,
申请(专利权)人:华云数据厦门网络有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。