RSS订阅
RSS订阅TT服务器

虚拟化是新型集群

2008-8-5  选择字号:  | |
打印本文章

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

关键词:虚拟化 集群 高可用性 集群服务器

正在加载数据...

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

  更好的资源使用、降低数据中心能耗和冷却以及提供更多可管理的应用等因素使虚拟化成为备受用户青睐的解决方案。随着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.掌握:如何在工作负载和需求发生变化的时候对其进行优化

原文出处:http://www.baselinemag.com/c/a/Virtualization/Virtualization-Is-the-New-Clustering/
来源:baseline    作者:David Strom     译者:ZDNet编译   
相关的专家答疑
在本系列的前半部分,我们了解了VMware的三种网络模式之中的第一种桥接模式。那么其他两种网络模式分别是什么?该如何配置?
虚拟数据中心的高可用性(HA)是一个多层次的任务,它涉及到在线备、故障恢复功能或集群等等。探讨如何在虚拟环境下配置集群,建立故障恢复体系。
随着企业应用服务器越来越多地开始应用虚拟化技术,企业用户发现,除了提高计算资源利用率之外,虚拟化技术还有其他许多优点。
集群技术和虚拟化技术怎么结合在一起使用?如何为虚拟化选择和准备服务器?为什么平台独立性在虚拟环境里很重要?
我们有个想法,使用VMware作为集群产品代替Microsoft Cluster或Veritas。你在行业里见过这样的做法吗?你觉得这个值得去做吗?
ESX是性能比较稳定的虚拟化产品,但是也存在一些安全漏洞。ESXi是VMware免费嵌入式hypervisor,它也存在安全缺陷。对于这两款产品,我们该如何安全地管理它们?本指南将从网络和管理方面入手,提供一些实用技巧。
在前面的专题“Hyper-V指南”中,我们探讨了Hyper-V的虚拟架构、系统要求及与其他产品之间的竞争。在本指南中,我们将具体描述如何管理Hyper-V、如何对Hyper-V备份以及如何进行性能优化等。
在之前的专题里,我们学习了如何运行ESX Server以及它与免费的VMware Server的比较。在本专题中,我们将详细描述VMware ESX Server子操作系统性能的技巧。
最新更新
专家答疑
技巧
Anil Desai
你推荐使用虚拟机优化器吗?使用的时候需要注意哪些情况呢?我没有你所提的虚拟机优化器产品的任何经验,我询问了……
Joe Foran
当谈及Xen时,我会听到如准虚拟化、hypervisor和HVM。这些术语到底是什么意思?简而言之,它们是描述Xen如何运行的结构条款。不像……
Serdar Yegulalp
无论何时我使用Virtual Server的虚拟机远程控制客户端,都会碰到许多问题,如远程机滞后或重复击键或不响应。我该怎么办?