科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航



ZDNet>服务器频道>ZD评测>虚拟化是新型集群

虚拟化是新型集群

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

虚拟化应用不仅与纯粹的集群应用一样具备高可用性、近期服务器备援、集群服务器分区等特点,而且成本和复杂性都更低。

来源:ZDNet编译 2008年08月05日

关键字:服务器 数据中心 集群 虚拟化

随着企业应用服务器越来越多地开始应用虚拟化技术,企业用户发现,除了提高计算资源利用率之外,虚拟化技术还是其他许多优点。虚拟化应用不仅与纯粹的集群应用一样具备高可用性、近期服务器备援、集群服务器分区等特点,而且成本和复杂性都更低。

更好的资源使用、降低数据中心能耗和冷却以及提供更多可管理的应用等因素使虚拟化成为备受用户青睐的解决方案。随着IT部门越来越熟练使用虚拟化应用,他们也可以更好地处理负载均衡和可用性等问题,而这些都是集群解决方案无法涉及的领域。

的确,虚拟化技术将继续补充——有时候是成本更低的补充——一那些不需要集群可以提供高达十亿分之一秒级的备援恢复功能的应用。

芝加哥埃森哲公司数据中心咨询师Anurag Chauhan表示:“现在,企业需求日益变化、再加之IT部门长期以来降低成本的压力,所以我们必须基于工作负载对基础架构资源进行扩展。这将产生一个基础架构,资源在其中被虚拟化,但也可以通过智能策略整合提供更高的处理负载。”

这种技术之间的整合为企业提供了一个很大的好处:灾难恢复保护。虚拟化专业厂商Steeleye高级副总裁Bob Williamson表示:“过去,当主设备停止运转的话,你就需要再购买一台物理服务器。通过使用虚拟化技术、将这些服务器托管在一个远程站点,企业用户就可以在数据中心发生故障的时候启用这些设备。这降低了配置广域灾难恢复的入门成本,将这种保护策略向那些之前没有足够成本支付的企业开放。”

在某些特定情况下,用户还是需要集群技术的。虚拟设备自动化管理工具提供商Cassatt公司产品管理总监Ken Oestreich表示:“如果你正在使用某种交易处理系统、需要保存服务器状态的话,那么你就需要某种专门的集群解决方案。但是数据中心内大多数应用都不需要这种层级的颗粒度。”

推动整合

现在有很多因素是这种趋势成为可能:首先,主流虚拟化厂商,例如VMware、微软、Citrix以及Novell都更熟练于在虚拟服务器和物理服务器之间迁移应用。这使得IT经理可以更容易地对应用进行虚拟化操作,并且知道如何在通信中断或者发生灾难的情况下进行复制备份。

微软通过提供Hyper-V虚拟化软件推动了这种发展趋势。现在你只需要点击几下鼠标,就可以将一个物理应用变成虚拟应用。

IT经理将更好地掌握哪些应用是可以支持更长时间的备援,这样就可以使之更适合于虚拟化解决方案。Oestreich表示:“现在80%的数据中心应用都是不需要保存Session状态的。如果你能在非关键应用中支持一两分钟的备份,那么你就可以应用虚拟化技术。”

在这些情况下,虚拟化技术是以低成本提供业务连续性的途径之一。但是IT部门必须知道,当故障资源需要重新启动的时候是可以接受灾难计划的,而且必须知道哪些应用不是基于交易的、可以允许连续开始时间中有一些极小的中断。

Novell数据中心主管Carl Drisko表示:“仍然有一些时候你是需要集群的,例如当你负担不起丢失一个交易的后果、必须在备援之后重新在新的设备上启动这个交易。如果你的虚拟机发生故障,任何在内存中处理的交易都将丢失。”

另外,还有一些厂商专门致力于提供更好的自动化和高可用性解决方案。虚拟化技术咨询师Dan Kusnetzky表示:“这种软件可以让多个系统彼此之间进行查看,并且可以在发生故障之后重新启动其他系统。在这种情况下,是可以用虚拟机软件和自动化软件的结合体来取代集群软件的。”

Novell公司的Drisko表示:“这样启动一台虚拟机所花费的时间要比启动一台物理服务器少很多,因为你只是获取了虚拟机镜像,然后将它加载到内存中。这能节省下几分钟宝贵的时间,尤其是与一台重负载Windows Server的启动时间相比。如果有合适的网络优化存储互连架构的话,我们可以在几毫秒内启动一台虚拟机。”

管理和监控

虚拟化厂商将推出更多成熟的管理和迁移特性,可以监控虚拟机上托管的应用的实际运作情况。

如果一家企业需要某种峰值负载性能的话,那么这些设备可能在多数时间内不工作或者极少工作。理想的解决方案是在负载发生改变的情况下启动或者终止应用运行——来满足特定的服务器运行标准,从而将能源和冷却成本降至最低。

Drisko表示:“如果你现在只对物理服务器进行监控的话,那么也许你并不知道一台设备是否会在虚拟环境下发生故障。”

问题是并非有所监控工具都提供相同层级的自动化响应。例如,VMware的High Availability软件可以检测出是否一台虚拟机正运行在一台主机上,但却无法确定虚拟机内部的应用——例如Exchange或者数据库服务器——是否是运行的。而且,VMware只关注虚拟机而并不关注物理服务器应用。

为了使工作负载与资源相互协调,Novell的Drisko建议作以下分析:

1、了解:数据中心包括哪些资源

2、确认:哪些工作负载是基于这些资源运行的

3、检查:这些工作负载应该被分配到哪

4、掌握:如何在工作负载和需求发生变化的时候对其进行优化

邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅ZDNet技术邮件将是您的最佳途径之一。