一种虚拟机的部署方法、装置及网络系统与流程

文档序号:13387437阅读:268来源:国知局
一种虚拟机的部署方法、装置及网络系统与流程

本发明涉及通信技术领域,尤其涉及一种虚拟机的部署方法、装置及网络系统。



背景技术:

在网络功能虚拟化(英文全称:networkfunctionvirtualization,简称:nfv)领域中与虚拟机规格相关的常用概念包括:虚拟化网络功能实体(英文全称:virtualnetworkfunction,简称:vnf)、虚拟机(英文全称:virtualmachine,简称:vm)、虚拟机规格(通常将虚拟机规格称为flavor);vnf对外提供业务功能的实体,例如:虚拟化公共数据网关(英文全称:publicdatanetworkgateway,简称:pgw)、虚拟化移动管理节点(英文全称:mobilitymanagemententity,简称:mme)或者虚拟化归属签约用户服务器(英文全称:homesubscriberserver,简称:hss);其中,一个vnf至少包括一个vm;vm组成vnf的最小单元,一个vnf由不同子功能vm组成,例如:虚拟化pgw由负责操作维护的vm1、控制面业务处理的vm2、用户面业务处理的vm3以及负载均衡的vm4组成,创建vm时需要为vm指定虚拟机规格;其中虚拟机规格定义了包括中央处理器(英文全称:centralprocessingunit,简称:cpu)、内存、存储等虚拟化资源及虚拟化资源的具体数值,例如:创建为虚拟化pgw操作维护的vm使用的虚拟机规格,至少包括:cpu、内存、硬盘等虚拟化资源,这些虚拟化资源的具体数值必须在vm创建前制定完成。

现有技术中,在制定虚拟机规格时,通常使用静态方法即运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,而运维人员制定的具体数值与实际所需的具体数值存在一定的偏差,由于制定的具体数值偏小时会影响vnf后续的正常运行;因此,运维人员在实际制定具体数值时会将具体数值设置的偏大,即分配的虚拟化资源较多而实际承载的用户数较少导致实际的虚拟化资源利用率较低。

由上述可知,现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。



技术实现要素:

本发明的实施例提供一种虚拟机的部署方法、装置及网络系统,解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面、本发明的实施例提供一种虚拟机的部署方法,包括:获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量;根据用户业务模型和虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量;根据第一虚拟机规格部署第一虚拟机。

可选的,根据用户业务模型和虚拟化资源,计算第一虚拟机规格,包括:根据用户业务模型、虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,第一性能指标值包括以下的一项或多项:cpu使用率、内存使用率和硬盘使用率。

可选的,该方法还包括:当第一虚拟机实际的cpu使用率大于预设cpu使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。

可选的,对第一虚拟机进行扩容,包括:根据虚拟化资源、性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的cpu使用率、扩容后的内存使用率和扩容后的硬盘使用率;根据第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。

第二方面、本发明的实施例提供一种虚拟机的部署装置,包括:获取单元,用于获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量;处理单元,用于根据获取单元获取的用户业务模型和获取单元获取的虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:使用的cpu的数量、使用的内存的数量和使用的硬盘的数量;部署单元,用于根据处理单元计算的第一虚拟机规格部署第一虚拟机。

可选的,处理单元,具体用于根据获取单元获取的用户业务模型、获取单元获取的虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,性能指标值包括以下的一项或多项:cpu使用率、内存使用率和硬盘使用率。

可选的,部署单元,还用于当第一虚拟机实际的cpu使用率大于预设cpu使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。

可选的,对第一虚拟机进行扩容,包括:处理单元,具体用于根据获取单元获取的虚拟化资源、获取单元获取的性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的cpu使用率、扩容后的内存使用率和扩容后的硬盘使用率;部署单元,还用于根据处理单元计算的第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。

第三方面、本发明的实施例提供一种网络系统,包括如第二方面提供的任一项虚拟机的部署装置。

本发明实施例提供的虚拟机的部署方法、装置及网络系统,根据用户业务模型和预设用户数占用的虚拟化资源,计算得到第一虚拟机规格,而不会像现有技术运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,使得得到的第一虚拟机规格更加准确;然后根据第一虚拟机规格部署第一虚拟机,以使得新部署的第一虚拟机满足实际的业务需求;解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种虚拟机的部署方法的流程示意图;

图2为本发明实施例提供的一种虚拟机的部署方法的另一种流程示意图;

图3为本发明实施例提供的一种虚拟机的部署方法在实际的应用中动态制定实例化vnf虚拟机规格的方法;

图4为本发明实施例提供的一种虚拟机的部署方法在实际的应用中动态制定扩容vnf虚拟机规格的方法;

图5为本发明的实施例提供一种虚拟机的部署装置的结构示意图。

附图标记:

虚拟机的部署装置-10;

获取单元-101;

处理单元-102;

部署单元-103。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一、本发明的实施例提供一种虚拟机的部署方法,如图1所示包括:

s101、获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量。

需要说明的是,步骤s101中预设用户数占用的虚拟化资源表示单位用户数所占用的虚拟化资源,这里的单位用户数可以是每个用户、每十个用户、每一百个用户或者每一万个用户等,可以根据实际的需要自行设定;示例性的,预设用户数占用的虚拟化资源可以表示为:每一万个用户消耗0.1个cpu,每一万个用户消耗1千兆字节(英文全称:gigabyte,简称:gb)内存,每一万个用户消耗15gb硬盘。

在实际的应用中需要为一个新的局点新建vnf时,首先需要获取新建vnf下每个虚拟机的虚拟机规格,然后根据每个虚拟机的虚拟机规格来配置虚拟机,因此需要根据本发明的实施例提供的虚拟机的部署方法预先计算出该虚拟机的虚拟机规格,然后按照虚拟机规格创建虚拟机;其中,一个vnf至少包括一个虚拟机。

s102、根据用户业务模型和虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量。

需要说明的是,在实际的应用中根据用户业务模型和虚拟化资源,计算第一虚拟机规格的实现方式可能有多种计算方式,示例性的计算第一虚拟机规格的计算公式可以为:

x*φ=z,公式一;

其中,φ为预设用户数占用的虚拟化资源,x为用户业务模型,z为虚拟机规格。

具体的,如图3所示本发明实施例提供的一种虚拟机的部署方法在实际的应用中动态制定实例化vnf虚拟机规格的方法具体步骤如下:

针对每一类vnf的不同种类vm,确定预设用户数占用的虚拟化资源,例如虚拟化pgw的由业务处理vm-a、业务处理vm-b和业务处理vm-c组成;其中,业务处理vm-a中的用户数量为100万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘;业务处理vm-b中的用户数量为50万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘;业务处理vm-c中的用户数量为150万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,利用公式一动态计算实例化vnf中每一类vm的虚拟机规格。

其中,业务处理vm-a的用户数量为100万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式一可知业务处理vm-a使用的cpu的个数为10个、内存的个数为100gb以及硬盘的个数为1500gb;即vm-a的flavor为cpu的个数为10个,内存的数量为100gb,硬盘的数量为1500gb。

类似的,业务处理vm-b的用户数量为50万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式一可知业务处理vm-b使用的cpu的个数为5个、内存的个数为50gb以及硬盘的个数为750gb;即vm-b的flavor为cpu的个数为5个,内存的数量为50gb,硬盘的数量为750gb。

业务处理vm-c的用户数量为150万,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式一可知业务处理vm-c使用的cpu的个数为15个、内存的个数为150gb以及硬盘的个数为2250gb;即vm-c的flavor为cpu的个数为15个,内存的数量为150gb,硬盘的数量为2250gb。

s103、根据第一虚拟机规格部署第一虚拟机。

需要说明的是,在实际的应用中根据步骤s101、步骤s102和步骤s103可以求出新建vnf中每个vm的虚拟机规格,然后就是根据每个vm的虚拟机规格实例化vnf;示例性的,新建虚拟化pgw的由业务处理vm-a、业务处理vm-b和业务处理vm-c组成;根据步骤s101、步骤s102和步骤s103可以求出vm-a的flavor为cpu的个数为20个,内存的数量为200gb,硬盘的数量为3000gb;根据步骤s101、步骤s102和步骤s103可以求出vm-b的flavor为cpu的个数为5个,内存的数量为50gb,硬盘的数量为750gb;根据步骤s101、步骤s102和步骤s103可以求出vm-c的flavor为cpu的个数为15个,内存的数量为150gb,硬盘的数量为2250gb;因此,可以根据vm-a的flavor、vm-b的flavor和vm-c的flavor实例化虚拟化pgw。

可选的,根据用户业务模型和虚拟化资源,计算第一虚拟机规格,包括:根据用户业务模型、虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,第一性能指标值包括以下的一项或多项:cpu使用率、内存使用率和硬盘使用率。

需要说明的是,第一性能指标值指的是用户对第一虚拟机的性能要求;例如:用户新建vm-a,对应的第一性能指标值包括:cpu使用率大于或等于40%,和/或内存使用率大于或等于50%,和/或硬盘使用率大于或等于50%。

如图2所示,在计算第一虚拟机规格时引入了第一性能指标值;在实际的应用中,由于不同vm处理的业务不同,为了更好的保证用户的体验,因此需要考虑cpu使用率和/或内存使用率和/或硬盘使用率,从而保证实例化的vnf满足用户的需求。

在计算第一虚拟机规格时如果只考虑用户业务模型和虚拟化资源计算得到的vm的flavor,部署vm后只能满足当时计算flavor的用户数量;例如:vm-a的用户数量为100万,根据步骤s101和步骤s102计算得到的vm-a的flavor为cpu的个数为20个,内存的数量为200gb,硬盘的数量为3000gb;因此,vm-a的flavor只考虑到了100万用户实际需要的虚拟化资源的数量,按照vm-a的flavor部署的vm-a在实际的运行中实际容纳的用户数量为100万,当有新的用户接入时vm-a可能存在无法为新的用户提供业务服务的风险;因此,为了保证实例化的vnf满足一定范围内用户数量波动,因此需要引入第一性能指标值使得实例化的vnf中的cpu使用率和/或内存使用率和/或硬盘使用率在满足用户设定的期望值的同时,又可以为更多的用户提供业务服务。

在实际的应用中根据用户业务模型、虚拟化资源和第一性能指标值,计算第一虚拟机规格的实现方式可能有多种计算方式,示例性的计算第一虚拟机规格的计算公式可以为:

其中:φ为预设用户数占用的虚拟化资源,x为用户业务模型,υ为第一性能指标值,z为虚拟机规格。

具体的,如图3所示本发明实施例提供的一种虚拟机的部署方法在实际的应用中动态制定实例化vnf虚拟机规格的方法具体步骤如下:

s1011、获取每一类vnf的不同种类vm每单位用户消耗的虚拟化资源。

s1012、获取局点的用户模型与关键参数性能指标值。

s1013、计算实例化vnf中每一类vm的flavor。

s1014、实例化vnf。

需要说明的是,针对每一类vnf的不同种类vm,确定预设用户数占用的虚拟化资源,例如虚拟化pgw的由业务处理vm-a、业务处理vm-b和业务处理vm-c组成;其中,业务处理vm-a中的用户数量为100万,cpu占用率要求为50%,内存占用率要求为50%,硬盘占用率要求为50%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘;业务处理vm-b中的用户数量为50万,cpu占用率要求为50%,内存占用率要求为40%,硬盘占用率要求为50%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘;业务处理vm-c中的用户数量为150万,cpu占用率要求为50%,内存占用率要求为50%,硬盘占用率要求为60%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,利用公式二动态计算实例化vnf中每一类vm的虚拟机规格。

其中,业务处理vm-a的用户数量为100万,cpu占用率要求为50%,内存占用率要求为50%,硬盘占用率要求为50%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式二可知业务处理vm-a使用的cpu的个数为20个、内存的个数为200gb以及硬盘的个数为3000gb;即vm-a的flavor为cpu的个数为20个,内存的数量为200gb,硬盘的数量为3000gb。

类似的,业务处理vm-b的用户数量为50万,cpu占用率要求为50%,内存占用率要求为40%,硬盘占用率要求为50%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式二可知业务处理vm-b使用的cpu的个数为10个、内存的个数为125gb以及硬盘的个数为1500gb;即vm-b的flavor为cpu的个数为10个,内存的数量为125gb,硬盘的数量为1500gb。

业务处理vm-c的用户数量为150万,cpu占用率要求为50%,内存占用率要求为50%,硬盘占用率要求为60%,每一万个用户消耗0.1个cpu,每一万个用户消耗1gb内存,每一万个用户消耗15gb硬盘,则由公式二可知业务处理vm-c使用的cpu的个数为30个、内存的个数为300gb以及硬盘的个数为3750gb;即vm-c的flavor为cpu的个数为30个,内存的数量为300gb,硬盘的数量为3750gb。

可选的,该方法还包括:当第一虚拟机实际的cpu使用率大于预设cpu使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。

可选的,对第一虚拟机进行扩容,包括:根据虚拟化资源、性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的cpu使用率、扩容后的内存使用率和扩容后的硬盘使用率;根据第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。

需要说明的是,第二性能指标值指的是用户对扩容后第一虚拟机和第二虚拟机总的性能要求;例如:对vm-a进行扩容,新建vm-a′与vm-a共同为用户提供相同的业务服务,其第二性能指标值包括:扩容后的cpu使用率大于或等于40%,和/或扩容后的内存使用率大于或等于50%,和/或扩容后的硬盘使用率大于或等于50%。

在实际的应用中根据虚拟化资源、性能指标值和第二性能指标值,计算第二虚拟机规格的实现方式可能有多种计算方式,示例性的计算第二虚拟机规格的计算公式可以为:

其中,x为第一性能指标值,υ为第二性能指标值,z为虚拟化资源,m为虚拟机规格。

具体的,如图4所示本发明实施例提供的一种虚拟机的部署方法在实际的应用中动态制定扩容vnf虚拟机规格的方法具体步骤如下:

s1012、获取vnf扩容对象、扩容关键指标、扩容指标阈值和扩容指标目标值。

s1022、业务负载持续增加,vm-a的虚拟化cpu使用率大于60%,触发扩容。

s1032、采用动态目标规格计算公式,计算扩容目标vm-a′的规格

s1042、系统根据动态制定的flavor,创建vm-a′。

s1052、vnf完成扩容操作,系统负荷根据虚拟资源权重负荷分担到vm-a和vm-a′上。

s1062、查看vm-a与vm-a′的系统负荷符合扩容指标目标值。

需要说明的是,运营商制定vnf扩容策略,指定扩容对象为虚拟化pgw的业务处理虚拟机vm-a,扩容关键指标包括:虚拟化cpu的预设cpu使用率;其中,预设cpu使用率为60%,扩容后虚拟化cpu使用率大于或等于40%(扩容指标目标值),vm-a的flavor中cpu个数为20个。

随着业务量的增加,业务处理vm-a的虚拟化cpu性能负荷大于预设cpu使用率(扩容指标阈值)60%,触发vnf扩容采用公式三动态制定vm-a′虚拟机规格,flavor中cpu个数为

根据动态制定的flavor创建pgw的业务处理虚拟机vm-a′。

vnf完成扩容操作,系统根据虚拟化资源数量将系统业务负载分担到vm-a和vm-a′上,vm-a上分担的业务负载为66%,vm-a′上分担的业务负载为33%。

vm-a的虚拟化cpu使用率为40%,vm-a′的虚拟化cpu使用率为40%,每个vm的虚拟化cpu的实时使用率保持在一个合理的区间,大幅度提高了资源利用率。

需要说明的是,在实际的应用中实例化vnf后,不能随意改变vn的虚拟机规格,因此当用户数不断增加时,只能通过对该vnf进行扩容从而达到为更多的用户提供业务服务的效果;即选定vnf中的需要进行扩容的vm,根据本发明的实施例提供的虚拟机的配置方法计算第二虚拟机规格从而配置vm′与vm共同为用户提供相同的业务服务,可以将vm′与vm统称为vm-1。

同时,当扩容后的vnf由于一些因素,在实际的运行过程中始终不能达到第二性能指标值所要求的;因此,当vm-1实际的cpu使用率小于预设cpu阈值时,对vm-1进行减容;和/或当vm-1实际的内存使用率小于预设cpu阈值时,对vm-1进行减容;和/或当vm-1实际的硬盘使用率小于预设cpu阈值时,对vm-1进行减容。

具体的,减容过程与扩容的过程类似,此处不再赘述。

本发明实施例提供的虚拟机的部署方法,根据用户业务模型和预设用户数占用的虚拟化资源,计算得到第一虚拟机规格,而不会像现有技术运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,使得得到的第一虚拟机规格更加准确;然后根据第一虚拟机规格部署第一虚拟机,以使得新部署的第一虚拟机满足实际的业务需求;解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。

实施例二、本发明的实施例提供一种虚拟机的部署装置10,如图5所示包括:

获取单元101,用于获取用户业务模型和预设用户数占用的虚拟化资源;其中,用户业务模型包括:使用业务服务的总用户数;虚拟化资源包括以下的一项或多项:cpu的数量、内存的数量和硬盘的数量。

处理单元102,用于根据获取单元101获取的用户业务模型和获取单元获取的虚拟化资源,计算第一虚拟机规格;其中,第一虚拟机规格包括以下的一项或多项:使用的cpu的数量、使用的内存的数量和使用的硬盘的数量。

部署单元103,用于根据处理单元102计算的第一虚拟机规格部署第一虚拟机。

可选的,处理单元10.3,具体用于根据获取单元101获取的用户业务模型、获取单元101获取的虚拟化资源和第一性能指标值,计算第一虚拟机规格;其中,性能指标值包括以下的一项或多项:cpu使用率、内存使用率和硬盘使用率。

可选的,部署单元103,还用于当第一虚拟机实际的cpu使用率大于预设cpu使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的内存使用率大于预设内存使用率时,对第一虚拟机进行扩容;和/或部署单元,还用于当第一虚拟机实际的硬盘使用率大于预设硬盘使用率时,对第一虚拟机进行扩容。

可选的,对第一虚拟机进行扩容,包括:处理单元102,具体用于根据获取单元获取101的虚拟化资源、获取单元101获取的性能指标值和第二性能指标值,计算第二虚拟机规格;其中,第二性能指标值包括以下的一项或多项:扩容后的cpu使用率、扩容后的内存使用率和扩容后的硬盘使用率;部署单元103,还用于根据处理单元102计算的第二虚拟机规格部署第二虚拟机;其中,第一虚拟机与第二虚拟机共同为用户提供相同的业务服务。

本发明实施例提供的虚拟机的部署装置,处理单元根据获取单元获取的用户业务模型和预设用户数占用的虚拟化资源,计算得到第一虚拟机规格,而不会像现有技术运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,使得得到的第一虚拟机规格更加准确;然后根据第一虚拟机规格部署第一虚拟机,以使得新部署的第一虚拟机满足实际的业务需求;解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。

实施例三、本发明的实施例提供一种网络系统,包括如实施例二提供的任一项虚拟机的部署装置。

本发明实施例提供的虚拟机的网络系统,根据用户业务模型和预设用户数占用的虚拟化资源,计算得到第一虚拟机规格,而不会像现有技术运维人员根据经验值设置虚拟机规格中虚拟化资源的具体数值,使得得到的第一虚拟机规格更加准确;然后根据第一虚拟机规格部署第一虚拟机,以使得新部署的第一虚拟机满足实际的业务需求;解决了现有技术中采用静态方法制定虚拟机规格时,存在实际制定的虚拟机规格中虚拟化资源的具体数值会偏大,承载的用户数较少导致实际的虚拟化资源利用率较低的问题。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1