【技术实现步骤摘要】
资源的分配的方法及装置、非易失性存储介质、处理器
[0001]本申请涉及云计算资源领域,具体而言,涉及一种资源的分配的方法及装置、非易失性存储介质、处理器。
技术介绍
[0002]随着云计算技术的快速发展,其在生活中被越来越广泛的应用。云计算是通过虚拟化技术将原本分散的物理计算机资源整合成巨大的资源池,为用户提供计算资源的技术。
[0003]在批量生成虚拟机时,虚拟化系统简单判断剩余资源是否满足需求后,将多台虚拟机随机分配到宿主机上,这就可能会出现两种情况:虚拟机集中分配在一个宿主机资源上,或是将虚拟机平均分配在每个宿主机上。将多个虚拟机集中分配在一个宿主机资源上,可能会导致该宿主机资源利用率远高于其他宿主机;在虚拟机需要资源量较大的情况下,会占满该宿主机的资源;每个虚拟机可利用的资源减少,造成虚拟机性能的下降,甚至宿主机卡死或者生成虚拟机失败;若将虚拟机平均分配,由于每个宿主机资源利用情况不一致,又可能会导致宿主机资源不均衡。
[0004]因此这种方案虽然简单直接,但是将虚拟机集中分配在一个宿主机上会使宿主机因为利用率过高而卡顿,虚拟机因为没有足够的能力支持而性能下降;将虚拟机平均分配会导致一些宿主机因为搭载的虚拟机较少,低负载运行,云资源效能降低。
[0005]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0006]本申请实施例提供了一种资源的分配的方法及装置、非易失性存储介质、处理器,以至少解决目前进行云计算时,由于云资源分配不均造成的云资源效能低的技术问 ...
【技术保护点】
【技术特征摘要】
1.一种资源的分配方法,其特征在于,包括以下步骤:获取资源的性能数据;根据所述资源的用途,将所述资源划分为第一资源和第二资源,其中,所述第一资源为提供能力的资源,所述第二资源为提供需求的资源;根据所述性能数据为所述第一资源创建第一资源标签,为所述第二资源创建第二资源标签;通过匹配所述第一资源标签和所述第二资源标签,确定所述第一资源和所述第二资源的匹配方案。2.根据权利要求1所述的方法,其特征在于,所述根据所述性能数据为所述第一资源创建第一资源标签,包括:如果所述第一资源的性能数据同时满足以下第一条件,所述第一资源标签为第一标签:第一性能数据的平均值小于或者等于第一预设值且最大值小于或者等于第二预设值;第二性能数据的平均值小于或者等于第三预设值且最大值小于或者等于第四预设值;第三性能数据的平均值小于或者等于第五预设值;如果所述第一资源的性能数据同时满足以下第二条件,所述第一资源标签为第二标签:第一性能数据的平均值大于或者等于第六预设值且最大值大于或者等于第七预设值;第二性能数据的平均值大于或者等于第八预设值且最小值大于或者等于第九预设值;第三性能数据的平均值大于或者等于第十预设值;如果所述第一资源的性能数据不满足所述第一条件,且不满足所述第二条件,所述第一资源标签为第三标签。3.根据权利要求2所述的方法,其特征在于,所述根据所述性能数据为所述第二资源创建第二资源标签,包括:如果所述第二资源的性能数据同时满足以下第三条件,所述第一资源标签为第四标签:第四性能数据的平均值小于或者等于第十一预设值且最大值小于或者等于第十二预设值;第五性能数据的平均值小于或者等于第十三预设值且最大值小于或者等于第十四预设值;第六性能数据的平均值小于或者等于第十五预设值;如果所述第二资源的性能数据同时满足以下第四条件,所述第一资源标签为第五标签:第四性能数据的平均值大于或者等于第十六预设值且最大值大于或者等于第十七预设值;第五性能数据的平均值大于或者等于第十八预设值且最小值大于或者等于第十九预设值;第六性能数据的平均值大于或者等于第二十预设值;如果所述第二资源的性能数据不满足所述第三条件,且不满足所述第四条件,所述第
一资源标签为第六标签。4.根据权利要求1所述的方法,其特征在于,通过匹配所述第一资源标签和所述第二资源标签,确定所述第一资源和所述第二资源的匹配方案之前,所述方法还包括:分别对所述第一资源标签和所述第二资源标签进行动态管理,其中,对所述第一资源标签进行动态管理,包括:更新所述第一资源标签,预测所述第一资源经过第一预设时长后的第一资源标签和计算所述第一资源的影响系数,其中,所述第一资源的影响系数用于表示与所述第一资源匹配且工作在所述第一资源上的第二资源对所述第一资源性能的影响;按照预设更新频率更新所述第一资源标签,确保所述第一资源标签的有效性;对所述第二资源标签进行动态管理,包括:更新所述第二资源标签和预测所述第二资源经过第二预设时长后的第二资源标签;按照预设更新频率更新所述第二资源标签,确保所述第二资源标签的有效性。5.根据权利要求4所述的方法,其特征在于,预测所述第一资源经过第一预设时长后的第一资源标签,包括:设置多个时间区间,并将所述第一资源的性能数据按照获取的时刻对应分类到所述多个时间区间,分别计算所述多个时间区间内第一资源性能数据的平均值,将所述第一资源性能数据的平均值作为各个所述时间区间的区间值;利用预设算法分析多组对应的所述时间区间和所述区间值,得到所述第一资源的使用时长与所述第一资源的性能...
【专利技术属性】
技术研发人员:黄佳祺,王哲,邵壮丰,曾绍汉,邱贤奕,段俊,叶亿,黄梓鹏,罗思扬,刘泳安,彭舒婷,杜桂山,徐小清,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。