云计算资源池处理方法、装置及可读存储介质与流程

文档序号:30500661发布日期:2022-06-24 22:30阅读:345来源:国知局
云计算资源池处理方法、装置及可读存储介质与流程

1.本发明涉及通信技术领域,尤其涉及一种云计算资源池处理方法、装置及可读存储介质。


背景技术:

2.作为一种新型的电信网络架构,网络云可为传统电信业务提供资源可弹性伸缩、流量可全局调度、能力可全面开放的新型服务环境。通过虚拟化(以openstack(云计算管理平台)作为vim(virtualized infrastructure manager,虚拟资源管理器))、云计算、网络功能虚拟化(nfv,network functions virtualization)等技术实现电信业务云化,基于智能化的管理编排系统实现业务资源在资源池按需部署、灵活调度。网络云是为电信基础通信网络提供承载,采用etsi(european telecommunications standards institute,欧洲电信标准化协会)标准化组织定义的nfv架构,由硬件层、虚拟层和虚拟网元三层以及nfv管理和编排系统(mano,management and orchestration)组成。mano主要包括nfv编排器(nfvo,nfv orchestrator)、vnf管理器(vnfm,vnf manager)和虚拟资源管理器(vim)三部分。nfvo实现网络服务、虚拟网络生命周期管理及全局资源管理,是云管理的决策者;vnfm实现虚拟网元生命周期管理,是vnf管理的执行者;vim是虚拟化基础设施管理系统,是虚拟资源及硬件资源管理的执行者。
3.在现有模式下,nfvo接收到对于网络业务的ns(network service,网络服务)部署请求时,对预先存储的网络服务描述(nsd,network service description,网络服务描述)进行解析,确定出该网络业务所涉及的vnf,然后再根据预先存储的虚拟网络功能描述(vnfd,vnf manager description),确定出每个vnf对应的vnfm和vim,同时在ems(element management system,网元管理系统)上配置网元的业务数据。在网络服务创建阶段,nfvo向vim申请vnf网络资源并通知vnfm创建网元,vnfm向vim申请创建虚拟网元所需的计算资源、存储资源和网络资源,执行初始化操作,ems收到vnf消息后创建网元信息并向vnf下发业务配置数据。配置完成后业务可以正常运行。
4.在nfv商用初期,多数运营商和厂家均认为容量的弹性伸缩是nfv重要特性和最大驱动力,在理想情况下,对于一个实例化的vnf/ns,nfvo可以发起弹性伸缩控制,弹性伸缩命令发送每个vnf对应的vnfm,由vnfm负责执行,达到促进网络高效、降低成本运营的目的。然而为保障电信网络的稳定运行以及现有技术限制,综合风险和成本分析,nfv无法实现vnf和vnfc(vnf component,虚拟网络功能组件)级别的在线扩缩容操作。


技术实现要素:

5.针对现有技术存在的上述技术问题,本发明实施例提供一种云计算资源池处理方法、装置及可读存储介质。
6.第一方面,本发明实施例提供一种云计算资源池处理方法,包括:
7.基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值;
8.基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的vnf虚拟资源分配模型;其中,所述vnf虚拟资源分配模型包括模型容量、vnfd模板和局数据模板;
9.基于所述目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署。
10.可选地,所述基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值之前,还包括:
11.基于不同时段的业务需求预测模型,获取不同时段的业务需求预测值;
12.基于所述不同时段的业务需求预测值,获取不同时段的网络容量预测值;
13.基于所述不同时段的网络容量预测值,获取不同时段的vnf虚拟资源分配模型。
14.可选地,所述不同时段的业务需求预测值,包括:
15.周期性低峰需求预测值、周期性高峰需求预测值、持续性增长高峰需求预测值和特定时段最高峰需求预测值;
16.所述不同时段的网络容量预测值,包括:
17.周期性低峰网络容量预测值、周期性高峰网络容量预测值、持续性增长高峰网络容量预测值和特定时段最高峰网络容量预测值;
18.所述vnf虚拟资源分配模型,包括:
19.周期性低峰vnf虚拟资源分配模型、周期性高峰vnf虚拟资源分配模型、持续性增长高峰vnf虚拟资源分配模型和特定时段最高峰vnf虚拟资源分配模型。
20.可选地,所述基于所述目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署,包括:
21.若所述目标时段的网络容量需求预测值大于当前时段已部署的vnf虚拟资源分配模型对应的模型容量,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行目标vnfd模板的实例化,并基于目标局数据模板进行网元参数配置;
22.若所述目标时段的网络容量需求预测值小于当前时段已部署的vnf虚拟资源分配模型对应模型容量,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行vnf终止操作,并基于目标局数据模板进行网元参数配置。
23.在一个实施例中,所述基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型包括:
24.若所述目标时段的网络容量需求预测值大于或等于当前时段已部署的vnf虚拟资源分配模型对应的模型容量,则按照所述vnf虚拟资源分配模型对应的模型容量的由小到大顺序,将当前时段已部署的vnf虚拟资源分配模型替换为下一vnf虚拟资源分配模型,直至所述下一vnf虚拟资源分配模型对应的模型容量大于或等于所述目标时段的网络容量需求预测值;
25.将所述下一vnf虚拟资源分配模型作为所述目标vnf虚拟资源分配模型;
26.其中,各所述vnf虚拟资源分配模型按照对应的模型容量由小到大排序为:
27.周期性低峰vnf虚拟资源分配模型、周期性高峰vnf虚拟资源分配模型、持续性增长高峰vnf虚拟资源分配模型和特定时段最高峰vnf虚拟资源分配模型。
28.在一个实施例中,所述基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型还包括:
29.若所述目标时段的网络容量需求预测值小于当前时段已部署的vnf虚拟资源分配模型对应的模型容量,则按照所述vnf虚拟资源分配模型对应的模型容量的由小到大顺序,将当前时段已部署的vnf虚拟资源分配模型替换为上一vnf虚拟资源分配模型;
30.将所述上一vnf虚拟资源分配模型作为所述目标vnf虚拟资源分配模型。
31.第二方面,本发明实施例提供一种云计算资源池处理装置,包括:
32.第一获取模块,用于基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值;
33.确定模块,用于基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的vnf虚拟资源分配模型;其中,所述vnf虚拟资源分配模型包括模型容量、vnfd模板和局数据模板;
34.处理模块,用于基于所述目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署。
35.可选地,所述第一获取模块用于基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值之前,还用于:
36.基于不同时段的业务需求预测模型,获取不同时段的业务需求预测值;
37.基于所述不同时段的业务需求预测值,获取与所述不同时段的业务需求预测值对应的网络容量预测值;
38.基于不同时段的网络容量预测值,获取与所述不同时段的网络容量预测值对应的vnf虚拟资源分配模型。
39.第三方面,本发明实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所提供的方法的步骤。
40.第四方面,本发明实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所提供的方法的步骤。
41.本发明实施例提供的云计算资源池处理方法、装置及可读存储介质,基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,从而完成目标时段vnf虚拟资源分配模型的部署,既能满足目标时段的网络容量需求,按需进行网络扩缩,有效保障nfv虚拟化网络的正常运行,又能实现对云计算资源的节能管理以及对数据中心云资源池的节能部署。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他的附图。
43.图1是本发明实施例提供的云计算资源池处理方法的流程示意图之一;
44.图2是本发明实施例提供的周期性业务量变化示意图;
45.图3是本发明实施例提供的持续增长高峰和特定时段最高峰示意图;
46.图4是本发明实施例提供的云计算资源池处理方法的流程示意图之二;
47.图5是本发明实施例提供的nfv mano和ems管理系统架构图;
48.图6是本发明实施例提供的云计算资源池处理方法的流程示意图之三;
49.图7是本发明实施例提供的云计算资源池处理装置的结构示意图;
50.图8是本发明实施例提供的电子设备的结构示意图。
具体实施方式
51.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。
52.在网元拉起和配置过程中,需兼顾网元级容灾和可用区(az)、主机集群(ha)、亲和/反亲和性部署策略,确保电信级网络健壮性和安全性。同时,为保证服务安全和稳定性,一般采用一次性部署,不启动在线弹性扩缩容功能。这样就导致按采购合同一次性规划部署全部能力,无法实现按需进行网络扩缩实现的节能目标。
53.此外,云资源池建成应早于vnf部署,但是由于云资源池的建设与vnf应用建设不同步,存在多期云资源池工程对应多个项目vnf部署的情况,将导致跨项目vnf部署的资源优化问题。并且,对于重要节假日及突发事件的业务变化对网络提出的适配需求,现有技术通常采用硬件借货/调配、紧急扩容设备/板卡等方式应对,工作量大而复杂、面临商务、到货等限制,而且还存在硬件周期性装卸、配置周期性调整带来的额外工作量和风险。
54.对此,本发明实施例提供了一种云计算资源池处理方法。图1为本发明实施例提供的云计算资源池处理方法的流程示意图,如图1所述,该方法包括:
55.s101:基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值。
56.具体地,根据目标时段的业务需求预测值s,获取所述目标时段的网络容量需求预测值c=f(s)。
57.s102:基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的vnf虚拟资源分配模型;其中,所述vnf虚拟资源分配模型包括模型容量、vnfd模板和局数据模板。
58.具体地,所述vnf虚拟资源分配模型为:plan=h(c,vnfd,局数据模板)。基于目标时段的网络容量需求预测值c
目标
,和当前时段已部署的vnf虚拟资源分配模型plan-当前,确定与目标时段的网络容量需求预测值c
目标
对应的vnf虚拟资源分配模型plan-目标。
59.s103:基于与所述目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署。
60.具体地,基于与所述目标时段的网络容量需求预测值c
目标
对应的目标vnf虚拟资源分配模型plan-目标,进行目标时段的云计算资源池实例化和vnf部署,从而使网络配置运
行于目标vnf虚拟资源分配模型对应的网络容量c
目标

61.本发明实施例提供的方法,基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,从而完成目标时段vnf虚拟资源分配模型的部署,既能满足目标时段的网络容量需求,按需进行网络扩缩,有效保障nfv虚拟化网络的正常运行,又能实现对云计算资源的节能管理以及对数据中心云资源池的节能部署。
62.由于通信网络是基础电信设施,不仅要保证高可靠可用性,还要保证用户的基本接入服务能力。因此通信网络通常都是按照最大忙时业务量峰值进行业务模型预测和网络规模建设的。这就意味着通信网络在大部分时间内均是低负载运行的,不能实现云计算资源的节能最优化配置。对此,基于上述实施例,所述基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值之前,还包括:
63.基于不同时段的业务需求预测模型,获取不同时段的业务需求预测值;
64.基于所述不同时段的业务需求预测值,获取与所述不同时段的网络容量预测值;
65.基于不同时段的网络容量预测值,获取不同时段的vnf虚拟资源分配模型。
66.具体地,采用时间线业务模型预测算法,形成多个不同时段的业务需求预测模型,获取不同时段的业务需求预测值;基于所述不同时段的业务需求预测值,获取与所述不同时段的网络容量预测值;基于不同时段的网络容量预测值,获取不同时段的vnf虚拟资源分配模型
67.本发明实施例提供的方法,采用时间线业务模型预测算法,形成多个不同时段的业务需求预测模型,从而获取不同时段的业务需求预测值、网络容量预测值和vnf虚拟资源分配模型,能够更加精确地获取目标时段的网络容量预测值,完成目标时段vnf虚拟资源分配模型的部署,进一步提高了该方法的精度,实现对云计算资源更加有效的节能管理。
68.基于上述任一实施例,所述不同时段的业务需求预测值,包括:
69.周期性低峰需求预测值、周期性高峰需求预测值、持续性增长高峰需求预测值和特定时段最高峰需求预测值;
70.所述不同时段的网络容量预测值,包括:
71.周期性低峰网络容量预测值、周期性高峰网络容量预测值、持续性增长高峰网络容量预测值和特定时段最高峰网络容量预测值;
72.所述不同时段的vnf虚拟资源分配模型,包括:
73.周期性低峰vnf虚拟资源分配模型、周期性高峰vnf虚拟资源分配模型、持续性增长高峰vnf虚拟资源分配模型和特定时段最高峰vnf虚拟资源分配模型。
74.具体地,现网数据的特征如图2-3所示,根据现网数据的特征,所述多个不同时段的业务需求预测模型包括:周期性低峰业务需求预测模型、周期性高峰业务需求预测模型、持续性增长高峰需求预测模型和特定时段最高峰需求预测模型;相应地,不同时段的业务需求预测值和网络容量预测值,包括:
75.周期性低峰业务需求预测值s
l
=g(t
平日夜间起点
,t
平日夜间终点
),周期性低网络容量预测值c
l
=f(s
l
);
76.周期性高峰业务需求预测值sh=g(t
平日忙时起点
,t
平日忙时终点
),周期性高峰网络容量预测值ch=f(sh);
77.持续性增长高峰需求预测值s
sh
=g(t
中期平日忙时起点
,t
中期平日忙时终点
),周期性高峰网络容量预测值cm=f(s
sh
);
78.特定时段最高峰需求预测值s
p
=g(t
节日等事件忙时起点
,t
节日等事件忙时终点
),特定时段最高峰网络容量预测值c
p
=f(s
p
)。
79.针对周期性低峰业务需求预测值,预规划vnf虚拟资源部署模型plan-l(low),包含vnfd-l和局数据模板l;
80.针对周期性高峰业务需求预测值,预规划vnf虚拟资源部署模型plan-h(high),包含在vnfd-l模型基础上的扩容vnfd-h和把局数据模板l调整为局数据模板h;
81.针对持续性增长高峰业务需求预测值(假设持续性增长高峰业务需求预测值》周期性高峰业务需求预测值),预规划vnf虚拟资源部署模型plan-sh(sustainable high),包含在“vnfd-l”+“vnfd-h”基础上扩容vnfd-sh和把局数据模板h调整为局数据模板sh;
82.针对特定时段最高峰业务需求预测值预规划vnf虚拟资源部署模型plan-p(peak),包含在“vnfd-l”+“vnfd-h”+“vnfd-sh”模型基础上扩容vnfd-p和局数据模板sh调整为局数据模板p;依次类推。
83.上述各模型用公式表示如下:
84.plan-l=h(c
l
,vnfd-l,局数据模板l);
85.plan-h=plan-l+h((c
h-c
l
),vnfd-h,局数据模板h);
86.plan-sh=plan-h+h((c
sh-ch),vnfd-sh,局数据模板sh);
87.plan-p=plan-h+h((c
p-c
sh
),vnfd-p,局数据模板p)。
88.可选地,可依次采用plan-l、plan-h、plan-sh和plan-p等按模型容量从小到大分依次进行部署。最终完成满足期最高峰值需求即plan-p的vnf全部实例化资源和网络部署,并按局数据模板p进行局数据配置并开通。
89.相应地,在一个实施例中,所述基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型包括:
90.若所述目标时段的网络容量需求预测值大于或等于当前时段已部署的vnf虚拟资源分配模型对应的模型容量,则按照所述vnf虚拟资源分配模型对应的模型容量的由小到大顺序,将当前时段已部署的vnf虚拟资源分配模型替换为下一vnf虚拟资源分配模型,直至所述下一vnf虚拟资源分配模型对应的模型容量大于或等于所述目标时段的网络容量需求预测值;
91.将所述下一vnf虚拟资源分配模型作为所述目标vnf虚拟资源分配模型;
92.其中,各所述vnf虚拟资源分配模型按照对应的模型容量由小到大排序为:
93.周期性低峰vnf虚拟资源分配模型、周期性高峰vnf虚拟资源分配模型、持续性增长高峰vnf虚拟资源分配模型和特定时段最高峰vnf虚拟资源分配模型。
94.相应地,若所述目标时段的网络容量需求预测值小于当前时段已部署的vnf虚拟资源分配模型对应的模型容量,则按照所述vnf虚拟资源分配模型对应的模型容量的由小到大顺序,将当前时段已部署的vnf虚拟资源分配模型替换为上一vnf虚拟资源分配模型;
95.将所述上一vnf虚拟资源分配模型作为所述目标vnf虚拟资源分配模型。
96.本发明实施例提供的方法,根据现网数据特征,将业务需求预测值划分为周期性
低峰网络容量预测值、周期性高峰网络容量预测值、持续性增长高峰网络容量预测值和特定时段最高峰网络容量预测值,,能够更加精确地获取目标时段的网络容量预测值,完成目标时段vnf虚拟资源分配模型的部署,进一步提高了该方法的精度,实现对云计算资源更加有效的节能管理。
97.基于上述任一实施例,所述基于与所述目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署,包括:
98.若所述目标时段的网络容量需求预测值大于当前时段已部署的vnf虚拟资源分配模型对应模型容量,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行目标vnfd模板的实例化,并基于目标局数据模板进行网元参数配置;
99.若所述目标时段的网络容量需求预测值小于当前时段已部署的vnf虚拟资源分配模型对应模型容量,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行vnf终止操作,并基于目标局数据模板进行网元参数配置。
100.具体地,网络容量需求大部分时间将在周期性低峰值与周期性高峰值间震荡,并随着时间推移,出现持续性增长高峰值,直到满足期末的最高峰值需求。
101.若所述目标时段的网络容量需求预测值大于当前时段已部署的vnf虚拟资源分配模型对应模型容量,则意味着此时网络需要进行扩容,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行目标vnfd模板的实例化,并基于目标局数据模板进行网元参数配置;相应地,若所述目标时段的网络容量需求预测值小于当前时段已部署的vnf虚拟资源分配模型对应模型容量,则意味着此时网络需要进行缩容,则在当前时段已部署vnf虚拟资源分配模型的基础上,进行vnf终止操作,并基于目标局数据模板进行网元参数配置。
102.例如:当网络配置运行于特定时段最高峰值容量c
p
,而预计将转为周期性高峰值需求时,启动弹性缩容至plan-h,将vnfd-p和vnfd-sh涉及的vnf依次缩容并加载局数据模板h。缩容后网络配置遵循vnfd-h和局数据模板h,容量满足周期性高峰值需求。缩容后的空闲物理机休眠进入省电模式。
103.当网络配置运行于持续性增长高峰值容量,而预计特定最高峰值时段即将来临时,启动弹性扩容,从plan-sh扩至plan-p,将vnfd-p加载并实例化vnf,并加载局数据模板p,容量满足特定时段最高峰值需求。
104.网络云承载的基础通信网络系统必须采用网络最高峰值容量,即本发明实施例中特定时段最高峰值容量c
p
,进行系统的规划和建设,满足对用户的普遍服务需求。通常周期性低峰值容量c
l
是高峰值容量ch的60%-65%,而特定事件最高峰值c
p
是周期性峰值1.25倍或更高,加上网络发展初期如5g的快速发展而叠加的中期增长容量的特征,采用本发明实施例提供的云计算资源池处理方法进行弹性扩缩,可有效实现网络云节能,有效保障nfv虚拟化网络的正常运行,并实现最优节能运行,其中,优化算法可根据网络运行情况,采用较少的服务器运行,其他服务器休眠待机,达到节能的目的。并且,在重要节假日及突发事件业务变化时启用满足最高峰值需求的部署模板,完全基于软件进行扩容操作,极大简化了扩容流程、降低网络配合需求,达到快速扩容部署的目标。
105.本发明实施例提供的方法,由于弹性扩缩的vnfd和局数据模板是预规划好且验证无误的,因此在合适的时间进行固定规格的弹性扩缩是稳定可靠的。任一版本的vnfd模板均满足网络云az、ha和反亲和等电信级高可用性编排策略要求,并具有物理机分布的独立
性和集中性特征,保证弹性扩缩策略的可靠执行。任一版本局数据模板均满足相对应网络云vnf配置和组网条件要求,通过批量快速配置下发,保证弹性扩缩后局数据配置准确性。本发明实施例提供的方法可应用于网络云上部署的2/4/5g/ims以及云化业务平台的规划、部署和资源优化,并可推广至it云和移动云。
106.如图4-5所示,本发明实施例提供的云计算资源池处理方法的实现依赖于nfv的mano云管理系统和业务的ems网元管理系统。
107.下面以一个具体的例子对本发明实施例提供的云计算资源池处理方法进行说明。
108.以前述部分模型(plan-l、plan-h和plan-p)为例,各规划部署模型对应的vnfd、局数据模板如表1所示:
109.部署模型vnfd局数据模板模型1(plan-l)vnfd1局数据模板1模型2(plan-h)vnfd1+vnfd2局数据模板2模型3(plan-p)vnfd1+vnfd2+vnfd3局数据模板3
110.本发明涉及的系统主要包括nfvo、vnfm、vim、ems,云计算资源池处理方法的流程如图6所示,包括:
111.(1)上载预规划vnfd
112.根据预规划部署模型,上载各个模型对应的vnf包模板至资源池。vnf包主要包括vnfd文件,部署参数文件等,vnf包格式需要符合规范定义。
113.(2)创建及激活自动扩缩容策略
114.扩缩容可根据预先设置的阈值或条件到达而触发,或人工干预实施。操作员在nfvo创建自动扩缩容策略,并上载策略文件或在nfvo界面上创建策略。上传完成后激活自动扩缩容策略。对于设计为由人工干预进行扩缩容的网络,本步骤为可选。
115.(3)资源池实例化和vnf部署(部署及扩容)
116.按预规划部署模板进行资源池实例化和vnf部署。vnfm解析vnf包中的vnfd及可变参数,分析vnf实例化所需要的虚拟资源,主要包括虚机规格和虚机数量。
117.如图6所示,在完成资源池实例化和vnf部署(vnfd1+局数据模板1)后,当网络需要进行扩容时,在已完成的实例化规模基础以vnfd2为模板完成vnf实例化、并以局数据模板2进行网元参数配置,从而实现模型2的规模容量。
118.(4)终止部分vnf或vnfc(缩容)
119.操作员在nfvo界面选择一个vnfr(vnf实例)进行终止操作,vnf完成缩容且对应占用的虚拟资源被删除,从而释放出服务器物理机资源。
120.如图6所示,达到模型3(vnfd1+vnfd2+局数据模板3)部署规模后,当网络需要进行缩容时,在已完成的实例化规模基础以vnfd3为模板进行vnf终止操作、并以局数据模板2进行网元参数配置,从而缩容降为模型2的规模容量,对应的服务器物理机资源被释放。
121.下面对本发明实施例提供的云计算资源池处理装置进行描述,下文描述的云计算资源池处理装置与上文描述的云计算资源池处理方法可相互对应参照。
122.基于上述任一实施例,图7为本发明实施例提供的云计算资源池处理装置的结构示意图,如图7所示,该云计算资源池处理包括第一获取模块701,确定模块702和处理模块703。
123.其中,第一获取模块701,用于基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值;确定模块702用于基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的vnf虚拟资源分配模型;其中,所述vnf虚拟资源分配模型包括模型容量、vnfd模板和局数据模板;处理模块703用于基于与所述目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署。
124.本发明实施例提供的装置,基于所述目标时段的网络容量需求预测值和当前时段已部署的vnf虚拟资源分配模型,确定与目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,从而完成目标时段vnf虚拟资源分配模型的部署,既能满足目标时段的网络容量需求,按需进行网络扩缩,有效保障nfv虚拟化网络的正常运行,又能实现对云计算资源的节能管理以及对数据中心云资源池的节能部署。
125.基于上述任一实施例,所述第一获取模块用于基于目标时段的业务需求预测值,获取所述目标时段的网络容量需求预测值之前,还用于:
126.基于不同时段的业务需求预测模型,获取不同时段的业务需求预测值;
127.基于所述不同时段的业务需求预测值,获取与所述不同时段的业务需求预测值对应的网络容量预测值;
128.基于不同时段的网络容量预测值,获取与所述不同时段的网络容量预测值对应的vnf虚拟资源分配模型。
129.基于上述任一实施例,所述不同时段的业务需求预测值包括:
130.周期性低峰需求预测值、周期性高峰需求预测值、持续性增长高峰需求预测值和特定时段最高峰需求预测值;
131.所述不同时段的网络容量预测值,包括:
132.周期性低峰网络容量预测值、周期性高峰网络容量预测值、持续性增长高峰网络容量预测值和特定时段最高峰网络容量预测值;
133.所述不同时段的vnf虚拟资源分配模型,包括:
134.周期性低峰vnf虚拟资源分配模型、周期性高峰vnf虚拟资源分配模型、持续性增长高峰vnf虚拟资源分配模型和特定时段最高峰vnf虚拟资源分配模型。
135.基于上述任一实施例,所述处理模块用于基于与所述目标时段的网络容量需求预测值对应的目标vnf虚拟资源分配模型,进行目标时段的云计算资源池实例化和vnf部署,具体为:
136.若所述目标时段的网络容量需求预测值大于当前时段的网络容量需求预测值,则在当前时段已部署的vnf虚拟资源分配模型的基础上,进行目标vnfd模板的实例化,并基于目标局数据模板进行网元参数配置;
137.若所述目标时段的网络容量需求预测值小于当前时段的网络容量需求预测值,则在当前时段已部署的vnf虚拟资源分配模型的基础上,进行vnf终止操作,并基于目标局数据模板进行网元参数配置。
138.图8示例了一种电子设备的实体结构示意图,如图8所示,该电子设备可以包括:处理器(processor)810、通信接口(communications interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通
信。处理器810可以调用存储器830中的逻辑指令,以执行上述各方法实施例提供的步骤流程。
139.此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
140.另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法实施例提供的步骤流程。
141.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
142.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
143.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1