【TechTarget中国原创】服务器虚拟化正迅速成为许多组织灾难恢复(DR)策略中的一个关键组成部分,因为借助虚拟化技术的某些特殊功能,可以精简灾难恢复的过程。
尽管如此,服务器虚拟化仍然没有广泛用于灾难恢复目的。虽然服务器虚拟化在灾难恢复过程中有许多方便之处,但也带来了新的挑战。本文将同时介绍在灾难恢复过程中使用服务器虚拟化技术带来的好处及其缺点。
虚拟机(VM)本身有两个特性对灾难恢复非常有利:
- 硬件无关性:虚拟机天生就与底层的物理硬件是隔离的,它们之间由虚拟化软件进行隔离。
- 封装:虚拟机是封装在独立的存储区域中的,根据不同的虚拟化解决方案,有可能是以文件形式或特定LUN形式进行封装。
同样,虚拟机整齐地封装到独立的存储单元后,可以简化灾难恢复时对虚拟机的处理。SAN复制软件可以将虚拟机复制到灾难恢复站点,由于虚拟机的硬件无关和封装特性,复制虚拟机比复制传统物理机要快得多。
但服务器虚拟化不是灾难恢复的灵丹妙药,使用服务器虚拟化技术进行灾难恢复也有其独有的挑战。虚拟化软件本身需要处理好存储陈列,如我在一篇文章“尽量避免VMware环境中的存储阵列快照陷阱”中描述的。如果存储阵列使用快照处理复制,必须确保快照的一致性,否则复制到灾难恢复站点的数据可能是无效不可用的,那灾难恢复站点也就发挥不了作用,因为虚拟机镜像都不是一致的。
某些服务器虚拟化解决方案强调了灾难恢复的程序性规定,用户从生产站点向灾难恢复站点复制虚拟机数据时,服务器虚拟化技术能自动识别这些虚拟机的存在吗?还是需要手动告诉服务器虚拟化软件虚拟机数据已经存在?如果存在,那么它们的存储位置在哪里?答案很可能是后者,在整个灾难恢复策略中使用虚拟化技术时必须考虑这一点。
最后,值得注意的是服务器虚拟化很多事情并未抽象化,例如底层硬件上的操作系统,组织还是要处理类似IP地址分配等问题。DHCP预留技术是控制生产数据中心和灾难恢复数据中心服务器IP地址的一个常见方法,使用DHCP预留需要使用静态MAC地址,但有些虚拟化解决方案默认使用的是动态MAC地址。
幸运的是,已经有服务器虚拟化厂商和第三方开发者推出了新的产品,解决了这个问题,如:
- Vmware最近引入了站点恢复管理器(Site Recovery Manager,SRM),它提供了一个工作流自动化工具,帮助使用Vmware Infrastructure进行灾难恢复。
- Double-Take软件公司推出了一个新版本的Double-Take,它可以帮助使用微软Hyper-V进行灾难恢复,新版本提供了数据复制功能。
毫无疑问,随着服务器虚拟化市场的成熟,将来会有更多类似的产品推出,使用虚拟化技术进行灾难恢复也将越来越简单。
我只想请你记住,服务器虚拟化可以简化灾难恢复的过程,在制定总体灾难恢复策略时,服务器虚拟化应该是一个重点考虑的部分。