2015年第24卷第8期http://www.
c-s-a.
org.
cn计算机系统应用ResearchandDevelopment研究开发247基于虚拟化的数据备份机制①连淑娟(北京外国语大学信息技术中心,北京100089)摘要:随着信息化建设的发展,数据备份的重要性越发显得重要,而传统的备份方式消耗资源多,且不易管理;而虚拟化技术的出现打破了这一传统的数据备份方式.
阐述了在虚拟化平台下几种新的数据备份机制,并分析了每种数据备份机制的优缺点,以便于读者在建设备份系统时可以根据实际情况,选择合适的备份方案.
最后,本文总结了虚拟化备份机制存在的问题,并探讨了未来的发展趋势.
关键词:虚拟化;备份;容灾;VMware;存储DataBackupMechanismBasedonVirtualizationLIANShu-Juan(InformationTechnologyCenter,BeijingForeignStudiesUniversity,Beijing100089,China)Abstract:Withthedevelopmentofinformationtechnology,theimportanceofdatabackupbecomesmoreimportant.
Butthetraditionalbackupmethodsconsumemoreresourcesandbecomemanageddifficultly.
Theemergenceofvirtualizationtechnologybreaksthetraditionaldatabackupmethods.
Thispaperdescribesseveraldatabackupmechanismsunderthevirtualizationplatform,andanalyzestheadvantageanddisadvantagesofeachmechanism,sothatthereadercanchoosetherightbackupsolutionaccordingtotheactualsituation.
Finally,thepapersummarizesthevirtualizationbackupmechanismproblemsanddiscussesthefuturetrends.
Keywords:virtualization;backup;disasterrecovery;VMware;storage随着信息化应用技术的逐步成熟,围绕着信息化产生的各种系统也越来越广泛地应用于日常工作当中,这些系统的海量数据是整个系统运行的核心[1].
而对于企业的信息化建设来说,仅对这些系统数据进行简单的备份是远远不够的,还必须做到当业务系统数据遭到破坏后,能尽快在短时间内恢复关键业务数据展开正常的工作才是重中之重.
目前广泛应用的虚拟化技术打破了传统的备份机制壁垒,将物理资源转化为逻辑资源,从而将数据容灾备份系统的建设带入了一个崭新的时代.
在虚拟化备份方面,Javaraiah等介绍了一种基于云计算的在线备份机制;GuoDong等设计和实现了基于DHFS的云数据备份系统;DuHongtao提出一种镜像同步组概念,也应用于云计算领域;ChengHao等人提出了利用服务器空余资源参与虚拟备份的策略,利于①收稿时间:2014-12-09;收到修改稿时间:2015-01-19节省资源.
本文综述了数据备份机制,根据备份软件所处的层次分成了三大类,并分析了其优缺点,最后探讨了虚拟化备份技术的发展方向.
1传统的备份机制备份,简言之,就是为了防止计算机数据及应用等因计算机故障而造成的丢失及损坏,从而在原机中独立出来单独贮存的程序或文件副本就称之为备份[2].
传统的备份机制有:①磁带备份,即将数据实时传送到远程备份中心来制作完整的备份磁带或光盘.
②数据库备份,即在与数据库主机分离的备份机上建立数据库的一个拷贝.
③网络备份,即对系统的数据库数据和重要目标文件进行监控,并将更新日志实时通过网络传送到备份系统,备份系统根据日志对磁盘计算机系统应用http://www.
c-s-a.
org.
cn2015年第24卷第8期248研究开发ResearchandDevelopment进行更新.
④镜像备份,即通过光纤通道和磁盘控制技术将镜像备份到其他地方,镜像磁盘数据和主磁盘数据完全一致,更新方式为同步或异步[3].
以上几种备份方式属于冷备份,只适应于对数据可用性要求不高的情况下,而传统的热备机制克服了这一缺点,对于任何系统宕机或服务中断的情况,都能进行错误判定、故障隔离并快速启动备机来恢复被中断的服务,主要有基于共享存储和基于数据复制两种热备方式,具有高可用性,在国内使用较多,但是热备技术只限定了两台服务器.
不管是冷备还是热备,虽然在系统出现故障时能够进行系统恢复,但是这些机制只能处理计算机单点故障,对区域性、毁灭性灾难则束手无策.
具体来说:①磁带备份连续写入需要更高的网络处理能力及更多的时间,而这往往不可行.
②制约了服务器虚拟化技术的实施和发展.
③耗费时间"堆砌"在一起的大量单点产品导致管理备份活动极其困难,数据恢复既缓慢又不细化,效率低下且缺乏确定性.
④难以应对数据量激增给IT环境带来的超负荷处理挑战,海量数据导致备份时间长,恢复极其复杂.
⑤不能全局性地解决冗余数据激增的问题,这一问题会导致对网络、存储和管理资源的过度消耗[4].
2虚拟化平台下的备份机制虚拟化技术的出现打破了传统数据备份机制的壁垒,克服了上述的缺点.
虚拟化技术使得一个物理机器上可以运行多个独立的操作系统,而这些操作系统可以共享物理机器上的CPU、内存、磁盘等资源,打破了软硬件的紧耦合性,带来了分区、隔离、封装等好处.
正是由于这些好处,所以人们对虚拟化平台下的备份机制提出了更高、更可靠的要求.
市场上虚拟化平台管理软件主要有:VMwarevSphere,微软的Hyper-V以及思杰公司的Xen.
其中,VMware以70%的市场占有率领航整个虚拟化市场.
本文也主要针对VMware虚拟环境进行讨论.
针对VMware虚拟平台下备份机制的研究很多,归纳起来主要可以分为四大类:①虚拟机层次备份;②主机层次备份;③存储层次备份;④云备份.
2.
1虚拟机层次备份这种备份机制是将虚拟机作为普通物理机进行处理,按照备份物理操作系统的方式来备份虚拟机上的数据.
方法是:在每个虚拟机内部均安装一个备份代理软件,并通过网络将数据备份到其他的备份服务器中,可以采用手动或者使用脚本进行复制[7].
图1虚拟机层次备份这种备份机制的优点是:①可以使用合适的软件来备份数据中心内的所有服务器(无论是虚拟机还是物理服务器),保证数据的可用性及一致性.
这一点尤其表现在数据库的备份上,当数据损坏时,可任意时间点回退解决逻辑错误[5].
②可以实现文件级的备份和还原,无论是数据库或系统文件,都可以轻松地执行增量备份,有效地避免了重复数据的产生.
这种备份机制的缺点也是显而易见的:①在每个虚拟机上都安装备份软件,需要占用一定的资源,且需要多套授权,价格昂贵.
②无法对虚拟机被封装在文件中的这种特性加以利用.
当将虚拟机中的个别文件进行备份时,无法将整个虚拟机进行备份和还原.
③对物理主机来说,5%的备份负载是可以接受的,若备份多个虚拟机,则负载比例会成倍增加,物理主机不容许这么大的备份负载[6].
2.
2主机层次备份这种备份机制是将主机内的每台虚拟机看作打包好的一个整体(包括各个文件,如:vmdk,.
vmx,.
vmxf,.
vmsd,.
log等)进行备份,很好地利用了虚拟机被封装成文件的这种特性.
在VMware环境下,最常用的是利用自带备份工具VDR(VMwareDataRecovery)和VDP(VMwarevSphereDataProtection)进行备份.
2.
2.
1VDR备份VDR是建立在VMwarevStorageAPIforDataProtection的基础上,它与VMwarevCenterServer集成在一起,使我们可以集中调度备份作业.
VDR在创建虚拟机备份的同时,不会中断虚拟机的使用或其提供的数据和服务.
VDR会管理已有的数据备份,并在这些备份过期后将它们删除,支持去重复功能来删除冗2015年第24卷第8期http://www.
c-s-a.
org.
cn计算机系统应用ResearchandDevelopment研究开发249余数据[7].
VDR可以在任何接受VMwareESX/ESXi支持的虚拟磁盘上存储备份,可以使用存储区域网络(SAN)、网络附加存储(NAS)等设备.
图2VDR的体系结构VDR的备份和还原时凌驾于虚拟机之上的,因此无论虚拟机运行着什么操作系统,VDR都将其看作一个整体来备份,不需要在虚拟机内部安装任何代理软件,虚拟机对于备份和还原操作是不可感知的.
VDR备份机制与2.
1中的备份机制相比,有如下几个优点:①VDR与VMwarevCenterServer集成,可以集中、高效地管理虚拟机的备份,并简化备份作业的配置与管理,提高了工作效率.
②VDR支持重复数据消除功能,可以有效地节省用于备份的磁盘存储空间.
③VDR基于快照式备份,显著降低备份虚拟机的成本,并将备份时间窗口中的时间减至最低[8].
④可以快速进行系统还原,只要选中VDR中的还原点,VDR将快速检索特定的数据库,当覆盖原有的虚拟机时,VDR只高效传输已发生改变的数据块,缩短故障恢复时间.
VDR同时也存在着以下劣势:①不能进行单个文件恢复,由于VDR还原时要求还原整个虚拟机,即使只恢复单个文件也是如此.
②数据的一致性差,由于VDR无法实现实时备份,所以当数据更新后还未进行备份时,此时若出现虚拟机故障,还原时将造成数据的不一致性.
2.
2.
2VDP备份VDP是一款基于磁盘的备份和恢复解决方案,可靠且易于部署.
VDP和VDR一样,也可以与VMwarevCenterServer完全集成,用来对备份作业进行高效的集中式管理,同时将备份存储在经过重复数据消除的目标存储位置中[9].
VDP可以看作VDR的升级版,它具有3个版本,分别是:0.
5TB级别的OVA版本;1TB级别的OVA版本;2TB级别的OVA版本.
不同的版本仅代表它的DeduplicationStorage的空间大小,用户可以根据自己的实际情况来选择版本.
图3VDP体系结构VDP除了具有VDR的优点,还具有其他的一些优势:①可作为集成组件简单直接地安装到vSphere中,可通过Web门户进行管理.
②使用检查点和回滚机制保护备份.
③从基于Web的界面中,通过终端用户启动的文件级恢复(FLR)提供windows和linux文件的简化恢复.
④对所有的备份采用获得专利的可变长度重复数据消除技术,从而极大地减少备份所占用的磁盘空间.
⑤通过使用更改数据块跟踪(CBT)和虚拟机快照,最大限度地缩短了备份窗口.
VDP存在诸多优点的同时,也存在以下几个缺点:①VDP的文件级恢复有很多限制,如目前还不支持ext4、FAT16、FAT32、扩展分区、加密分区、压缩分区等;在同一个恢复操作中不能恢复超过5000个文件夹或文件.
②VDP仅有三种配置(0.
5TB、1TB、2TB),而且一旦部署后将无法更改大小.
③VDP对于使用独立磁盘的虚拟机,可以进行备份,但是不能恢复,因为独立磁盘不受快照影响.
目前,VMware在VDP的基础上又提出了VDPA(VDPAdvanced),它克服了VDP的一些缺点,支持2T、4T、6T、8T四种级别,而且VPDA在部署后还可以增加大小.
当然,VDPA对系统服务器的要求也会更高.
计算机系统应用http://www.
c-s-a.
org.
cn2015年第24卷第8期250研究开发ResearchandDevelopment以上几种备份机制都是基于VMware平台的,在市场上Hyper-V平台下主要有Snapshot、WindowsServerBackup&VSS、DataProtectionManager等三种备份方式,而在Xen平台下,备份机制要远远落后于VMware,在此不再赘述.
2.
3存储层次备份这种备份机制是以存储为基础、实时的、与应用无关的数据远程镜像功能,如NetAppSnapMirror、IBMEnhancedRemoteMirroring、MetroMirror等,这种备份机制能达到最佳的性能,并能通过VMwareSiteRecoveryManager完成异地的容灾备份架构[10].
图4存储复制体系结构这种备份机制一般分为两种模式:同步复制模式和异步复制模式.
同步复制模式的优点是可保持数据的一致性,因为主站点要接收到远程站点的I/O回应后才算完成整个I/O作业,因此这种模式不会产生数据丢失.
同步复制模式的缺点是备份效率低下,因为主站点要等待远程站点的回应,所以会消耗很多等待时间,同时也受网速及距离的限制.
异步复制模式的优点是备份效率高,因为主站点完成I/O后即可完成整个作业,无需等待远程站点的回应,所以也不受网速及距离的限制.
异步复制模式的缺点是不保证远程站点与主站点有相同的I/O顺序,所以有可能会造成数据的丢失,数据一致性稍差[11].
2.
4云备份在虚拟化备份领域,云备份依然是个新课题.
这种备份机制是通过集群应用或分布式文件系统等功能,将网络中大量不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储备份和业务访问的服务[12].
这里的云备份指的是私有云备份,这种方案可以概括为CIA(Confidentially,IntegrityandAvailability):安全性、完整性和可用性.
这种备份方案的优点是:①可扩展节约成本,可以依靠第三方云提供商的无限扩展能力,使得我们可以预测并管理容量增长和费用.
②高效可靠,云提供商会提供先进的技术,如基于磁盘的备份、压缩、加密、冗余数据删除、服务器虚拟化、数据优化等,还能提供监控、管理和报表服务等.
③恢复时间短,虚拟机出现故障后,可以通过网络传输从云端进行数据恢复,节省时间.
④高可用性,这种离站式备份能通过任何网络连接来访问,在发生区域性灾难时增加了保险系数.
这种备份机制的缺点是:①首次完全备份和完全恢复数据可能会过于消耗时间,对生产系统的影响过大.
②根据现有的带宽资源,企业每天都会有每天能上传到云端的数据量的合理阈值,这一限制会对备份策略产生影响.
目前主流的几种虚拟备份工具可以把现有数据备份到云端,如VeeamBackupandReplication、PHDVirtualVMwareBackup、ZmandaforESXi、AcronisvmProtect等.
3备份机制优劣势对比总结本文根据虚拟机备份程序所在的位置,把备份机制分为了四种类型,每种备份机制都有其优缺点,简单总结成表1.
表1虚拟机备份机制优劣对比备份机制优势劣势虚拟机层次备份简单易用;可文件级还原价格昂贵;备份主机负载大主机层次备份备份和还原效率高;占用磁盘空间小不能实时备份,数据一致性差存储层次备份实时备份;性能最佳占用磁盘空间大云备份高可用性;扩展性好大小和带宽限制在虚拟化环境下进行备份和物理环境中还是有所不同,可能会遇到很多意想不到的问题,有些问题需要注意并避免一些常见错误:①确保虚拟机处于正确的静默状态.
在备份虚拟机时,需要事先确认虚拟机已经静默完成,以确保备份是完整连续的,否则,备份在恢复时可能会出现错误.
②VDR和VDP虽然都是基于快照进行备份的,但是虚拟机快照并不是备份,2015年第24卷第8期http://www.
c-s-a.
org.
cn计算机系统应用ResearchandDevelopment研究开发251这一点务必要搞清楚.
虚拟机快照保留了虚拟机做快照时的状态,一旦被恢复到了其中一个还原点,就无法恢复到现在的状态.
③谨慎地规划好备份周期.
虚拟机本质上是共享主机的,而主机一般又共享存储设备,因此备份时需要考虑对资源的消耗情况.
建议用户在备份时能减少并行虚拟机在主机和共享存储上运行的数量.
同样,如果在主机上同时有太多的虚拟机备份并行运行,将会造成主机上的性能瓶颈[13].
4结语数据对于企业的巨大价值已经毋庸置疑,数据保护作为企业价值实现的重要一环已经被所有的企业所重视,这就将数据备份提到了一个更加重要的高度.
结合虚拟化环境下备份机制的发展情况,我们可以预测未来备份机制的发展趋势:①持续数据保护.
通过持续数据保护才能保证虚拟机在故障发生时,系统状态可以恢复到以前的任意时间点,最大程度地保证了数据的一致性[14].
②继续改进重复数据删除技术,以减少需要在网络上移动和被存储的数据量,进一步节省磁盘空间.
③虚拟机更快速高效备份.
在大型的数据中心中,虚拟机可以在主机间迁移而且对应的数据可以随之迁移,这个虚拟机的备份带来了更大的挑战.
如何在不影响服务器性能的情况下对虚拟机进行快速高效的备份也是将来的研究重点.
参考文献1李悦,梁褀.
基于虚拟化技术的高校信息服务系统容灾备份的研究.
信息技术,2013,7:30.
2向永谦,胡桥.
基于虚拟化的服务备份技术,2012,08:176–177.
3http://baike.
baidu.
com/view/600259.
htm.
4http://www.
ciotimes.
com/infrastructure/sjk/64571.
html.
5http://it.
chinabyte.
com/25/12624525.
shtml.
6http://www.
docin.
com/p-12643537.
html.
7VMwareDataRecovery管理指南白皮书.
http://www.
vmware.
com.
8http://www.
flow-ever.
com/html/DownViews.
aspID=21&SortID=8.
9VMwareDataProtection管理指南白皮书.
http://www.
vmware.
com.
10http://it.
rising.
com.
cn/safe/2012-06-07/11664.
html.
11http://blog.
csdn.
net/jackxinxu2100/article/details/6701293.
12褚福勇,肖侬,蔡志评,陈彬.
虚拟机备份机制研究.
计算机工程与科学,2009,9(31):131–134.
13http://it.
rising.
com.
cn/safe/2012-06-07/11664.
html.
14http://baike.
baidu.
com/linkurl=Ylh-Jf1dNxk9defiIybplgnX4tF9Yo-i3zLYhjk2kzIDVuZYrSc_nABfWSi8-DeFjT9Pin2SqYP0KjXTQI4_wa.
ZJI发布了一款7月份特别促销独立服务器:香港邦联四型,提供65折优惠码,限量30台(每用户限购1台),优惠后每月520元起。ZJI是原来Wordpress圈知名主机商家:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务。下面列出这款服务器的配置信息。香港邦联四型CPU:2*E5-2...
tmhhost可谓是相当熟悉国内网络情况(资质方面:ISP\ICP\工商齐备),专业售卖海外高端优质线路的云服务器和独立服务器,包括了:香港的三网cn2 gia、日本 cn2、日本软银云服务器、韩国CN2、美国三网cn2 gia 云服务器、美国 cn2 gia +200G高防的。另外还有国内云服务器:镇江BGP 大连BGP数据盘和系统盘分开,自带windows系统,支持支付宝付款和微信,简直就是专...
IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、域名被污染检测 等实用工具。【工具地址】https://www.itdog.cn/【工具特色】1、目前同类网站中,在线ping 仅支持1次或少量次数的测试,无法客观的展现目标服务器一段时间的网络状况,IT狗Ping工具可持续的进行一段时间的ping测试,并生成更为直观的网络质量柱状图,让用户更容易掌握服务器在各地区、各线...
磁带备份为你推荐
网易网盘关闭入口网易网盘怎么打不开了金评媒朱江请问朱江恺撒堡KX系列的钢琴怎么样?硬盘工作原理硬盘跟光盘的工作原理?硬盘的工作原理硬盘的工作原理是?(不要给我网址,我用的手机)西部妈妈网我爸妈在云南做非法集资了,钱肯定交了很多,我不恨她们。他们叫我明天去看,让我用心的看,,说是什么...bbs.99nets.com怎么把电脑的IP设置和路由器一个网段psbc.com邮政银行卡6215995915000241921是哪个地区的porndao单词prondao的汉语是什么www.33xj.compro/engineer 在哪里下载,为什么找不到下载网站?125xx.com115xx.com是什么意思
万网域名注册 政务和公益机构域名注册管理中心 vps推荐 看国外视频直播vps 大硬盘 GGC simcentric cve-2014-6271 128m内存 韩国电信 淘宝双十一2018 java虚拟主机 最好的空间 赞助 91vps 路由跟踪 免费asp空间申请 ledlamp 114dns 97rb 更多