太阳城集团

  • / 9
  • 下载费用:30 金币  

一种基于虚拟机运行太阳城集团数据发现的备份方法.pdf

摘要
申请专利号:

CN201310574430.X

申请日:

2013.11.15

公开号:

CN103678036A

公开日:

2014.03.26

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||著录事项变更IPC(主分类):G06F 11/14变更事项:申请人变更前:上海爱数软件有限公司变更后:上海爱数太阳城集团技术股份有限公司变更事项:地址变更前:200072 上海市闸北区洛川中路840号3幢101室变更后:201112 上海市闵行区联航路1188号8幢第2层A-1单元|||实质审查的生效IPC(主分类):G06F 11/14申请日:20131115|||公开
IPC分类号: G06F11/14; G06F9/455 主分类号: G06F11/14
申请人: 上海爱数软件有限公司
发明人: 汤玉龙
地址: 200072 上海市闸北区洛川中路840号3幢101室
优先权:
专利代理机构: 上海科盛知识产权代理有限公司 31225 代理人: 赵继明
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201310574430.X

授权太阳城集团号:

|||||||||

法律状态太阳城集团日:

2016.08.17|||2016.01.27|||2014.04.23|||2014.03.26

法律状态类型:

太阳城集团授权|||著录事项变更|||实质审查的生效|||公开

摘要

本发明涉及一种基于虚拟机运行太阳城集团数据发现的备份方法,包括以下步骤:数据缓存单元获取虚拟机运行时的进程太阳城集团;数据备份处理单元将事先存储的数据发现规则与所述进程太阳城集团进行匹配,根据数据发现规则获取需要备份的应用程序生产数据位置并保存;根据所述生产数据位置对相应的虚拟机生产数据进行备份,并映射至数据备份存储单元。与现有技术相比,本发明具有备份效率高、速度快、资源消耗少等优点。

权利要求书

权利要求书
1.  一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,包括以下步骤: 
数据缓存单元获取虚拟机运行时的进程太阳城集团; 
数据备份处理单元将事先存储的数据发现规则与所述进程太阳城集团进行匹配,根据数据发现规则获取需要备份的应用程序生产数据位置并保存; 
根据所述生产数据位置对相应的虚拟机生产数据进行备份,并映射至数据备份存储单元。 

2.  根据权利要求1所述的一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,所述的数据发现规则根据虚拟机运行应用程序时的数据太阳城集团设计。 

3.  根据权利要求1所述的一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,所述的数据发现规则为: 
name               过滤规则名称 
uuid               备份软件自动生成 
description        过滤规则描述 
process            进程名称,若一组应用有多个进程,使用’;’ 
                   分开,支持模糊匹配 
processCase        进程名是否区分大小写 
suffix             后缀名,多个后缀名使用’;’分开 
suffixCase         后缀名是否区分大小写 
searchDir          为空,搜寻整个文件系统;指定多个目录使用’;’ 
                   隔开 
eliminateFiles     删除除搜寻结果中的特定名称文件,支持模糊匹 
                   配 
preBackupCMD       备份前指令,多条指令使用’;’分开 
waitPreBackupCMD   是否等待指令执行结束 
postBackupCMD      备份完成后指令,多条指令使用’;’分开 
waitPostBackupCMD  是否等待命令执行结束。 

4.  根据权利要求1所述的一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,所述的数据发现规则设有多个,形成数据发现规则集。 

5.  根据权利要求1所述的一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,所述的数据发现规则事先存储于数据备份处理单元中,根据虚拟机运行应用程序时的进程太阳城集团设计。 

6.  根据权利要求3所述的一种基于虚拟机运行太阳城集团数据发现的备份方法,其特征在于,所述的对相应的虚拟机生产数据进行备份具体为: 
1)获取生产数据位置太阳城集团; 
2)执行数据发现规则的备份前指令; 
3)读取生产数据位置太阳城集团对应的虚拟机生产数据,并映射至数据备份存储单元; 
4)执行备份完成后指令; 
5)重复步骤2),直到所有数据都完成备份。 

说明书

说明书一种基于虚拟机运行太阳城集团数据发现的备份方法
技术领域
本发明涉及一种虚拟机数据备份技术,尤其是涉及一种基于虚拟机运行太阳城集团数据发现的备份方法。
背景技术
虚拟化技术经过多年发展已经成熟,虚拟化厂商通过多年宣传和实际生产环境测试已被大量企业接受并投入企业生产环境。VMware公司作为虚拟化解决方案领先厂商占据大部分市场份额,其推出的一系列虚拟化的产品帮助用户解决了硬件资源浪费、IT管理复杂等一系列难题。虚拟化解决方案同时提供硬件平台无法解决的难题,如在线迁移、克隆、快速部署、云计算等。当前已有大量企业和组织机构将虚拟化产品部署于生产环境中。随着越来越多的生产应用部署到虚拟化平台上,如何保护虚拟化平台上的生产系统在受到系统异常、误操作等损坏后能够快速恢复,成为备份软件厂商关注的热点问题。
VMware公司考虑到虚拟机备份需求,提供一套数据保护接口VADP API(vStorage API for Data Protection)为备份应用程序提供了直接访问、操作虚拟机镜像文件。如果备份软件厂商选择使用VADP,那么VADP的变化块追踪技术使虚拟化平台能够追踪上次备份完成后虚拟机文件发生变化的数据块,但是某些情况下这种变化块追踪技术将会失效,此时再对虚拟机做增量备份将会执行全盘备份。VADP对虚拟机磁盘进行备份的时候是通过调用VDDK API(Virtual Disk Development Kit:VMware提供的一套操作vmdk磁盘镜像的应用程序编程接口集)来读取虚拟机磁盘的二进制内容,并不解析虚拟机磁盘的内容;备份磁盘有2种模式:1、读取整个虚拟磁盘逻辑空间并备份所有扇区;2、根据VADP的变化块追踪技术获取到虚拟机磁盘的变化的数据块,备份相应的变化块的数据扇区。
基于VADP对虚拟机进行备份的时候存在性能、空间问题,1、备份虚拟机时是备份镜像逻辑空间大小而非实际使用大小,从而造成备份大量无用数据,导致备 份效率低下;2、增量备份时VADP变化快追踪可能失败,此时须执行全备;3.因备份数据庞大,导致恢复也难以快速恢复。
针对以上使用VADP备份VMware虚拟化平台虚拟机方法所存在的缺陷,本专利设计一种数据发现方式,使用该方法可以仅备份虚拟机上安装的应用程序在运行时产生的生产数据(以下简称生产数据),从而克服使用VADP备份的缺陷,可以使得备份恢复窗口的时长缩短、减少对虚拟平台的资源占用以及为客户节省很多存储空间。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种备份效率高、速度快、资源消耗少的基于虚拟机运行太阳城集团数据发现的备份方法。
本发明的目的可以通过以下技术方案来实现:
一种基于虚拟机运行太阳城集团数据发现的备份方法,包括以下步骤:
数据缓存单元获取虚拟机运行时的进程太阳城集团;
数据备份处理单元将事先存储的数据发现规则与所述进程太阳城集团进行匹配,根据数据发现规则获取需要备份的应用程序生产数据位置并保存;
根据所述生产数据位置对相应的虚拟机生产数据进行备份,并映射至数据备份存储单元。
所述的数据发现规则根据虚拟机运行应用程序时的数据太阳城集团设计。
所述的数据发现规则为:
name               过滤规则名称
uuid               备份软件自动生成
description        过滤规则描述
process            进程名称,若一组应用有多个进程,使用’;’
                   分开,支持模糊匹配
processCase        进程名是否区分大小写
suffix             后缀名,多个后缀名使用’;’分开
suffixCase         后缀名是否区分大小写
searchDir          为空,搜寻整个文件系统;指定多个目录使用’;’
                   隔开
eliminateFiles     删除除搜寻结果中的特定名称文件,支持模糊匹
                    配
preBackupCMD       备份前指令,多条指令使用’;’分开
waitPreBackupCMD   是否等待指令执行结束
postBackupCMD      备份完成后指令,多条指令使用’;’分开
waitPostBackupCMD  是否等待命令执行结束

所述的数据发现规则设有多个,形成数据发现规则集。
所述的数据发现规则事先存储于数据备份处理单元中,根据虚拟机运行应用程序时的进程太阳城集团设计。
所述的对相应的虚拟机生产数据进行备份具体为:
1)获取生产数据位置太阳城集团;
2)执行数据发现规则的备份前指令;
3)读取生产数据位置太阳城集团对应的虚拟机生产数据,并映射至数据备份存储单元;
4)执行备份完成后指令;
5)重复步骤2),直到所有数据都完成备份。
与现有技术相比,本发明根据虚拟机运行太阳城集团与数据发现规则集进行匹配,仅需要备份生产数据而无须备份整个虚拟机镜像逻辑空间大小,具有以下有益效果:
一、不受虚拟机磁盘镜像逻辑空间大小影响;
二、仅备份生产数据,避免备份整个虚拟机,也可以像备份普通文件一样提供完全备份、差异备份;
三、仅备份生产数据,可以减少对生产虚拟化平台的内存、网络带宽、I/O读写等资源使用;可以减少备份服务器的内存、网络带宽、I/O读写等资源使用;可以为客户节省很多存储空间,提高介质的利用率;
四、在备份与恢复时可以大量减少备份数据量,进而提高备份效率、减少资源消耗、提高备份/恢复速度,提高恢复的RTO(Recovery Time Objective:恢复太阳城集团目标);
五、无需在虚拟化平台、虚拟机安装软件或设置;
六、支持原虚拟机恢复、异虚拟机恢复、物理机(须安装恢复客户端)。
附图说明
图1为本发明的流程示意图;
图2为本发明的备份流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
一种基于虚拟机运行太阳城集团数据发现的备份方法,使用该方法可以仅备份虚拟机上安装的应用程序在运行时产生的生产数据(以下简称生产数据),从而克服使用现有备份技术的缺陷,可以使得备份恢复窗口的时长缩短、减少对虚拟平台的资源占用以及为客户节省很多存储空间。该备份方法具体包括以下步骤:
数据缓存单元获取虚拟机运行时的进程太阳城集团;
数据备份处理单元将事先存储的数据发现规则与所述进程太阳城集团进行匹配,根据数据发现规则获取需要备份的应用程序生产数据位置并保存;
根据所述生产数据位置对相应的虚拟机生产数据进行备份,并映射至数据备份存储单元。
该备份方法使用的数据发现规则是用来发现虚拟机内需要备份的生产数据,根据虚拟机运行应用程序时的进程太阳城集团设计。数据备份处理单元内置常见应用数据发现规则集可以满足大多数常见应用,用户也可在根据需要增加新的数据发现规则。使用数据发现规则集时无需对每台虚拟机维护或指定数据发现规则集,数据发现规则适用于所有通过该备份方法备份的虚拟机。
该备份方法基于虚拟机动态运行太阳城集团数据与数据发现规则集匹配,通过匹配的数据发现规则分析出虚拟机运行的应用类型并发现需要备份的数据,从而达到仅备份生产数据的目的。数据备份处理单元分析全部虚拟机动态运行太阳城集团数据并与数据发现规则集匹配,因此可以同时进行多种应用进行数据发现、备份。所述的数据发现规则具体如表1所示。
表1


匹配完成后,对相应的虚拟机生产数据进行备份具体为:
1)获取生产数据位置太阳城集团;
2)执行数据发现规则的备份前指令;
3)读取生产数据位置太阳城集团对应的虚拟机生产数据,并映射至数据备份存储单元;
4)执行备份完成后指令;
5)重复步骤2),直到所有数据都完成备份。
以备份一台具有500G镜像逻辑空间的运行mysql应用虚拟机为例,在mysql应用程序运行一周后,产生10G数据,在备份速度为60M/s的情况下,使用传统方法需要耗时约2.4小时,需要占用500G磁盘空间来保存备份数据;使用本发明方法需要备份数据10G,在同等备份速度下需要约3分钟,需要占用10G磁盘空间来保存备份数据;由此可见本发明方法无论在太阳城集团、空间方面都有明显提升。
以下以mysql数据库应用发现与备份作为实施例展示本发明方法的使用。
1、mysql数据库应用发现规则如表2所示。
表2


根据上述数据发现规则发现生产数据的流程如图1所示,具体为:
1.1获取虚拟机运行时的进程太阳城集团;
1.2根据运行太阳城集团匹配数据发现规则;
1.3在虚拟机中定位需备份数据,并保存入数据库。
如图2所示,匹配完成后,执行备份流程,具体为:
2.1获取生产数据位置太阳城集团;
2.2执行数据发现规则的备份前指令‘preBackupCMD’,为空忽略;
2.3逐条读取生产数据位置太阳城集团对应的虚拟机生产数据,并映射至数据备份存储单元;
太阳城集团2.4执行备份完成后指令‘postBackupCMD’,为空忽略。

关 键 词:
一种 基于 虚拟机 运行 太阳城集团 数据 发现 备份 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种基于虚拟机运行太阳城集团数据发现的备份方法.pdf
链接地址:http://zh228.com/p-6180874.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');