【技术实现步骤摘要】
【国外来华专利技术】
本专利技术整体涉及数据备份,更具体地讲,涉及用于改进快照性能的技术。
技术介绍
使用虚拟机需要调整备份过程以适应单个平台上的多个虚拟机的能力。为了确保对平台上的多个虚拟机进行一致的备份,可能需要资源密集型过程,包括:使所有虚拟机静默;获取所有的虚拟机的快照;获取一个或多个存储装置的快照;以及通过读取快照的一致数据来创建备份镜像。在备份镜像创建之前,快照不可释放(release)。这可增加快照被维持的持续时间。管理程序可维持虚拟磁盘的变化数据的增量,同时维持该虚拟磁盘的快照。当快照被释放时,管理程序可将变化数据的增量合并回虚拟磁盘中。这个合并过程可为资源密集型操作(例如,具有大量(输入/输出)需求)。如果存在多个虚拟机,那么可以维持多个快照,直到备份镜像完整。这可增加每个快照被维持的持续时间,并可增加所维持的变化的虚拟磁盘数据的增量大小。因此,当为多个虚拟机释放多个快照时,变化的虚拟磁盘数据的对应增量的合并过程可对资源产生显著影响(例如,I/O和CPU使用率)。根据上述内容,可以理解,可能存在与当前数据备份技术相关联的显著问题和缺点。
技术实现思路
本专利技术公开了用于改进快照性能的技术。在一个实施例中,所述技术可实现为一种用于改进快照性能的方法,包括:针对与多个虚拟机中的每一个相关联的每个存储单元发起变化区块跟踪;创建与所述多个虚拟机中的每一个相关联的每个存储单元的备份镜像;使所述多个虚拟机中的每一个静默;创建与所述多个虚拟机中的每一个相关联的每个存储单元的快照;以及使用至少一个计算机处理器,采用所述变化区块跟踪来识别至少一个所述备份镜像的一个或多个变化区块 ...
【技术保护点】
一种用于改进快照性能的方法,包括:针对与多个虚拟机中的每一个相关联的每个存储单元发起变化区块跟踪;创建与所述多个虚拟机中的每一个相关联的每个存储单元的备份镜像;使所述多个虚拟机中的每一个静默;创建与所述多个虚拟机中的每一个相关联的每个存储单元的快照;使用至少一个计算机处理器,采用所述变化区块跟踪来识别至少一个所述备份镜像中的一个或多个变化区块;通过使用来自所述快照中的至少一个快照的对应区块替换所识别的一个或多个变化区块,来编辑所述至少一个备份镜像;以及基于确定已完成对所述至少一个备份镜像的编辑并产生一致备份镜像,来释放所述至少一个快照,其中释放所述至少一个快照与释放所述快照中的任何其他快照无关。
【技术特征摘要】
【国外来华专利技术】2013.12.30 US 14/143,1941.一种用于改进快照性能的方法,包括:针对与多个虚拟机中的每一个相关联的每个存储单元发起变化区块跟踪;创建与所述多个虚拟机中的每一个相关联的每个存储单元的备份镜像;使所述多个虚拟机中的每一个静默;创建与所述多个虚拟机中的每一个相关联的每个存储单元的快照;使用至少一个计算机处理器,采用所述变化区块跟踪来识别至少一个所述备份镜像中的一个或多个变化区块;通过使用来自所述快照中的至少一个快照的对应区块替换所识别的一个或多个变化区块,来编辑所述至少一个备份镜像;以及基于确定已完成对所述至少一个备份镜像的编辑并产生一致备份镜像,来释放所述至少一个快照,其中释放所述至少一个快照与释放所述快照中的任何其他快照无关。2.根据权利要求1所述的方法,其中使所述多个虚拟机中的每一个静默被独立地实例化。3.根据权利要求1所述的方法,还包括在发起对所述存储单元中的至少一个的变化区块跟踪后,获取所述存储单元中的所述至少一个的存储器快照。4.根据权利要求3所述的方法,其中所述存储器快照提供单个快照,以允许还原所有的所述多个虚拟机。5.根据权利要求1所述的方法,其中所述一致备份镜像是崩溃一致备份镜像。6.根据权利要求1所述的方法,其中所述一致备份镜像是应用一致备份镜像。7.根据权利要求1所述的方法,其中所述快照创建被配置成在所述多个虚拟机中的每个虚拟机被静默时进行实例化,并与所述多个虚拟机中的其他虚拟机的状态无关。8.根据权利要求1所述的方法,其中所述至少一个备份镜像的编辑被配置成独立于所述备份镜像中的任何其他备份镜像的编辑来执行。9.根据权利要求1所述的方法,其中所述存储单元包括虚拟硬盘驱动器。10.根据权利要求1所述的方法,其中与所述多个虚拟机中的每一个相关联的至少一个存储单元包括物理存储器。11.至少一个非暂态处理器可读存储介质,所述非暂态处理器可读存储介质存储计算机程序指令,所述指令被配置成可由至少一个处理器读取以用于指示所述至少一个处理器执行用于执行如权利要求1所述的方法的计算机过程。12.一种用于改进快照性能的制品,所述制品包括:至少一个非暂态处理器可读存储介质;以及存储在所述至少一个介质上的指令;其中所述指令被配置成能由至少一个处理器从所述至少一个介质中读取,并由此致使所述至少一个处理器操作以:针对与多个虚拟机中的每一个相关联的每个存储单元发起变化区块跟踪;创建与所述多个虚拟机中的...
【专利技术属性】
技术研发人员:S·沙玛,A·马罗德,M·A·蒂托,
申请(专利权)人:赛门铁克公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。