一种资源池容量规划方法和设备技术

技术编号:29059569 阅读:16 留言:0更新日期:2021-06-30 09:01
本发明专利技术实施例公开了一种资源池容量规划方法和设备。所述方法包括:针对资源池内的目标资源,获得资源池对应的多个设备的第一资源利用率;基于每个设备的规格信息和每个设备对应的所述第一资源利用率确定所述资源池的绝对资源使用信息;基于在多个时刻确定的所述资源池的绝对资源使用信息获得所述目标资源的预测资源使用信息;基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充。测资源使用信息确定是否进行容量扩充。测资源使用信息确定是否进行容量扩充。

【技术实现步骤摘要】
一种资源池容量规划方法和设备


[0001]本专利技术涉及互联网资源规划领域,具体涉及一种资源池容量规划方法和设备。

技术介绍

[0002]容量规划是资源管理领域的命题,其目的是在合理的服务成本控制下能够提供适宜有效的互联网技术(IT,Internet Technology)资源管理,使得IT资源能够被合理地利用,并且能够适应当前和未来的业务需求。其目标是解答运行中的业务需要多少资源以及在什么时候需要这些资源的问题。
[0003]当前业界容量规划方式主要分为两类,一类是从资源池前期规划建设阶段出发,通过统计人工上报的各业务资源需求,对资源池建设规模进行容量规划;另一类是在资源池运营阶段,根据业务自身的发展趋势,预测未来对资源的需求,再对当前资源池进行容量规划。
[0004]上述容量规划方式、在判断是否需要扩容时,仅仅考虑资源池里单一设备的资源使用情况,未考虑资源池整体的使用情况,这种方式得到的判定结果并不准确。

技术实现思路

[0005]为解决现有存在的技术问题,本专利技术实施例提供一种资源池容量规划方法和设备。
[0006]为达到上述目的,本专利技术实施例的技术方案是这样实现的:
[0007]本专利技术实施例提供了一种资源池容量规划方法,所述方法包括:
[0008]针对资源池内的目标资源,获得资源池对应的多个设备的第一资源利用率;
[0009]基于每个设备的规格信息和每个设备对应的所述第一资源利用率确定所述资源池的绝对资源使用信息;
[0010]基于在多个时刻确定的所述资源池的绝对资源使用信息获得所述目标资源的预测资源使用信息;
[0011]基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充。
[0012]上述方案中,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:
[0013]判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过第一预设阈值;
[0014]在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,确定进行容量扩充;
[0015]在所述目标资源的所述预测资源使用信息表征的预测资源使用量未超过所述第一预设阈值的情况下,确定不进行容量扩充。
[0016]上述方案中,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:
[0017]判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过第一预设阈值;
[0018]在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,基于所述多个设备中部署的业务的特征数据确定是否进行容量扩充。
[0019]上述方案中,所述基于所述多个设备中部署的业务的特征数据确定是否进行容量扩充,包括:
[0020]分析每个设备中部署的业务的特征数据,确定所述业务在运行过程中、针对所述目标资源对应于目标时间的第二资源利用率;
[0021]基于多个业务对应的所述第二资源利用率,判断所述多个业务中是否存在满足预设条件的第一业务和第二业务;所述第一业务和所述第二业务为所述多个业务中的任意两个业务;
[0022]在所述多个业务中不存在满足预设条件的第一业务和第二业务的情况下,基于至少一个目标资源的所述预测资源使用信息确定是否进行容量扩充。
[0023]上述方案中,所述方法还包括:在所述多个业务中存在满足预设条件的第一业务和第二业务、且所述第一业务和所述第二业务未部署在一个设备上的情况下,将所述第二业务部署在所述第一业务所在的设备上,释放所述第二业务所在的设备的资源;
[0024]重新确定所述目标资源的预测资源使用信息,基于至少一个目标资源的所述预测资源使用信息确定是否进行容量扩充。
[0025]上述方案中,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:
[0026]判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过所述第一预设阈值;
[0027]在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,确定进行容量扩充;
[0028]在所述目标资源的所述预测资源使用信息表征的预测资源使用量未超过所述第一预设阈值的情况下,确定不进行容量扩充。
[0029]上述方案中,所述确定进行容量扩充之后,所述方法还包括:
[0030]获得所述目标资源的冗余容量,基于所述冗余容量确定扩容时刻,按照所述扩容时刻进行容量扩充。
[0031]上述方案中,所述获得所述目标资源的冗余容量,基于所述冗余容量确定扩容时刻,包括:
[0032]确定所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的第一时间;
[0033]获得所述目标资源的冗余容量,确定所述冗余容量的类型,获得所述冗余容量的类型对应的第一扩容周期;其中,不同类型的冗余容量对应的扩容周期不同;
[0034]基于所述第一时间和所述第一扩容周期确定扩容时刻。
[0035]上述方案中,所述判断所述多个业务中是否存在满足预设条件的第一业务和第二业务,包括:
[0036]确定每个业务在运行过程中、针对所述目标资源的所述第二资源利用率的波峰值
和波谷值,以及所述波峰值和波谷值分别对应的目标时刻;
[0037]判断所述多个业务中是否存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内,以及判断所述第一业务在所述第一目标时刻的第一绝对资源使用量和所述第二业务在所述第二目标时刻的第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值是否超过第二预设阈值;
[0038]在所述多个业务中存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内、且所述第一业务在所述第一目标时刻的所述第一绝对资源使用量和所述第二业务在所述第二目标时刻的所述第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值未超过所述第二预设阈值的情况下,确定所述多个业务中存在满足预设条件的第一业务和第二业务;
[0039]在所述多个业务中不存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内,和/或,所述第一业务在所述第一目标时刻的所述第一绝对资源使用量和所述第二业务在所述第二目标时刻的所述第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值超过所述第二预设阈值的情况下,确定所述多个业务中不存在满足预设条件的第一业务和第二业务。
[0040]本专利技术实施例还提供了一种资源池容量规划设备,所述设备包括:第一获取单元、第二获取单元和确定单元;其中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源池容量规划方法,其特征在于,所述方法包括:针对资源池内的目标资源,获得资源池对应的多个设备的第一资源利用率;基于每个设备的规格信息和每个设备对应的所述第一资源利用率确定所述资源池的绝对资源使用信息;基于在多个时刻确定的所述资源池的绝对资源使用信息获得所述目标资源的预测资源使用信息;基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过第一预设阈值;在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,确定进行容量扩充;在所述目标资源的所述预测资源使用信息表征的预测资源使用量未超过所述第一预设阈值的情况下,确定不进行容量扩充。3.根据权利要求1所述的方法,其特征在于,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过第一预设阈值;在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,基于所述多个设备中部署的业务的特征数据确定是否进行容量扩充。4.根据权利要求3所述的方法,其特征在于,所述基于所述多个设备中部署的业务的特征数据确定是否进行容量扩充,包括:分析每个设备中部署的业务的特征数据,确定所述业务在运行过程中、针对所述目标资源对应于目标时间的第二资源利用率;基于多个业务对应的所述第二资源利用率,判断所述多个业务中是否存在满足预设条件的第一业务和第二业务;所述第一业务和所述第二业务为所述多个业务中的任意两个业务;在所述多个业务中不存在满足预设条件的第一业务和第二业务的情况下,基于至少一个目标资源的所述预测资源使用信息确定是否进行容量扩充。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在所述多个业务中存在满足预设条件的第一业务和第二业务、且所述第一业务和所述第二业务未部署在一个设备上的情况下,将所述第二业务部署在所述第一业务所在的设备上,释放所述第二业务所在的设备的资源;重新确定所述目标资源的预测资源使用信息,基于至少一个目标资源的所述预测资源使用信息确定是否进行容量扩充。6.根据权利要求5所述的方法,其特征在于,所述基于所述目标资源的所述预测资源使用信息确定是否进行容量扩充,包括:判断所述目标资源的所述预测资源使用信息表征的预测资源使用量是否超过所述第
一预设阈值;在所述目标资源的所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的情况下,确定进行容量扩充;在所述目标资源的所述预测资源使用信息表征的预测资源使用量未超过所述第一预设阈值的情况下,确定不进行容量扩充。7.根据权利要求2或6所述的方法,其特征在于,所述确定进行容量扩充之后,所述方法还包括:获得所述目标资源的冗余容量,基于所述冗余容量确定扩容时刻,按照所述扩容时刻进行容量扩充。8.根据权利要求7所述的方法,其特征在于,所述获得所述目标资源的冗余容量,基于所述冗余容量确定扩容时刻,包括:确定所述预测资源使用信息表征的预测资源使用量超过所述第一预设阈值的第一时间;获得所述目标资源的冗余容量,确定所述冗余容量的类型,获得所述冗余容量的类型对应的第一扩容周期;其中,不同类型的冗余容量对应的扩容周期不同;基于所述第一时间和所述第一扩容周期确定扩容时刻。9.根据权利要求4或5所述的方法,其特征在于,所述判断所述多个业务中是否存在满足预设条件的第一业务和第二业务,包括:确定每个业务在运行过程中、针对所述目标资源的所述第二资源利用率的波峰值和波谷值,以及所述波峰值和波谷值分别对应的目标时刻;判断所述多个业务中是否存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内,以及判断所述第一业务在所述第一目标时刻的第一绝对资源使用量和所述第二业务在所述第二目标时刻的第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值是否超过第二预设阈值;在所述多个业务中存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内、且所述第一业务在所述第一目标时刻的所述第一绝对资源使用量和所述第二业务在所述第二目标时刻的所述第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值未超过所述第二预设阈值的情况下,确定所述多个业务中存在满足预设条件的第一业务和第二业务;在所述多个业务中不存在所述第一业务的所述第二资源利用率的波峰值的第一目标时刻与所述第二业务的所述第二资源利用率的波谷值的第二目标时刻之间的时间差在预设时间范围内,和/或,所述第一业务在所述第一目标时刻的所述第一绝对资源使用量和所述第二业务在所述第二目标时刻的所述第二绝对资源使用量的总和与所述第一业务所在的终端设备的规格信息的比值超过所述第二预设阈值的情况下,确定所述多个业务中不存在满足预设条件的第一业务和第二业务。10.一种资源池容量规划设备,其特征在于,所述设备包括:第一获取单元、第二获取单元和确定...

【专利技术属性】
技术研发人员:孔帅
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1