据Gartner调查显示,服务器工作负荷虚拟化占比在2014年已经高达72%,并预言虚拟化比率仍将逐年攀升,甚至达到100%。与物理机相比,虚拟机显然在性价比上更具优势。这不仅体现在占用空间低、降低硬件设备采购成本、节省能源和维护成本低上,终端虚拟化还能大幅提升系统的安全性。在保障系统安全的同时,数据安全保护也是不容忽视的重点。
在数据备份方面,虚拟机备份与物理环境下的备份是不同的。由于虚拟环境的特点,虚拟机备份可能会遇到一些意想不到的问题,下面是小编网罗的虚拟机备份五大常见错误,我们一起来看一下国产数据备份与恢复系统——数易云备是如何避免这些常见错误的。
【常见错误一】:通过安装代理程序备份虚拟机
虚拟机备份的方式有很多,采用安装代理程序备份是最为常见的误区。这种方式不仅会造成备份效率低,还会造成主机端没有必要的资源消耗,当多个备份并行时,极易发生瓶颈问题。
数易云备系统可以调用VMware vStorage API接口直接访问虚拟磁盘文件,无需在虚拟机上安装程序就可以针对虚拟机进行全量、增量或者差异备份。(关于多样化的备份方式在应对虚拟机备份常见错误的作用在【常见错误四】中再详细介绍。)
无代理备份方式下,虚拟机操作系统就不会参与到备份进程里,也不会消耗宿主机上的资源,显然这样的备份方式更为有效率。再多说一句,虚拟机操作系统以及虚拟磁盘在备份前需要处于特别的状态(详见【常见错误三】部分),不要试图绕过虚拟曾而直接在虚拟存储层备份磁盘文件。
【常见错误二】:用虚拟机快照代替虚拟机备份
虚拟机快照只能起到短期的备用备份功能。最常见的是程序猿在给虚拟机打补丁或者升级应用前,通常会做一次快照,一旦出现不兼容情况时可以迅速恢复到之前的状态。虚拟机快照只能保证有多个可以恢复的快照点,无法恢复单独文件,只能恢复到上一次做快照的状态。而且,每个快照都是单独的文件,随着数据的写入,大量的快照很容易产生磁盘空间不够用的问题。此外,快照知识一个恢复点的记录,当数据丢失后,快照也随之失效。
对于虚拟机而言,数易云备系统支持大多数主流虚拟机软件的数据热备,如VMware、Hyper-V、KVM、Xen、Citrix等。可以将虚拟机备份点基于nfs/nas/san进行挂载恢复,瞬时恢复某个虚拟机的运行。在文件方面,可以对整个文件备份点进行恢复,也可以对备份点中的一个或者多个文件进行选择恢复,支持跨平台海量大文件的备份与恢复。还支持对备份数据库进行单数据库以及整个实例进行恢复,适用于Sql Server ,Oracle,Mysql,SyBase等数据库软件。
【常见错误三】:虚拟机备份数据恢复时不完整
出现这一问题主要是因为在备份虚拟机的时候,忽视了虚拟机里面本身的应用情况,没有事先确认应用的静默方式。备份服务器备份虚拟机的时候是在虚拟层完成的,而不是在客户端操作系统里面,所以需要在备份前确保虚拟机使用了正确的静默方式。
不是所有的操作系统都像Windows一样,有帮助静默虚拟机的本地服务VSS,像Linux。在数易云备系统的操作平台可以便捷的进行静默方式的设置,以告知客户端操作系统来静默虚拟机。
【常见错误四】:备份周期不当造成主机与虚拟机竞争资源
虽然在虚拟层的备份会减少对虚拟机资源的占用,然而对主机和存储设备的占用仍然不容忽视。在通常情况下,主机在虚拟化环境中往往共享一个存储,在同一个共享存储上如果并发多个虚拟机备份,不仅容易造成资源紧张,还会影响主机的运行。
数易云备系统可以根据需要设置不同的备份方式:全量、增量、差异备份三种方式,还可以将已经备份的数据与新变化的数据(增量数据)进行合成,极大的减少I/O写入量,从而降低对虚拟机性能的影响,节省存储空间。最后这一点与【常见错误五】也有关系。
【常见错误五】:备份方式不当造成备份服务器资源紧张
备份服务器资源紧张甚至出现瓶颈会造成备份数据无法写入,备份失效的问题。备份服务器的资源越丰富,备份服务器可以处理的数据量就越多。所以在实际使用时,客户宁愿选择让备份服务器占用更多的资源也不要让它资源不够。当需要备份的资源很多的情况下,还会增加新的备份服务器以确保其性能,从而能最大程度上缩短备份窗口。
数易云备系统的增量备份与备份合成功能在一定程度上可以节省存储空间,此外,三种压缩方式和最优化的源端去重算法也是大大提高备份机存储空间利用率的法宝。这意味着数易云备系统不仅仅在数据的拷贝和传递时节省了网络和存储资源的占用,还有重复数据的删除,在完整的备份过程中的每一步都考虑到了对服务器资源的影响,从而确保备份服务器可以实现最大的吞吐性能。
这些虚拟机备份的常见错误你躺枪了吗?规避方法小编已经双手奉上,错过的话可不要蓝瘦香菇哦。
作者:zc
来源:51CTO