虚拟化灾备工具消除了围绕DR的一系列问题,但是真正高效的容灾方案需要复杂的技术分析和选择。
换句话说:在容灾产品领域里没有万能药。而建设一个健全和高效的容灾体系需要IT人员多方面的努力,如部署多种虚拟容灾工具、选择需要被保护的对象、以及灾难发生后如何为客户提供服务等等。
每个公司所需实现容灾的内容不同,但是大家都应该关注如下的虚拟化灾备工具和策略。
市场中的虚拟化灾备工具
主流供应商要么提供自己的虚拟化容灾工具(如VMware的Site Recovery Manager),要么引用通用架构满足需求。如微软的Hyper-V,您可以通过配置宿主机实现多站点间的Windows Failover Cluster集群。而思杰则设计了XenServer Pool Replication和其它的备份恢复工具达到同等结果。
第三方供应商,如Veeam,AppAssure和Acronis,提供了复杂的一系列虚拟化容灾工具——多数都集中在管理备份和恢复过程上,这些工具创建了额外的数据和虚拟机副本,用于传输到远程站点进行容灾。
NeverFail, Doyenz 和Terremark提供的产品则侧重于减少灾难突发后IT恢复所需的时间。这些产品可以实现整个虚拟机及其工作负载的故障切换。通过保留每个TI服务的两个步调一致的虚拟副本,这些工具随时准备好应对故障发生后的服务快速恢复。
而EMC、Dell和HP提供的产品,则集中精力在存储和网络上,把存储上的数据从主站点复制到备份站点。不难想象,要想快速从灾难中恢复,数据最好在两个站点都同时存在。但是数据传输的过程需要进行认真管理。
指定灾备计划
尽管有这么多的灾难恢复选项,IT部门依然发现很难选定一种产品就可以说:“这个符合我的DR设计”。当创建灾备计划时,您需要决定针对那些灾难制定,以及您的服务所能容忍的停机时间。在弄清这些问题后,多数IT部门选择部署多种虚拟化灾备工具。
考虑到已经存在的故障切换功能,可以保护虚拟机不会受到单台宿主机或整个机架的服务器失效的影响。对数据中心的容灾保护,只需简单启用虚拟机平台的高可用功能就可以。但是该功能需要保留足够的可用资源用于虚拟机的迁移。
高可用还有另一个缺点:共享存储。多数主流虚拟化供应商,VMware、思杰和微软提供的都是基于共享存储的架构,而存在了单一的存储设备。这样,当高可用选项虽然可以在宿主机失效后保护虚拟机,但是不能应对存储设备发生故障的情况。
要实现存储的防护成本高昂,您需要在备份站点保存数据的副本,从而需要购买数据复制技术,以及额外的存储和网络连接。幸运的是,高端企业级存储设备都实现了100%的在线运行保障。
或许您听说过容灾需要提前进行规划。更具体地说,您必须仔细设计好服务启用的顺序来保证DR计划的成功执行。这一步甚至于和从容灾站点切换回生产数 据中心一样重要。计划这些步骤需要的是一张纸和一根铅笔,而具体的执行则需要软件管理这些核心服务并对工作负载进行优先级排序。
灾难发生
最后,一些灾备工具要把分离的工作人员整合到到DR操作中。而以网络为中心的工具可以确保工作人员通过Internet连接,您也可以部署以桌面为中心的产品,创建新的桌面环境。这个环境会成为公司业务活动的临时载体。而何为正确的选择则取决于公司跟用户沟通的不同方式。
灾备计划曾经一度意味着要对每台服务器都配置一台备机,同时确保相互独立。这从成本角度考虑,除了对那些超大型公司外,都是不可实现的。
虚拟化使得容灾能力扩展到小企业中。但是,您已经发现,容灾恢复对所有企业而言都是涉及技术和分析决策多方面的事情。