关于VMware虚拟化的十大争论分析

日期: 2009-04-20 作者:David Davis翻译:唐琼瑶 来源:TechTarget中国 英文

如果你的同事、老板或其他人认为VMware虚拟化有如此多的缺点,使其不值得花费金钱和进行学习,你不是一个人。像你一样,我听到过关于使用VMware的各种争论:例如,我的应用开发经理告诉我VMware使Web服务器反应迟钝。第三方厂商代表说VMware与他们的应用不兼容,并且他们不支持在VMware上虚拟的应用。一些期刊文章宣称微软的Hyper-V与VMware相比,提供了更好的性能。

  在我自己使用VMware、思杰的XenServer和微软的Hyper-V之后,我决定创建一个关于VMware的清单,你能使用这个清单计算使用VMware的得失。并且如果你已经在使用VMware虚拟化,本文将向……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

如果你的同事、老板或其他人认为VMware虚拟化有如此多的缺点,使其不值得花费金钱和进行学习,你不是一个人。像你一样,我听到过关于使用VMware的各种争论:例如,我的应用开发经理告诉我VMware使Web服务器反应迟钝。第三方厂商代表说VMware与他们的应用不兼容,并且他们不支持在VMware上虚拟的应用。一些期刊文章宣称微软的Hyper-V与VMware相比,提供了更好的性能。

  在我自己使用VMware、思杰的XenServer和微软的Hyper-V之后,我决定创建一个关于VMware的清单,你能使用这个清单计算使用VMware的得失。并且如果你已经在使用VMware虚拟化,本文将向那些还处于选择虚拟化平台过程的你的同事、老板或者朋友提供例子。

  首先申明,我是一名VMware管理员,也是虚拟专家,但是我不是为VMware说话的,这个文章也不是由VMware赞助的。

  一、成本:“VMware标价过高”

  在你说我是错误的之前,注意我没有说VMware是最不昂贵的虚拟化选择。它不是,也就是说,我相信VMware的产品值得投资。VMware的虚拟化解决方案的功能几乎是完整的。任何其他虚拟化技术没有那么多的选项(如VMware High Availability、VMotion、Storage VMotion、Update Manager、Distributed Resource Scheduler、Distributed Power Manager和内存过量使用)。同样,任何其他虚拟化方案在未来也没有如此多的功能。

  因此为什么你花钱去购买拥有25个功能的技术,而要去花一半的钱购买只有五个功能的虚拟化解决方案?如果你不能支付那么多的钱或者如果你不需要额外的功能,你可以选择后者。

  但对于虚拟化,你最终需要用到这些额外功能。你的虚拟架构快速增长,并且会有意想不到的架构出现。你将想要一个有更多功能的虚拟化方案。

  如果你的预算太紧,买不起VMware,我建议你不要购买功能简单的虚拟化解决方案。相信我,我与IT组织工作了那么久,他们的硬件或软件不足,购买最便宜的产品,最后必须扔掉并换其他产品。我建议你在第一天就开始使用最好的解决方案,确保以后不会使用VMware的企业级解决方案替换低成本的虚拟化技术。

  不要说你支付不起,使用有创意的方式调整你想要购买的VMware解决方案。下面是购买VMware的创意调整:

  • 将其他领域的IT预算用于购买VMware:随着时间推移,你能得到投资回报率。使用VMware,由于服务器整合,可以在硬件和数据中心架构上节省成本。
  • 随着时间推移,从IT预算中投资VMware软件并购买。
  • 购买最低级别的VMware基础架构套件,以后再升级。
  • 够买少量的许可,以后再添加。在一台服务器上,你能获得比你想象更多的虚拟机子操作系统。

  既然现在我们解决了成本上的难题,那么其他问题就容易解决多了。

  二、可用性、可靠性:“太多鸡蛋放在一个篮子里”

  当然,通过虚拟化进行服务器整合,较少的硬件上拥有更多服务器。因此,你确实将更多鸡蛋放在一个篮子里。为了缓解这种由整合带来的可用性和可靠性问题,你需要使用到以下这些功能:

  • VMware High Availability(HA)——VMware High Availability将重新启动任何运行在出现故障的VMware ESX主机上的子操作系统。因此,在主机出现故障后能快速自动化恢复服务器。
  • VMotion——当ESX主机需要停下维护或者升级时,使用VMotion将运行着的子操作系统从这台ESX主机移出。
  • Storage VMotion——使用Storage VMotion从ESX主机移动虚拟磁盘到存储区域网络(SAN),或者如果主机或SAN需要停下维护或升级,从SAN移到另一个SAN。
  • Update Manager——使用最少的宕机时间自动更新ESX服务器或者在虚拟子机上的操作系统和应用。
  • Fault Tolerance(故障容错,即FT)——在2009年,VMware将发布最新的高可用性产品VMware Fault Tolerance(FT)。你能与HA一起使用FT或者单独使用。如果ESX主机出现问题,虚拟机子操作系统不需要重新启动。
  • Site Recovery Manager(SRM)——VMware的Site Recovery Manager允许你自动化和测试灾难恢复计划。

  通过使用以上这些功能,能减轻对于可用性和可靠性的担心。

  三、降低应用性能

  你当然需要花费时间理解你虚拟化的任何应用,以确保虚拟化后,它们能达到与在物理服务器运行的相同或更好的性能。如果虚拟架构设计得正确,虚拟化不会降低应用性能。

  在我看来,物理服务器通常能在终端用户察觉不出的情况下迁移到虚拟服务器。在虚拟化之前,使用VMware Guided Consolidation选择ESX主机和子操作系统的大小。VMware的Guided Consolidation能随着时间分析物理服务器,以确保最新的虚拟化子机(及其应用)执行得很好 。

  四、Hyper-V和XenServer是较好的可选方案

  受文章篇幅所限,本文就不对比VMware与其竞争对手的差别,我只是简单提下VMware拥有的功能最多,在2009年将要发布更多的新产品。VMware的虚拟化技术在全球拥有最大的市场份额,并且VMware的产品有最基层的支持(这意味着它不止在网上和书上有使用资源,还有大型社区和更多培训)。

  所有这些优势都让VMware在竞争中处于有利位置。所以为什么不选择不提供持续创新、大量功能和各种支持的虚拟化技术呢?
 
  五、硬件兼容性

  在过去几年,VMware ESX和ESXi提供了更多硬件兼容性。我建议你去搜下VMware硬件兼容性清单(HCL),看看是否支持你的硬件。就算你的服务器不受HCL支持,看看它们是否在VMware whitebox HCL上。然后我推荐你尝试一下,看是否能工作。

  六、应用兼容性

  在我看来,一些应用不嫩与虚拟化兼容的观念是因为对虚拟化工作方式存在误解。你的应用不需要与服务器虚拟化相兼容,它们甚至都不知道自己已经被虚拟化(不过应用虚拟化除外)。

  我看见过Windows域控制器、网络信息服务器(IIS)、文件服务器、打印服务器、思杰服务器、Exchange服务器等运行在VMware ESX子操作系统上。实际上,微软宣布其主要的企业应用支持VMware ESX虚拟化(参见新微软虚拟化方针)。

  再次说明,如果你担心你的应用不兼容,尝试虚拟化物理服务器并在子操作系统里运行应用。我保证你不会出现任何问题。

  七、学习曲线

  一些管理员很关注与虚拟化相关的学习曲线。这当然有个学习曲线,但是我向你保证,通过降低花费在管理服务器、维护新服务器和尝试维护一个灾难恢复计划,少量的时间投资能迅速收回。

  如我先前所说,VMware的虚拟化产品有最基层的支持,正因如此,你会发现大量的书籍、网上技巧文章、博客、教师培训课程和视频培训课程(如我的VMware ESX培训课程)。

  八、等待下一个版本

  过去几年,我发现如果你只是等待发布下一个版本,你就失去了更早采用的机会。VMware花了十年以上的时间制作虚拟化技术。虚拟化不是新技术也不是前沿技术。对于多数开始实施虚拟化的公司来说,目前版本的VMware ESX和VMware infrastructure拥有比他们想象中还要多的功能。

  新版本的ESX和VMware Infrastructure将在2009年发布,但是不需要等待,只购买软件维护。

  九、微软将垄断VMware

  确实有一些文章,如“思杰与微软垄断虚拟化市场”。我确信微软和思杰都将持续对VMware施加压力。不过考虑到VMware已经有10年的虚拟化经验,这些竞争者将VMware推向改革,并使虚拟化更便宜,不过我相信不管是XenServer还是Hyper-V都不能垄断VMware的虚拟化解决方案。

  十、虚拟化不安全

  安全管理员和审计员对虚拟化的安全问题关注很久了。正如其他操作系统,VMware ESX Server可能存在安全漏洞,不过它比Windows Server安全得多。如果你选择使用ESXi,由于它没有服务控制台,容易受攻击的面少,安全漏洞也少。

  在2009年,VMware会发布两款新安全产品:VMsafe and vShield Zones。VMsafe是一个安全框架,为第三方厂商提供API以开发安全产品,确保VMware Infrastructure的安全。VShield Zones允许VMware管理员在虚拟机组之间创建安全区域。这样的话,可以为虚拟基础架构创建安全策略,并且vShield Zones能执行和编辑这些安全策略。

  在这些安全产品发布之前,尝试免费的vWire ConfigCheck,它可以检查VMware ESX服务器,确保满足VMware ESX安全最佳策略。

作者

David Davis
David Davis

TechTarget中国的特约虚拟化专家。

相关推荐