一种虚拟机密度配置方法、装置、终端及存储介质制造方法及图纸

技术编号:20286500 阅读:16 留言:0更新日期:2019-02-10 18:30
本申请实施例提供一种虚拟机密度配置方法、装置、终端及存储介质,所述方法包括:获取测试业务网压力负荷数据;根据所述压力负荷数据评估虚拟机配置参数;获取云平台硬件参数信息;根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。本发明专利技术能够得出精确的虚拟机配置参数即精确虚拟机密度,简化了虚拟机部署过程,节省了大量部署时间。

A Virtual Confidentiality Configuration Method, Device, Terminal and Storage Media

The embodiment of this application provides a virtual confidentiality configuration method, device, terminal and storage medium. The method includes: acquiring pressure load data of test business network; evaluating virtual machine configuration parameters according to the pressure load data; acquiring hardware parameters information of cloud platform; acquiring precise parameters of virtual machine configuration according to the virtual machine configuration parameters and hardware parameters information of cloud platform. \u3002 The invention can obtain precise virtual machine configuration parameters, i. e. precise virtual confidentiality, simplify the virtual machine deployment process and save a lot of deployment time.

【技术实现步骤摘要】
一种虚拟机密度配置方法、装置、终端及存储介质
本专利技术属于虚拟机配置
,具体涉及一种虚拟机密度配置方法、装置、终端及存储介质。
技术介绍
随着虚拟化深入到企业之中已经包含重要任务的和资源密集型的应用程序,虚拟机与物理资源的配比越来越重要,这一比例如果不合适,在生产环境中是危险的,引起性能问题或者更糟糕的中断问题。每种业务对资源的消耗也不一样,有些是计算密集型业务,有些是网络密集型,还有是磁盘密集型业务。如何根据具体的业务类型和实际的物理服务器的配置,确定合理的配比,既不造成过度资源浪费又能满足业务需求,一直以来是个难题。一般一台服务器上能运行多少个虚拟机,需要综合考虑物理服务器,虚拟机负载等多方面的情况,没有一个固定的公式,也没有现成可参考的方法,这已成为困扰广大工程师交付云产品的难题。
技术实现思路
针对现有技术的不足,本专利技术提供一种虚拟机密度配置方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种虚拟机密度配置方法,所述方法包括:获取测试业务网压力负荷数据;根据所述压力负荷数据评估虚拟机配置参数;获取云平台硬件参数信息;根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。结合第一方面,在第一方面的第一种实施方式中,所述获取测试业务网压力负荷数据:选取与虚拟机业务网一致的物理机业务网作为测试业务网;设置采集周期时长、采集跨度时长和采集指标;根据所述采集周期时长、采集跨度时长和采集指标采集所述测试业务网的参数信息;通过分析所述参数信息获取所述测试业务网压力负荷数据。结合第一方面,在第一方面的第二种实施方式中,所述根据虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数包括:获取云平台硬件参数与相应虚拟机配置参数的比值;将所述比值的最小值作为虚拟机配置精确系数;根据所述虚拟机配置精确系数计算所述虚拟机精确密度。结合第一方面,在第一方面的第三种实施方式中,所述方法还包括:根据虚拟机业务网类型对虚拟机配置精确参数进行优化调整。第二方面,本申请实施例提供一种虚拟机密度配置装置,所述装置包括:压力获取单元,配置用于获取测试业务网压力负荷数据;参数评估单元,配置用于根据所述压力负荷数据评估虚拟机配置参数;硬件获取单元,配置用于获取云平台硬件参数信息;参数确定单元,配置用于根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。结合第二方面,在第二方面的第一种实施方式中,所述压力获取单元包括:选取模块,配置用于选取与虚拟机业务网一致的物理机业务网作为测试业务网;设置模块,配置用于设置采集周期时长、采集跨度时长和采集指标;采集模块,配置用于根据所述采集周期时长、采集跨度时长和采集指标采集所述测试业务网的参数信息;分析模块,配置用于通过分析所述参数信息获取所述测试业务网压力负荷数据。结合第二方面,在第二方面的第二种实施方式中,所述参数确定单元包括:比值获取模块,配置用于获取云平台硬件参数与相应虚拟机配置参数的比值;系数筛选模块,配置用于将所述比值的最小值作为虚拟机配置精确系数;参数确定模块,配置用于根据所述虚拟机配置精确系数计算所述虚拟机精确密度。结合第二方面,在第二方面的第三种实施方式中,所述装置还包括:优化调整单元,配置用于根据虚拟机业务网类型对虚拟机配置精确参数进行优化调整。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端终端执行上述的终端终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的虚拟机密度配置方法、装置、终端及存储介质,通过获取测试业务网压力负荷数据确定待配置虚拟机业务网的压力负荷,进而根据压力负荷数据评估待配置虚拟机业务网的规格参数的,利用获取的待配置云平台的硬件信息进一步在评估的基础上确定虚拟机配置精确参数。本专利技术能够得出精确的虚拟机配置参数即精确虚拟机密度,简化了虚拟机部署过程,节省了大量部署时间。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的。为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的。下面对本申请中出现的关键术语进行解释。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种虚拟机密度配置装置。如图1所示,该方法100包括:步骤110,获取测试业务网压力负荷数据;步骤120,根据所述压力负荷数据评估虚拟机配置参数;步骤130,获取云平台硬件参数信息;步骤140,根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。为了便于对本专利技术的理解,下面以本专利技术配置虚拟机密度的原理,结合实施例中对虚拟机密度进行配置的过程,对本专利技术提供的虚拟机密度配置方法做进一步的描述。可选地,作为本申请一个实施例,所述获取测试业务网压力负荷数据:选取与虚拟机业务网一致的物理机业务网作为测试业务网;设置采集周期时长、采集跨度时长和采集指标;根据所述采集周期时长、采集跨度时长和采集指标采集所述测试业务网的参数信息;通过分析所述参数信息获取所述测试业务网压力负荷数据。可选地,作为本申请一个实施例,所述根据虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数包括:获取云平台硬件参数与相应虚拟机配置参数的比值;将所述比值的最小值作为虚拟机配置精确系数;根据所述虚拟机配置精确系数计算所述虚拟机精确密度。可选地,作为本申请一个实施例,所述方法还包括:根据虚拟机业务网类型对虚拟机配置精确参数进行优化调整。具体的,所述虚拟机密度配置方法包括:S1、获取测试业务网压力负荷数据。(1)选取与虚拟机业务网一致的物理机业务网作为测试业务网;(2)设置采集周期时长、采集跨度时长和采集指标。数据采集跨度连续至少24小时(优选设为一周),每10s(采集周期可配置)为周期采集数据。具体采集指标包括:资源占本文档来自技高网
...

【技术保护点】
1.一种虚拟机密度配置方法,其特征在于,所述方法包括:获取测试业务网压力负荷数据;根据所述压力负荷数据评估虚拟机配置参数;获取云平台硬件参数信息;根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。

【技术特征摘要】
1.一种虚拟机密度配置方法,其特征在于,所述方法包括:获取测试业务网压力负荷数据;根据所述压力负荷数据评估虚拟机配置参数;获取云平台硬件参数信息;根据所述虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数。2.根据权利要求1所述的方法,其特征在于,所述获取测试业务网压力负荷数据:选取与虚拟机业务网一致的物理机业务网作为测试业务网;设置采集周期时长、采集跨度时长和采集指标;根据所述采集周期时长、采集跨度时长和采集指标采集所述测试业务网的参数信息;通过分析所述参数信息获取所述测试业务网压力负荷数据。3.根据权利要求1所述的方法,其特征在于,所述根据虚拟机配置参数和云平台硬件参数信息获取虚拟机配置精确参数包括:获取云平台硬件参数与相应虚拟机配置参数的比值;将所述比值的最小值作为虚拟机配置精确系数;根据所述虚拟机配置精确系数计算所述虚拟机精确密度。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据虚拟机业务网类型对虚拟机配置精确参数进行优化调整。5.一种虚拟机密度配置装置,其特征在于,所述装置包括:压力获取单元,配置用于获取测试业务网压力负荷数据;参数评估单元,配置用于根据所述压力负荷数据评估虚拟机配置参数;硬件获取单元,配置用于获取云平台硬件参数信息;参数确定单...

【专利技术属性】
技术研发人员:张广丽
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1