【IT168 资讯】服务器虚拟化对我们这些担心数据保护和灾难恢复的人来说既是福音也是诅咒。虚拟服务器让DR(灾难恢复)站点的配置更加容易也更加节约成本,但是传统备份和远程复制解决方案的手段在虚拟服务器环境中显得还不够。InMage的vContinuum为vSphere环境带来了连续数据保护(CDP)和异步复制功能,并且价格也很实惠。
那些希望保护他们的虚拟服务器架构并在DR站点中提供应用程序恢复的组织必须在三个基本的保护模式中进行选择。资金充裕的组织可以使用VMware的Site Recovery Manager (SRM:站点恢复管理器)。你将需要一对可以复制数据的磁盘阵列,同时还需要SRM驱动程序(VMware称之为适配器)才能启用SRM的应用程序恢复功能。阵列复制的成本可能比较高,而且需要两个站点中的阵列来自同一家厂商并属于同一条产品线。
第二个选择就是使用主机复制和应用程序恢复软件,比如在你希望保护的虚拟机中应用NeverFail、Double-Take或WANSync。这种基于主机的复制方式的缺点就是你必须单独管理每个复制对。例如,你可以将Exchange服务器的复制设置成不超过1Mb/秒,将SQL服务器设置成不超过1.5Mb/秒,但是你一般不能让复制传输超过5Mb/秒,或者让SQL服务器的优先级超过文件更新。
第三个选择就是使用来自Veeam、Vizioncore(现在是Quest Software)或PHD Virtual的针对VMware的备份应用程序。虽然它们不提供自动应用程序恢复功能(你必须将服务器IP地址改到DR站点的子网,并更新DNS以进行故障复原),不过这里面最好的一些软件,比如Veeam的Backup and Replication,可以让你挂载一个备份镜像,并让VM(虚拟机)无需等待恢复旧可以备份回来。这里的问题是它们只是备份应用程序,因此,即使你可以将Veeam Backup设置成每隔15分钟进行增量备份并将发生修改的块复制到远程站点,它仍然是定期性的。此外,这种复制流程还会影响系统性能,因为备份流程和主服务器同时还访问同样的磁盘。
我想要的是运行在虚拟机管理器上的基于主机的复制。这样,我可以管理VMware主机复制对而不是管理每个应用程序服务器和它的"分身"。不幸的是,VMware不能在磁盘被写入的时候获得磁盘更新,因此像Veeam和Vizioncore等厂商必须使用修改块备份API(应用程序编程接口)。至于InMage,它的vContinuum采用了InMage Scout CDP设备的技术。该公司将Scout的核心技术应用于整合到vSphere的虚拟设备。vContinuum虚拟设备然后将轻量代理安装到你希望保护的VM上。这些代理可以进行写入分离:它们将每个磁盘写入复制到vContinuum虚拟机,然后后者在本地网和/或广域网上将写入发送到另一个vContinuum VM。由于写入分离器在受保护的虚拟机上,它可以排除那些垃圾写入,比如临时文件或交换文件,从而节约你的带宽。
目标端vContinuum VM为受保护的虚拟机创建分身VM,你可以将VM恢复到任意一个时间点。由于目标系统是写入到一个VMware数据仓库,因此你不需要在主存储或备份系统上有同样的存储系统。在我和InMage的交流过程中,他们回答了我的所有问题,也给了我寻求的答案。你可以用外置硬盘驱动器来作为复制目标。他们不仅提供系统恢复,也提供单个文件恢复,其粒度可细致到Exchange邮件信息。他们使用Windows VSS和针对Oracle等厂商的专门的应用程序方法来创建定期的持续点。
为了让长期数据保留不至于无限消耗磁盘空间,vContinuum随着时间推移将逐渐减少恢复点的数量,这样你可以将系统和文件恢复到过去48小时的任意时间点,过去一周的任意小时的恢复点以及过去一个月的任意一天的午夜时间恢复点。最后,他们进行了自己的WAN(广域网)优化:和其他人一样,他们也压缩数据,但是他们同时让你可以设置VM优先级和可承受的WAN延迟性。
InMage的vContinuum现已上市,价格是每个受保护的vSphere主机4000美元。这个价格差不多就是VMware备份产品的价格,而且比许多替代方案便宜许多--如果你想拥有几分钟内的RPO(恢复点目标)的话。当然,事实胜于雄辩,我希望InMage可以让我在实验室运行vContinuum。如果你要了解更多关于使用虚拟化和针对灾难恢复的私有云的内容的话,你可以浏览Network Computing最近的讨论话题。