【技术实现步骤摘要】
一种虚拟机资源分配方法及装置
本申请涉及网络通信
,具体而言,涉及一种虚拟机资源分配方法及装置。
技术介绍
随着互联网技术的飞速发展,云计算技术体现出越来越重要的作用,其中,云计算技术中的云桌面技术用于提供虚拟机桌面服务,教育行业是云桌面技术的绝佳应用场景。目前,中高级院校中拥有大量的个人计算机(personalcomputer,PC)机房且部署有服务器,PC机房中的PC终端通过局域网与服务器连接。在教学过程中,由服务器为机房中的PC终端分配虚拟机资源,并为这些PC终端提供虚拟桌面,用户即可直接在PC终端的虚拟桌面中完成上课、学习,授课,作业等操作。上述基于服务器的云桌面技术的教学方式相比于传统PC机房的教学方式,便于部署和维护,并且能够在保证用户的使用体验的基础上,极大程度节约设备成本。相关技术中,服务器为机房中的PC终端分配虚拟机资源的方法包括:在学校的上课时间,多个教室的PC终端同时向服务器发送资源分配请求,服务器则根据该资源分配请求为这些教室的PC终端分配虚拟机资源。在上课结束后,服务器回收为这些教室中的PC终端分配的虚拟机资源,以便继续进行资源分配 ...
【技术保护点】
一种虚拟机资源分配方法,其特征在于,包括:为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;在检测到服务器满足预设的空闲条件时,根据当前时间点以及排课信息,确定目标待授课程;所述目标待授课程是指上课开始时间在当前时间点之后设定时间长度内的待授课程;根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。
【技术特征摘要】
1.一种虚拟机资源分配方法,其特征在于,包括:为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;在检测到服务器满足预设的空闲条件时,根据当前时间点以及排课信息,确定目标待授课程;所述目标待授课程是指上课开始时间在当前时间点之后设定时间长度内的待授课程;根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。2.根据权利要求1所述的虚拟机资源分配方法,其特征在于,还包括:当所述目标待授课程结束后,在所述服务器满足所述预设的空闲条件的情况下,回收为所述目标待授课程分配的虚拟机资源。3.根据权利要求1或2所述的虚拟机资源分配方法,其特征在于,所述预设的空闲条件包括以下条件中的一种或多种:当前时间点位于预设的时间段内;所述服务器的负载低于预设的负载阈值。4.根据权利要求1所述的虚拟机资源分配方法,其特征在于,所述根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源,包括:根据服务器集群中的服务器数量、每个所述服务器的当前服务器资源以及所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。5.根据权利要求1所述的虚拟机资源分配方法,其特征在于,为所述目标待授课程分配虚拟机资源,包括:在为所述目标待授课程分配虚拟机资源的过程中,若检测所述服务器不满足预设的空闲条件,则暂停为所述目标待授课程分配虚拟机资源,直到检测到所述服务器满足预设的空闲条件,则继续为所述目标待授课程分配虚拟机资源。6.一种虚拟机资源分配方法,其特征在于,包括:为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;根据下一个时间周期的时间段以及排...
【专利技术属性】
技术研发人员:张健博,
申请(专利权)人:新华三云计算技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。