虚拟化资源的配置方法、装置、设备及存储介质制造方法及图纸

技术编号:33874671 阅读:42 留言:0更新日期:2022-06-22 17:02
本申请实施例涉及计算机技术领域,公开了一种虚拟化资源的配置方法、装置、设备及存储介质。本申请中,通过分析用户使用其对应的专属虚拟机的历史使用信息,来预估用户在未来某一使用周期内,继续使用该虚拟机的使用策略,进而在接下来的使用周期,直接根据使用策略,动态配置虚拟机占用的虚拟化资源,通过这种基于用户行为来配置虚拟机占用的虚拟化资源,从而在保证用户使用体验的情况下,能够尽可能早的释放当前虚拟机占用的虚拟化资源给其他虚拟机使用,或者从其他闲置虚拟机处获取虚拟化资源给当前虚拟机使用,进而大大提升了系统虚拟化资源的使用效率。拟化资源的使用效率。拟化资源的使用效率。

【技术实现步骤摘要】
虚拟化资源的配置方法、装置、设备及存储介质


[0001]本申请实施例涉及计算机
,特别涉及一种虚拟化资源的配置方法、装置、设备及存储介质。

技术介绍

[0002]近年来,随着云电脑技术的不断发展,越来越多的大型企事业单位选择自建数据中心,使用云电脑来代替传统电脑,从而便于对桌面的统一管控、系统的升级维护,以及方便用户随时随地接入。
[0003]目前,对于大量使用云电脑的企事业单位来说,为了尽可能节约使用成本,通常会将云电脑使用过程中涉及的虚拟化资源进行超分配。因此,在保证用户使用体验的同时,如何提升系统虚拟化资源的使用效率,逐渐成为产业界和学术界关注的焦点。
[0004]然而,目前市场上的相关解决方案,多是从虚拟机层面分析和监控相关资源的占用情况,继而调整分配给每个虚拟机的虚拟化资源。虽然,这种解决方案可以提升系统的整体资源使用效率,但由于该类解决方案没有考虑用户的实际使用行为,因而用户体验较差。

技术实现思路

[0005]本申请实施例的目的在于提供一种虚拟化资源的配置方法、装置、设备及存储介质,旨在解决上述技术问题。
[0006]为解决上述技术问题,本申请的实施例提供了一种虚拟化资源的配置方法,包括:
[0007]获取用户使用对应的虚拟机的历史使用信息,所述虚拟机为所述用户的专属虚拟机;
[0008]根据所述历史使用信息,预估所述用户后续使用所述虚拟机的使用策略;
[0009]在所述使用策略对应的使用周期内,根据所述使用策略,动态配置所述虚拟机占用的虚拟化资源。
[0010]为实现上述目的,本申请实施例还提供了一种虚拟化资源的配置装置,包括:
[0011]使用信息获取模块,用于获取用户使用对应的虚拟机的历史使用信息,所述虚拟机为所述用户的专属虚拟机;
[0012]使用策略确定模块,用于根据所述历史使用信息,预估所述用户后续使用所述虚拟机的使用策略;
[0013]虚拟化资源配置模块,用于在所述使用策略对应的使用周期内,根据所述使用策略,动态配置所述虚拟机占用的虚拟化资源。
[0014]为实现上述目的,本申请实施例还提供了一种虚拟化资源的配置设备,包括:
[0015]与所述至少一个处理器通信连接的存储器;其中,
[0016]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的虚拟化资源的配置方法。
[0017]为实现上述目的,本申请实施例还提供了一种计算机可读存储介质,存储有计算
机程序。所述计算机程序被处理器执行时实现上述所述的虚拟化资源的配置方法。
[0018]本申请提出的虚拟化资源的配置方法、装置、设备及存储介质,通过分析用户使用其对应的专属虚拟机的历史使用信息,来预估用户在未来某一使用周期内,继续使用该虚拟机的使用策略,进而在接下来的使用周期,直接根据使用策略,动态配置虚拟机占用的虚拟化资源,通过这种基于用户行为来配置虚拟机占用的虚拟化资源,从而在保证用户使用体验的情况下,能够尽可能早的释放当前虚拟机占用的虚拟化资源给其他虚拟机使用,或者从其他闲置虚拟机处获取虚拟化资源给当前虚拟机使用,进而大大提升了系统虚拟化资源的使用效率。
[0019]此外,由于本申请提出的虚拟化资源的配置方法、装置、设备及存储介质中,用户使用的虚拟机为专属虚拟机,即用户和虚拟机之间的关系是固定的,比如用户A在使用云电脑的时候,始终使用的是虚拟机A1。因此,基于不同用户使用对应的专属虚拟机的历史使用信息预估出的使用策略,能够提前准确的定位各个需要重新配置虚拟化资源的虚拟机,而不是每次仅能对已经出现虚拟化资源不合理情况的虚拟机进行重新配置,即虚拟化资源的配置是可控的,并非无目的的。
附图说明
[0020]一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。
[0021]图1是本申请第一实施例提供的虚拟化资源的配置方法的具体流程图;
[0022]图2是本申请第二实施例提供的虚拟化资源的配置方法的具体流程图;
[0023]图3是本申请第三实施例提供的虚拟化资源的配置装置的结构示意图;
[0024]图4是本申请第四实施例提供的虚拟化资源的配置设备的结构示意图。
具体实施方式
[0025]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请的各实施例进行详细的阐述。然而,本领域的普通技术人员可以理解,在本申请各实施例中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施例的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本申请的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。
[0026]本专利技术第一实施例涉及一种虚拟化资源的配置方法,可以应用于客户端,也可以应用于服务端。即,用于执行本实施例提供的虚拟化资源的配置方法的虚拟化资源的配置设备,可以是客户端,也可以是服务端。
[0027]此外,应当理解的是,在实际应用中,上述所说的虚拟化资源的配置设备,可以是部署在本地的物理设备,如物理主机、PC机等,也可以是部署在云端的,虚拟主机,此处不再一一列举,本实施例对此也不做限制。
[0028]下面对本实施例的虚拟化资源的配置方法的实现细节进行说明,以下内容仅为方便理解而提供的实现细节,并非实施本方案的必须。
[0029]本实施例的具体流程如图1所示,具体包括以下步骤:
[0030]步骤101,获取用户使用对应的虚拟机的历史使用信息。
[0031]具体的说,在本实施例中,为了实现虚拟机的专人专用,如用户A在每次访问云电脑时,均是通过虚拟机A进行业务处理。在用户初次访问云电脑时,便会为该用户分配一个专属虚拟机,即用户和其所使用的的专属虚拟机之间的关系是固定的,不会动态变化。
[0032]可理解的,在实际应用中,可以利用标识用户唯一性的用户标识和标识虚拟机唯一性的虚拟机标识,来建立每一个用户和与之对应的专属虚拟机之间的关系。
[0033]此外,应当理解的是,在实际应用中,上述所说的用户,实质为使用者,如企事业单位的工作人员访问云电脑时所使用的本地终端设备,如PC机、手机、笔记本电脑、平板电脑等,即只要能够通过网络接入云电脑的设备均可,此处不再一一列举,本实施例对此也不做限制。
[0034]相应地,在用户实质为本地终端设备时,上述所说的用户标识,可以是该设备的设备标识号,如国际移动设备身份码(International Mobile Equipment Identity,IMEI)、移动设备识别码(Mobile Equipment Identifier,MEID)等,具有唯一性的标识号。
[0035]进一步地,在实际应用中,为了实现不同使用者,即企事业单位的工本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟化资源的配置方法,其特征在于,包括:获取用户使用对应的虚拟机的历史使用信息,所述虚拟机为所述用户的专属虚拟机;根据所述历史使用信息,预估所述用户后续使用所述虚拟机的使用策略;在所述使用策略对应的使用周期内,根据所述使用策略,动态配置所述虚拟机占用的虚拟化资源。2.如权利要求1所述的虚拟化资源的配置方法,其特征在于,所述获取用户使用对应的虚拟机的历史使用信息,包括:获取所述用户的用户标识和所述专属虚拟机的虚拟机标识;根据所述用户标识和所述虚拟机标识,从预先构建的使用信息数据库中,查找与所述用户标识和所述虚拟机标识匹配的使用信息,得到所述历史使用信息。3.如权利要求2所述的虚拟化资源的配置方法,其特征在于,在所述根据所述用户标识和所述虚拟机标识,从预先构建的使用信息数据库中,查找与所述用户标识和所述虚拟机标识匹配的使用信息,得到所述历史使用信息之前,所述方法还包括:检测所述使用信息数据库中是否存在所述用户使用所述虚拟机的历史使用信息;若存在,则执行所述根据所述用户标识和所述虚拟机标识,从预先构建的使用信息数据库中,查找与所述用户标识和所述虚拟机标识匹配的使用信息,得到所述历史使用信息的步骤;否则,根据所述用户在预设统计周期内的用户行为,确定所述用户使用所述专属虚拟机的所述历史使用信息,将所述历史使用信息添加到所述使用信息数据库,并在将所述历史使用信息添加到所述使用信息数据库后执行所述根据所述用户标识和所述虚拟机标识,从预先构建的使用信息数据库中,查找与所述用户标识和所述虚拟机标识匹配的使用信息,得到所述历史使用信息的步骤。4.如权利要求3所述的虚拟化资源的配置方法,其特征在于,所述根据所述用户在预设统计周期内的用户行为,确定所述用户使用所述专属虚拟机的所述历史使用信息,包括:在所述预设统计周期内,以预设时间粒度,统计所述用户的在线情况,得到所述用户使用所述专属虚拟机的使用信息;将所述预设统计周期内得到的所述使用信息,作为所述历史使用信息。5.如权利要求3所述的虚拟化资源的配置方法,其特征在于,在所述在将所述历史使用信息添加到所述使用信息数据库之后,所述方法还包括:启动定时更新任务;在到达预设更新条件时,按照先进先出的方式,删除先写入所述使用信息数据库中的所述历史使用信息。6.如权利要求1至5中任一项所述的虚拟化资源的配置方法,其特征在于,所述根据所述历史使用信息,预估所述用户后续使用所述虚拟机的使用策略,包括:根据所述历史使用信息,预估所述用户后续使用所述虚拟机时,所述虚拟机在预设时间段内各使用状态对应的概率;建立所...

【专利技术属性】
技术研发人员:王勋
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1