[发明专利]用于虚拟机备份的方法和设备在审
申请号: | 201710014302.8 | 申请日: | 2017-01-09 |
公开(公告)号: | CN108287747A | 公开(公告)日: | 2018-07-17 |
发明(设计)人: | 辛晃;李波;张振宇;陈震宇 | 申请(专利权)人: | 中国移动通信集团贵州有限公司;中国移动通信集团公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F11/14 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 550001 贵州省贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份 虚拟机 并行备份 方法和设备 任务队列 物理机 申请 | ||
本申请提供了用于虚拟机备份的方法和设备。该用于虚拟机备份的方法包括:确定物理机的最大并行备份数目N,该最大并行备份数目N表示物理机上允许同时执行的虚拟机备份任务的最大数目;将物理机上待执行的虚拟机备份任务发送到备份任务队列中;从备份任务队列中获取所有请求在当前时刻执行的虚拟机备份任务;比较所获取的虚拟机备份任务的数目M与最大并行备份数目N;以及基于比较的结果来执行虚拟机备份任务,其中:如果M小于或等于N,则执行所获取的M个虚拟机备份任务;以及如果M大于N,则执行下述操作:基于备份任务优先级从所获取的M个虚拟机备份任务中选择N个虚拟机备份任务;以及执行所选择的N个虚拟机备份任务。
技术领域
本申请涉及计算机技术领域,更具体地涉及用于虚拟机备份的方法和设备。
背景技术
现有的数据备份系统通常由数据备份客户端装置、数据备份管理装置与备份数据存储装置组成。数据备份管理装置是数据备份过程的发起装置,当预定的备份窗口时间(即数据备份客户端可以进行数据备份的时间范围)到达时,数据备份管理装置向数据备份客户端装置发出启动数据备份指令。
在服务器虚拟化环境中,物理服务器(或物理机)通过运行服务器虚拟化软件,可以支持多个虚拟服务器(或虚拟机)在一台物理服务器上运行。在备份虚拟服务器中的数据时,当物理服务器上有多个虚拟服务器同时执行数据备份任务或执行备份任务的时间重叠时,可能会占用大量的CPU、内存负载与网络带宽,导致物理资源过度消耗,因此影响业务正常负载和网络通信质量。因此,现有的数据备份系统通常难以适应虚拟化比(虚拟化服务器数量:物理服务器数量)较高的环境。
发明内容
根据本申请实施例的一方面,提供了一种用于虚拟机备份的方法,包括:确定物理机的最大并行备份数目N,该最大并行备份数目N表示物理机上允许同时执行的虚拟机备份任务的最大数目;将物理机上待执行的虚拟机备份任务发送到备份任务队列中;从备份任务队列中获取所有请求在当前时刻执行的虚拟机备份任务;比较所获取的虚拟机备份任务的数目M与最大并行备份数目N;以及基于比较的结果来执行虚拟机备份任务,其中:如果M小于或等于N,则执行所获取的M个虚拟机备份任务;以及如果M大于N,则执行下述操作:基于备份任务优先级从所获取的M个虚拟机备份任务中选择N个虚拟机备份任务;以及执行所选择的N个虚拟机备份任务。
根据本申请实施例的另一方面,提供了一种用于虚拟机备份的设备,包括:确定单元,被配置为确定物理机的最大并行备份数目N,该最大并行备份数目N表示物理机上允许同时执行的虚拟机备份任务的最大数目;发送单元,被配置为将物理机上待执行的虚拟机备份任务发送到备份任务队列中;获取单元,被配置为从备份任务队列中获取所有请求在当前时刻执行的虚拟机备份任务;比较单元,被配置为比较所获取的虚拟机备份任务的数目M与最大并行备份数目N;以及执行单元,被配置为基于比较的结果来执行虚拟机备份任务,其中:如果M小于或等于N,则执行所获取的M个虚拟机备份任务;以及如果M大于N,则执行下述操作:基于备份任务优先级从所获取的M个虚拟机备份任务中选择N个虚拟机备份任务;以及执行所选择的N个虚拟机备份任务。
根据本申请实施例的用于虚拟机备份的方法和设备能够避免因虚拟机备份活动而导致的物理资源过度消耗的问题,从而保障业务正常负载和网络通信质量。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本申请实施例的用于虚拟机备份的方法的示意性流程图;
图2示出了根据本申请实施例的用于虚拟机备份的设备的示意性框图;
图3示出了能够实现根据本申请实施例的用于虚拟机备份的方法和设备的至少一部分的计算设备的示例性硬件架构的结构图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团贵州有限公司;中国移动通信集团公司,未经中国移动通信集团贵州有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710014302.8/2.html,转载请声明来源钻瓜专利网。