浅谈虚拟机环境高可用和灾难恢复需求

时间:2011-07-28

  目前很多IT管理者都在考虑将应用软件迁移到虚拟机环境。众所周知随着虚拟化技术的应用,IT企业从中受益良多,诸如提高了服务器的利用率,加速了服务器的配置等。但同时企业用户也发现应用软件出现故障的风险性也在日益增长。  来自服务器虚拟化厂商的高实用性(High Availability)产品都有很多的局限性,因为高实用性不是这些企业的优势所在。所以用户往往求助于外围厂商来获取企业级高实用性和灾难恢复(HA/DR)的需求,特别是数据中心应用软件更是如此。

  到底IT管理者们如何在虚拟化环境中获取和物理服务器中同等的高实用性和灾难恢复保护呢?对于关键任务企业应用软件的高实用性和灾难恢复(HA/DR)需求又是什么呢?

一、企业级高实用性和灾难恢复(HA/DR)

    关键任务应用软件是指需要在8小时以内持续运行并不易出现故障的一种应用程序。创建高实用性和灾难恢复(HA/DR)解决方案的步就是要对关键任务应用软件的状态予以监控。应用软件是否在正常运行?如果没有,管理员必须马上加以察觉。在物理环境下,这意味着监控不只针对应用软件,所有与应用软件相关的诸如应用程序组件,操作系统,物理服务器,网络连接,存储系统以及整个数据中心的健康运行都在监测之内。

  除了对应用软件和其组件进行监控外,高实用性和灾难恢复(HA/DR)解决方案的关键步骤是一旦应用程序发现问题,管理员能迅速做出反应并采取措施。如果任何一个处于监控状态下的组件出现故障,都能自动做出反馈等。在物理环境中,IT企业使用高实用性集群软件对应用程序进行监控和重启,以便终端用户的软件能尽可能快的恢复正常运转。假如发生了区域性灾难影响到了整个数据中心,公司可以应用高实用性和灾难恢复(HA/DR)解决方案来确保数据在二级地址上保持连续性备份,使用集群软件自动实现应用软件在备份地址上的启动流程,让用户能继续使用这些新的应用软件实例。

  不管应用软件是在物理环境还是虚拟化环境中运行,企业应用软件对服务的要求都是没有差别的。不过,IT开发团队要想满足这些商业需求还将面临许多新的挑战。

二、虚拟机环境下的挑战

  企业要想从服务器整合中受益,就必须认真考虑可能面临的风险。原因之一就是目前较少的物理服务器上运行了更多的应用软件。在物理环境下,物理服务器的当机可能只会对在这台服务器上运行的应用软件产生影响。而在虚拟化环境下,一台服务器上可能运行10或者20个应用软件。一旦运行服务器虚拟化技术的物理服务器发生故障,那么产生的影响就会比单纯的物理配置下大得多。

  导致风险增加的另外一个原因就是增加了需要进行管理和监控的技术层。IT管理员仍然需要对物理环境下的系统组件进行管理和监控,除此之外,IT从业人员现在还必须对虚拟服务器和虚拟基础架构进行管理和监控。用于虚拟基础架构的管理和灾难恢复的解决方案与物理环境下的解决方案是有所不同的。用于物理服务器的灾难恢复工具可能也并不适用于虚拟服务器,功能性和管理界面都可能不同。结果就是服务器虚拟化技术对于IT开发团队而言成了需要单独进行管理的平台,也就是说需要为它创建特别的高实用性和灾难恢复(HA/DR)解决方案。而创建一个全新的高实用性和灾难恢复(HA/DR)解决方案会增加硬件和软件的成本,也会导致人员成本的激增和操作流程的低效,因为开发人员需要去学习如何创建额外的工具,登录更多的管理控制台,熟悉更为复杂的IT环境等。

三、虚拟机高实用性和灾难恢复(HA/DR)产品

  目前一线服务器虚拟化厂商都推出了多种多样的产品并宣称能为用户提供满足基本高实用性和灾难恢复(HA/DR)需求的解决方案。这些服务器高实用性和灾难恢复(HA/DR)解决方案集众多特性于一身,相对低廉并方便使用。典型特性就是一旦一台物理服务器发生故障就会在另外一台物理服务器上重新启动虚拟机。

  不过,这些解决方案都无法为应用软件,应用软件组件,虚拟机,网络连接,存储系统以及数据中心本身状态提供可视和监控的功能。对某些应用软件来说,这种级别的保护也许已经足够了。但对于那些关键任务应用软件而言,多数IT企业都需求更别的保护,从而去寻求其他的解决方案。

  很多用户将虚拟机实时迁移工具作为高实用性计划中的关键组件,因为这些工具在服务器之间进行迁移时能将虚拟机维持在工作状态。但这些解决方案没有应用软件监控功能,并要求虚拟机迁移时两台服务器都保持运行状态。这些类型的工具用于计划内维修时表现良好,他们不需要考虑服务器意外当机的问题。因此在虚拟化环境中对于阻止可预测的当机是有效的,但是作为高实用性和灾难恢复(HA/DR)解决方案却有很多局限性。

  假如服务器发生故障,公司就要启动灾难恢复战略来帮助使用中的数据中心向二级数据中心迁移。对于虚拟化环境中的多数企业来说,这可能是个手动的过程。尽管数据可以在二级地址上进行连续的复制,但这个过程无法对地址的健康运行进行监控,也无法实现二级地址的自动化灾难恢复。因而用于虚拟化环境的灾难恢复解决方案就需要大量的在实际灾难中使用不到的手工作业和技术。

四、用于虚拟机环境的企业级高实用性和灾难恢复(HA/DR)解决方案

  首先在为虚拟机环境选择合适的高实用性和灾难恢复(HA/DR)解决方案时,IT企业应该确保他们实施的这项技术符合既定的标准。重要的是,如果公司打算在虚拟机上使用关键任务应用软件,他们就必须确保使用企业级高实用性和灾难恢复(HA/DR)解决方案,那就是:

  对应用软件和应用程序资源进行监控,包括虚拟机,网络组件,存储系统和物理服务器

  对任何系统故障都能及时通知管理员

  对应用软件自动进行灾难恢复和重启,包括将用户重新与重启动的应用软件相连接

  没有这些关键性的解决方案组件,用户的关键任务应用软件就无法获得充足的保护。

  其次,企业应该考虑到他们是否需要解决方案同时适用于本地和远程高实用性和灾难恢复计划。企业应该为灾难恢复制定不同的计划,步骤和基础架构吗?一个用于虚拟机环境的合适的高实用性和灾难恢复(HA/DR)解决方案应该能在现有的灾难恢复基础架构,服务器和存储平台上运转良好。企业的灾难恢复计划的测试流程是保证其顺利运行的关键步骤。一项灾难恢复计划的测试应该在不影响系统环境的前提下比较容易的进行。测试流程应该是自动的,独立的并且可控的。

  如果我们的目标是简化IT环境,那么IT企业就应该将高实用性和灾难恢复(HA/DR)解决方案作为支持物理和虚拟机环境的重中之重,这样做也能提高管理员的效率。一个理想的高实用性和灾难恢复(HA/DR)解决方案应该为整个高实用性和灾难恢复(HA/DR)基础架构提供同样的功能性和单一的管理界面,而无需考虑操作系统,虚拟化技术,下层服务器和存储硬件等。企业需要的是适用于每个特别应用软件或平台的解决方案。通过对适用于物理环境和虚拟化环境的统一平台的标准化,企业能缩减培训的费用,提升从业人员的灵活性,同时通过提供系统配置的单一平台也能减少管理员的负担。

  ,在选择高实用性和灾难恢复(HA/DR)解决方案的时候,IT企业应该去寻找那些具备服务器虚拟化厂商提供的先进虚拟化特性的解决方案,这些厂商能为企业提供用于计划内维修和工作负载平衡的虚拟化工具。IT管理者们应该只需购买高实用性和灾难恢复(HA/DR)技术来充分利用服务器虚拟化技术的所有功能。一项高实用性和灾难恢复(HA/DR)解决方案通过提供强大的控制和可视功能为IT环境增强了实用性。



  
上一篇:电力二次系统安全防护的一种解决方案
下一篇:要选整体的6类经验浅谈

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料