一种网络扩容方法和设备的制造方法

文档序号:8265365阅读:219来源:国知局
一种网络扩容方法和设备的制造方法
【技术领域】
[0001] 本发明涉及计算机技术领域,尤其涉及一种网络扩容方法和设备。
【背景技术】
[0002] 随着云计算技术的发展,各大运营商都已经正式启动私有云资源池的建立。但是 随着云资源池的持续发展,如何完成对云资源池的扩容成为亟需解决的重要问题。
[0003] 目前对私有云资源池中资源利用率的监控,主要通过底层的虚拟化平台,查询资 源使用情况,并计算出云资源池中资源利用率。当资源利用率超过阈值时,触发告警,以提 示运营商对云资源池中的资源进行维护。
[0004] 由此可见,目前采用的资源监控方式仅能在资源利用率超过阈值时触发告警,并 不能解决云资源池扩容的问题。

【发明内容】

[0005] 有鉴于此,本发明实施例提供了一种网络扩容方法和设备,用于解决云资源池扩 容的问题。
[0006] 第一方面,提供了一种网络扩容方法,包括:
[0007] 从云资源池的历史数据中获取多个设定时间周期的网络资源利用率;
[0008] 根据所述多个设定时间周期的网络资源利用率,计算得到每一个设定时间周期的 网络资源利用率的平均增长量;
[0009] 当所述云资源池的网络资源利用率达到设定阈值时,根据所述每一个设定时间周 期的网络资源利用率的平均增长量,估算在网络扩容的有效时长内所需要增加的网络资源 量,其中,所述网络资源量包含物理网络资源量和虚拟网络资源量;
[0010] 当估算得到的所需要增加的网络资源量中虚拟网络资源量的预期投入大于估算 得到的所需要增加的网络资源量中物理网络资源量的预期投入时,根据估算得到的所需要 增加的网络资源量,扩容所述云资源池中的网络资源。
[0011] 结合第一方面,在第一种可能的实现方式中,所述网络扩容方法还包括:
[0012] 当估算得到的所需要增加的网络资源量中虚拟网络资源量的预期投入不大于估 算得到的所需要增加的网络资源量中物理网络资源量的预期投入时,重新确定网络扩容的 有效时长以及重新估算在重新确定的网络扩容的有效时长内所需要增加的网络资源量。
[0013] 结合第一方面,或者结合第一方面的第一方面可能的实现方式中,在第二种可能 的实现方式中,根据所述多个设定时间周期的网络资源利用率,计算得到每一个设定时间 周期的网络资源利用率的平均增长量,包括:
[0014] 通过以下方式得到每一个设定时间周期的网络资源利用率的平均增长量:
[0015]
【主权项】
1. 一种网络扩容方法,其特征在于,包括: 从云资源池的历史数据中获取多个设定时间周期的网络资源利用率; 根据所述多个设定时间周期的网络资源利用率,计算得到每一个设定时间周期的网络 资源利用率的平均增长量; 当所述云资源池的网络资源利用率达到设定阈值时,根据所述每一个设定时间周期的 网络资源利用率的平均增长量,估算在网络扩容的有效时长内所需要增加的网络资源量, 其中,所述网络资源量包含物理网络资源量和虚拟网络资源量; 当估算得到的所需要增加的网络资源量中虚拟网络资源量的预期投入大于估算得到 的所需要增加的网络资源量中物理网络资源量的预期投入时,根据估算得到的所需要增加 的网络资源量,扩容所述云资源池中的网络资源。
2. 如权利要求1所述的网络扩容方法,其特征在于,所述网络扩容方法还包括: 当估算得到的所需要增加的网络资源量中虚拟网络资源量的预期投入不大于估算得 到的所需要增加的网络资源量中物理网络资源量的预期投入时,重新确定网络扩容的有效 时长以及重新估算在重新确定的网络扩容的有效时长内所需要增加的网络资源量。
3. 如权利要求1至2任一所述的网络扩容方法,其特征在于,根据所述多个设定时间周 期的网络资源利用率,计算得到每一个设定时间周期的网络资源利用率的平均增长量,包 括: 通过以下方式得到每一个设定时间周期的网络资源利用率的平均增长量:
其中,y为得到的每一个设定时间周期的网络资源利用率的平均增长量;^为第一个 设定时间周期的网络资源利用率;\为第n个设定时间周期的网络资源利用率;P 为云资源池中初始资源总量;n为设定时间周期的个数,取值为自然数。
4. 如权利要求1至3任一所述的网络扩容方法,其特征在于,根据所述每一个设定时间 周期的网络资源利用率的平均增长量,估算在网络扩容的有效时长内所需要增加的网络资 源量,包括: 当网络扩容的有效时长为N倍设定时间周期时,将所述每一个设定时间周期的网络资 源利用率的平均增长量与N倍设定时间周期求积,得到的积值为估算得到的在网络扩容的 有效时长内所需要增加的网络资源量。
5. 如权利要求1至4任一所述的网络扩容方法,其特征在于,通过以下方式估算得到所 需要增加的网络资源量中虚拟网络资源量的预期投入: 分别计算虚拟网络资源量中满足该虚拟网络资源量的硬件成本投入、虚拟网络资源量 的维护成本投入; 将计算得到的虚拟网络资源量中满足该虚拟网络资源量的硬件成本投入与虚拟网络 资源量的维护成本投入求和,得到的和值为估算得到所需要增加的网络资源量中虚拟网络 资源量的预期投入。
6. 如权利要求1至5任一所述的网络扩容方法,其特征在于,通过以下方式估算得到所 需要增加的网络资源量中物理网络资源量的预期投入: 计算物理网络资源量中满足该物理网络资源量的物理硬件成本投入; 将计算得到的物理网络资源量中满足该物理网络资源量的物理硬件成本投入作为估 算得到所需要增加的网络资源量中物理网络资源量的预期投入。
7. -种网络扩容设备,其特征在于,包括: 获取模块,用于从云资源池的历史数据中获取多个设定时间周期的网络资源利用率; 计算模块,用于根据所述多个设定时间周期的网络资源利用率,计算得到每一个设定 时间周期的网络资源利用率的平均增长量; 扩容估算模块,用于当所述云资源池的网络资源利用率达到设定阈值时,根据所述每 一个设定时间周期的网络资源利用率的平均增长量,估算在网络扩容的有效时长内所需要 增加的网络资源量,其中,所述网络资源量包含物理网络资源量和虚拟网络资源量;当估算 得到的所需要增加的网络资源量中虚拟网络资源量的预期投入大于估算得到的所需要增 加的网络资源量中物理网络资源量的预期投入时,根据估算得到的所需要增加的网络资源 量,扩容所述云资源池中的网络资源。
8. 如权利要求7所述的网络扩容设备,其特征在于, 所述扩容估算模块,还用于当估算得到的所需要增加的网络资源量中虚拟网络资源量 的预期投入不大于估算得到的所需要增加的网络资源量中物理网络资源量的预期投入时, 重新确定网络扩容的有效时长以及重新估算在重新确定的网络扩容的有效时长内所需要 增加的网络资源量。
9. 如权利要求7至8任一所述的网络扩容设备,其特征在于, 所述计算模块,具体用于通过以下方式得到每一个设定时间周期的网络资源利用率的 平均增长量:
其中,y为得到的每一个设定时间周期的网络资源利用率的平均增长量;^为第一个 设定时间周期的网络资源利用率;\为第n个设定时间周期的网络资源利用率;P 为云资源池中初始资源总量;n为设定时间周期的个数,取值为自然数。
10. 如权利要求7至9任一所述的网络扩容设备,其特征在于, 所述扩容估算模块,具体用于当网络扩容的有效时长为N倍设定时间周期时,将所述 每一个设定时间周期的网络资源利用率的平均增长量与N倍设定时间周期求积,得到的积 值为估算得到的在网络扩容的有效时长内所需要增加的网络资源量。
11. 如权利要求7至10任一所述的网络扩容设备,其特征在于, 所述扩容估算模块,具体用于通过以下方式估算得到所需要增加的网络资源量中虚拟 网络资源量的预期投入: 分别计算虚拟网络资源量中满足该虚拟网络资源量的硬件成本投入、虚拟网络资源量 的维护成本投入; 将计算得到的虚拟网络资源量中满足该虚拟网络资源量的硬件成本投入与虚拟网络 资源量的维护成本投入求和,得到的和值为估算得到所需要增加的网络资源量中虚拟网络 资源量的预期投入。
12. 如权利要求7至11任一所述的网络扩容设备,其特征在于, 所述扩容估算模块,具体用于通过以下方式估算得到所需要增加的网络资源量中物理 网络资源量的预期投入: 计算物理网络资源量中满足该物理网络资源量的物理硬件成本投入; 将计算得到的物理网络资源量中满足该物理网络资源量的物理硬件成本投入作为估 算得到所需要增加的网络资源量中物理网络资源量的预期投入。
【专利摘要】本发明公开了一种网络扩容方法和设备,包括:从云资源池的历史数据中获取多个设定时间周期的网络资源利用率;根据多个设定时间周期的网络资源利用率,计算得到每一个设定时间周期的网络资源利用率的平均增长量;根据每一个设定时间周期的网络资源利用率的平均增长量,估算在网络扩容的有效时长内所需要增加的网络资源量,当估算得到的所需要增加的网络资源量中虚拟网络资源量的预期投入大于估算得到的所需要增加的网络资源量中物理网络资源量的预期投入时,根据估算得到的所需要增加的网络资源量,扩容云资源池中的网络资源;不仅有效地实现了对云资源池的扩容预期,而且还保证扩容预期的合理性,提升扩容的精确度,改善云资源池运营维护效率。
【IPC分类】H04L29-08, H04L12-24
【公开号】CN104579763
【申请号】CN201410826775
【发明人】刘科新
【申请人】华为技术有限公司
【公开日】2015年4月29日
【申请日】2014年12月25日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1