小到个人的PC,大到数据中心的应用平台,虚拟化现在可谓无处不在。时下非常流行的虚拟化思维就是:“如果你有一台苹果电脑,但是又需要使用IE浏览器或者一些只在Windows平台下才有的应用,那么最简单的方法就是在电脑上装上一个虚拟机,使用虚拟机运行Windows。”
而云计算和软件定义等技术的发展又进一步的将虚拟化推向了一个新的高度。在新的形式下,我们应该如何认识赛门铁克最近发布的NetBackup 7.6版本的技术背景、设计机理,以及颠覆传统的功能优势呢?
虚拟化数据保护方案尚待完善
数据量的不断增长,意味着数据增多、备份和还原时间延长。ESG报告指出,很多企业正在面临三大挑战:一、在数据不断增多的情况下,要保持企业业务正常运营;二、尽力确保数据得到全面保护;三、还原说起来简单,但根据具体环境,在出现故障或者停机后,可能需要数个小时甚至数天才能完全还原。
借此判断,虚拟化数据保护方案还远远没有达到成熟的程度。
在VMware环境下,做了虚拟化这一层之后,数据保护解决方案普遍问题集中在恢复时间过长,以及流程复杂、管理混乱等状况。与传统方案相同,虚拟化数据保护方案考虑的问题是,如何才能提高备份速度,降低RTO和RPO,简化备份操作复杂度,并提高对客户的技术支持。但是要怎么实现这些目标,虚拟化数据保护方案与传统方案则有很大不同。
简单来说,虚拟化思路充分利用资源,在单个或者少量物理设备上创建多个系统,并运行不同的应用,资源利用率得到了非常大的提高,但整个数据中心的架构可能会变得复杂。所以,虚拟化数据保护方案要考虑不同虚拟机的不同备份策略。另外,还要考虑如何对虚拟机进行统一管理,更快地完成数百台虚拟机的恢复。最重要的是,一个成功数据保护方案,应该让虚拟系统高度集成,而且应尽量将数据复制、日志、日常备份等操作实现自动化。
NetBackup 7.6带来的三大优势:
1、较少备份过程
针对恢复时间过长的问题。赛门铁克NetBackup 7.6 for VMware解决方案针对虚拟化环境下的数据保护进行了功能改进。作为新赛门铁克NetBackup的更新版本,NetBackup 7.6增加了VMware Accelerator新功能。
VMware Accelerator通过结合“永久增量式”备份与重复数据删除功能,可帮助减少备份过程对VMware 环境的影响。在首次完全备份之后,利用 VMware 变更数据块跟踪 (CBT) 和NetBackupOpenStorage优化合成备份,仅将更改过的数据块传输到备份目标。NetBackup全局重复数据删除可以进一步减少数据量。这些功能可将备份时间减少超过 90%,备份硬件需求低,同时保持了完整和全面恢复功能。VMware Accelerator结合了NetBackup传统备份和重复数据删除的优势,通过增加对VMware环境的监控和减少数据量实现备份的加速。ESG对这一功能的测试结果显示,NetBackupAccelerator for VMware 的备份速度比没有加速的备份快35倍。
2、加快恢复速度
NetBackup 7.6的另一新功能就是Instant Recovery for VMware,该功能考虑更多的则是从恢复的角度来保障业务的连续性。
ESG针对Instant Recovery for VMware做了一个实验,上图为实验的拓扑图。实验中VM3虚拟机将被删除,然后使用即时恢复进程还原。还原操作开始之后,NetBackup磁盘存储单元 (STU) 上的备份映像呈现给ESXi主机作为临时数据存储,而应用写入的数据存在临时空间(TWS)中,这两步保证了业务连续性;存储vMotion用于在后台将数据从临时 STU 数据存储移动到生产数据存储。数据完全移动之后,可以终止活动的即时恢复作业。从这个过程来看,整个恢复过程中业务并没有中断,NetBackup的虚拟机备份可以直接挂载使用,RTO几乎为零。这种即时恢复工作流的做法已经有包括爱数在内的数家备份厂商所支持。
3、简化流程并降低管理复杂度
针对于简化流程并降低管理复杂程度方面。数据保护厂商大多采用提高与VMware的集成、研发vSphere客户端插件以及将尽可能多的功能自动化等方式实现。报告指出,要实现NetBackup 7.6的VMware Accelerator功能,用户仅需要只需在 GUI 中选中一个复选框即可。