本发明涉及云计算领域,具体涉及一种可弹性扩容缩容srm供应商管理系统。
背景技术:
1、传统线下采购模式存在过程不透明、合规性差、沟通效率低且采购成本高等缺点,随着计算机技术的快速发展以及云计算的逐步普及,众多互联网企业都提供了iaas云基础服务,各种saas管理软件也逐渐被各大企业接受,在此背景下,近几年来不少企业开始进行采购数字化转型,以云计算为基础的srm供应商管理系统开始走入越来越多的企业。
2、nfv(network function virtualization,网络功能虚拟化)是云计算领域的其中一个范畴,就是将原先运行在专有的硬件设备上的电信业务转变成运行在云计算数据中心中,并且这些业务能够根据当前的业务需要,弹性的增加或者减少对虚拟化资源的使用,即弹性扩容和弹性缩容,实现真正意义上的资源按需分配。
3、而目前已有的技术中,弹性扩容缩容的实现需要花费过多的时间。
技术实现思路
1、为了解决相关技术中弹性扩容缩容时间较长的问题,本发明提供了一种可弹性扩容缩容srm供应商管理系统,包括:
2、s1:一种弹性扩容方法,包括:
3、s101:k8s向网络功能虚拟化协调器(nfvo)申请创建资源的授权或创建资源的大小;
4、所述k8s是指虚拟化网络功能管理器;
5、s102:k8s创建资源缓冲池;
6、所述k8s调用虚拟化基础设施管理器vim创建资源缓冲池;
7、所述资源缓冲池中存储有加载业务所需的虚拟资源;
8、s103:k8s对所述虚拟资源进行初始化配置;
9、所述k8s对所述虚拟资源进行初始化配置,至少包括以下之一:k8s对所述虚拟资源的参数进行配置;k8s在所述虚拟资源上安装业务版本;k8s对所述虚拟资源中的存储资源进行格式化;k8s对所述虚拟资源中的存储资源进行分区。
10、s104:k8s将所述虚拟资源挂起、休眠或关机;
11、k8s通过所述vim将所述虚拟资源挂起、休眠或关机;
12、s105:在需要扩容的情况下,所述k8s将所述虚拟资源恢复为工作状态,k8s通知云服务器设备vnf在所述虚拟资源上加载业务;
13、k8s通过所述vim将所述虚拟资源恢复为工作状态。
14、s2:一种弹性扩容装置,设置于k8s上,包括:
15、nfvo接口模块:用于向所述nfvo申请创建资源的授权或创建资源的大小;
16、扩容处理模块:用于创建资源缓冲池;
17、包括:第一调用单元,用于调用所述vim创建资源缓冲池;第二调用单元,用于通过所述vim将所述虚拟资源挂起、休眠、关机或恢复为工作状态;
18、配置模块:用于对所述虚拟资源进行初始化配置;
19、至少包括以下之一:参数配置单元,用于对所述虚拟资源的参数进行配置;业务安装单元,用于在所述虚拟资源上安装业务版本;格式化单元,用于对所述虚拟资源中的存储资源进行格式化;分区单元,用于对所述虚拟资源中的存储资源进行分区。
20、云服务器设备接口模块:用于在需要扩容的情况下,通知云服务器设备在所述虚拟资源上加载业务。
21、s3:一种弹性扩容系统,包括:
22、虚拟化网络功能管理器k8s:用于创建资源缓冲池;
23、虚拟化网络功能云服务器设备vnf:用于根据k8s的通知,在所述虚拟资源上加载业务;
24、虚拟化基础设施管理器vim:用于根据k8s的调用命令,创建资源缓冲池;
25、网络功能虚拟化协调器nfvo:用于根据k8s的申请,向vim查询资源信息,并根据所述资源信息向k8s返回创建资源的授权结果或创建资源的大小结果。
26、有益效果:
27、通过本发明,srm系统可以根据用户访问量进行服务器的弹性扩容缩容,能够动态解决saas模式下服务器的扩容缩容。
1.一种可弹性扩容缩容srm供应商管理系统,其特征在于,包括:
2.如权利要求1所述的一种可弹性扩容缩容srm供应商管理系统,其特征在于:
3.如权利要求1所述的一种可弹性扩容缩容srm供应商管理系统,其特征在于:
4.如权利要求3所述的一种可弹性扩容缩容srm供应商管理系统,其特征在于:
5.如权利要求3所述的一种可弹性扩容缩容srm供应商管理系统,其特征在于:
6.如权利要求1所述的一种可弹性扩容缩容srm供应商管理系统,其特征在于: