设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

三款桌面虚拟化软件大PK

2009-12-19 22:10| 发布者: joejoe0332| 查看: 5663| 评论: 10

  VMware Workstation 7依然是开发和技术人员的首选,但全新的VirtualBox 3.1和易于使用的Parallels Desktop 4开始得到用户的认可。

  桌面虚拟化是让专家都容易混淆的技术之一。当你认为你已经弄明白它的时候,一些最新的发展或者进入者往往又打破了原来的游戏规则。最近,这一现象再次发生在Sun的VirtualBox上。Sun提供的开源虚拟机解决方案正在快速地蚕食着微软和Vmware还未占领的桌面虚拟化市场空间。由于VirtualBox具有可扩展性、强大的网络性能以及低廉的价格(完全免费)等特点,三大主流平台(Windows、Mac OS X和Linux)的用户都开始尝试使用VirtualBox。

  与此同时,VMware公司继续将其旗舰工作站产品远离一般的用途,而将其更针对利润丰厚的软件开发、运营管理、服务器虚拟化和VDI支持市场。Parallels则认为应该提供一个Parallels Desktop的Windows版本,以同其Mac产品看齐,包括有完整的USB设备集成、桥接网络和支持SMP的客户机操作系统。而微软则通过在最新的Windows 7中提供Windows XP模式,以对老的虚拟PC进行支持。

  总而言之,桌面虚拟化在今年以来发生了重大变化,这里年也有一些真正的创新,特别是在硬件支持和应用程序兼容性方面。VMware Workstation、Parallels Desktop和VirtualBox都支持32位和64位的Windows和Linux主机和客户端,它们还都增加了新虚拟机管理功能,包括自动快照、虚拟机动态迁移等。

三款桌面虚拟化软件测试分数


测试成绩

 

易用性

虚拟机管理能力

客户端支持

可扩展性

价格

得分

 

25%

25%

20%

20%

10%

 

VMware Workstation 7

9

9

9

8

7

8.6

 

25%

25%

20%

20%

10%

 

Parallels Desktop 4 for Windows and Linux

9

8

7

9

7

8.2

 

25%

25%

20%

20%

10%

 

Sun VirtualBox 3.1

7

8

9

9

10

8.4

  下面,就让我们来看看它们到底有哪些过人之处。

  VMware Workstation 7

  VMware Workstation一直被认为是桌面虚拟化的黄金标准,强大而且易于使用。事实上,Vmware Workstation已经推出多年,并且Vmware在虚拟化的很多领域都处于领先的地位,很难想像Workstation会不是这一领域的领头羊。

  但在过去几周里,不可思议的事情发生了:VMware推出了新版本Workstation 7,然而至少在可扩展性方面,Workstation 7并没有取得对竞争对手的优势,这也许和其更多地关注易于使用有关。

  在可扩展性方面,VMware一直做得不是非常出色。Sun正在发售的新版本VirtualBox,每个客户端操作系统最多可支持32个虚拟CPU。同样,VMware在易用性方面也受到了Parallels的挑战,Parallels为Windows平台新开发的Desktop还获得了易用性大奖。而且,其它两个的解决方案也明显比Workstation 7便宜。Parallels Desktop 4.0 for Windows的零售价为79.99美元,而VirtualBox是完全免费的。他们已经将VMware逼到了墙角,而且似乎空间是越来越小。

  幸运的是,VMware的那个角落仍然是一个非常有利可图的市场,那部分垂直用户有非常具体的需求,而只有Vmware的Workstation能充分满足这些用户的需求。其中包括了专业的软件开发者,他们需要跨多种平台的IDE开发集成环境等。   

  经过优化的VMware Workstation 7,可以很大程度上发挥在32位和64位Windows 7电脑上的运行性能,并可与Flip 3D和Aero Peek无缝地结合使用,显示虚拟机的实时进度。同时,它支持在Windows虚拟机中运行更多的3D应用程序,包括Windows Aero、DirectX 9.0c Shader Model 3、OpenGL 2.1。

  Workstation 7还具有针对专业技术人员的功能设计:利用全新的SpringSource工具套件和Eclipse IDE for C/C++的全新IDE集成,VMware Workstation 7简化了软件开发、测试过程。利用记录回放调试改进功能,可以更快地查找非确定性错误。此外,Workstation 7在运行32位和64位操作系统时,每个虚拟机最多可拥有4个虚拟处理器和32GB的内存。

  VMware公司目前不再将传统的桌面虚拟化视为其核心竞争力,因为除了桌面虚拟化外还有更广泛的虚拟化内容。Vmware对市场的这种态度主要基于其在虚拟化市场的全面进展,但它也是一把双刃剑:在某些领域,竞争对手正在悄悄地加快追赶的步伐,甚至有些方面超过了Vmware。比如斗志旺盛的VirtualBox,就在蚕食其边缘的用户群。

VMware Workstation 7现在允许区分逻辑CPU

  但与此同时,忠于Workstation用户非常欢迎第7版带来的性能增强和功能增加。其中,Workstation 7的虚拟打印支持令人印象深刻,现在几乎已经完全自动化。另外,快照的自动定时运行,使得任何灾难性的失败可以很容易地回滚。

  Workstation 7对虚拟CPU的支持也很有趣。它不再采用原来只显示一批批的x86计算引擎模式,Workstation 7可以让客户端操作系统精确地显示是否为一个独立的CPU或者是单个CPU的多个内核。这个改进很重要,因为它和最新的操作系统更接近,包括Windows 7和Windows Server 2008 R2,并实现CPU资源的互动。

  总体而言,VMware工作站目前仍然是桌面虚拟化的黄金标准,新的Workstation 7提供了更高的性能和更多的功能,其主要客户群包括运营管理者、专业开发人员、vSphere和VDI的支持人员。

  Parallels Desktop 4 for Windows and Linux

  Parallels的产品最早是Desktop for Mac。后来出了针对Windows 系统的Parallels Workstation for Windows,但后来又和MAC版的名称统一了,它提供了基本的桌面虚拟化功能,但缺乏像USB设备的支持和桥接网络等关键功能。

  在Macintosh平台上和Vmware进行激烈竞争后,Parallels由于缺乏桌面虚拟化的Windows版本,近两年只能在为捍卫其Mac OS X中的旗舰重点产品而煎熬。今年夏天,Parallels出人意料地推出了的Parallels Desktop 4 for Windows,这样在Windows桌面端也和Vmware开始了正面竞争。

Parallels Desktop 4可以为每台虚拟机指定多达8GB的内存

  在Parallels Desktop 5 for Mac版推出后,Windows版本再次在功能上落后于其“兄弟”了,因为Windows的只到版本4。例如,尽管在Mac版本中支持如Windows Aero Glass这样的流行功能,但Windows版本的功能仍停留在运行Aero基本的层面上,这使它在与VMware Workstation 7的竞争中处于劣势。

  幸运的是,Parallels 4条仍然有足够的立身功能。例如,用户现在可以为每台虚拟机创建多达8个虚拟CPU和8GB内存。自动安装脚本(类似VMware的简易安装机制)现在安装和配置新的基于Windows的虚拟机非常简便。此外,改进的快照功能使得机器出现故障后能快速定位和恢复。

  根据这些新功能性质,似乎很清楚地显示,Parallels Windows版本的目标就是瞄准了Vmware的Workstation。简易的克隆安装、定时快照等都是VMware Workstation目前所具备的功能。当他们工作时,Parallels和以前版本的Workstation接近。因为现实情况是,Vmware Workstation本身也在不断地改进。

  Parallels Desktop for Windows现在对每个虚拟机能比Vmware的Workstation支持更多的虚拟CPU,但它并没有区分单个处理器或内核的区别,而且Parallels运行虚拟机时也需要硬件系统对虚拟化的支持。VMware和VirtualBox同时支持硬件虚拟化和传统二进制译码,即使缺少英特尔和AMD的硬件系统辅助虚拟化技术也能让他们运行。

  总体而言,Parallels Desktop 4.0 for Windows and Linux对于客户来说是一个传统的桌面虚拟化解决方案。它快速,易于使用,并为那些准备运行多个操作系统的用户做了很好的准备。不足的是,Parallels在桌面虚拟化方面对Mac OS X的支持要强于Windows和Linux。而后者的用户群要远比Mac OS庞大。

   Sun VirtualBox 3.1

  能免费得到产品还是比较受人欢迎的,无论是免费的啤酒还是免费的软件,Sun VirtualBox 3.1就凭开放源代码赢得了越来越多用户的喜爱。

  Sun VirtualBox 3.1始于Sun收购了当时名不见经传的德国开发商Innotek的产品。在Sun公司强大的工程资源支持下,VirtualBox迅速成长,逐渐从小的虚拟化方案商成长到了桌面虚拟化可扩展和可管理技术的领导者。

  事实上,VirtualBox发展速度如此迅速,以至于难以识别它了。比如32路虚拟SMP支持是无与伦比的,而分支快照技术使得其与竞争对手平分秋色。

  但是,VirtualBox 3.1真正让人震惊的是虚拟机能在VirtualBox主机系统里动态移动,类似VMware的VMotion技术,Sun称这项新功能为“心灵传输”。

VirtualBox 3.1支持每台虚拟机最多32个虚拟CPU

  对桌面用户来说,VirtualBox 3.1能支持3D加速,它在Windows虚拟机中可以支持DirectX 8/9的Direct3D加速,而在Windows/Linux/Solaris虚拟机上都可以支持OpenGL 2.0加速。

Windows和Linux桌面虚拟化系统基本情况

 

VMware Workstation 7

Parallels Desktop 4 for Windows and Linux

Sun VirtualBox 3.1

对64位Windows和Linux的支持

主机和客户端

主机和客户端

主机和客户端

最大虚拟CPU数量

4

8

32

每台虚拟机的最大内存

32GB

8GB

16GB

对Windows Aero 3D 的支持

Aero Glass

Aero Basic

没有

同步快照

二进制译码

主机支持

Windows、Linux

Windows、Linux

Windows、Linux、Mac OS X、Solaris

价格

每客户189美元

每客户79.99美元

开源,对个人用户使用免费

  虽然VMware Workstation在桌面虚拟化领域暂时还是“王者”,但不影响 VirtualBox 在技术上赶超VMware Workstation的趋势。毕竟,在实行开源策略后,Sun在桌面虚拟化方面已经不再是在单兵独斗,会有更多的智慧和创新加入进来。现在,VirtualBox还需要在稳定性和用户体验上加把劲,这样就能吸引更多的用户和开发者加入其阵营。

  另外还需要说明的是,VirtualBox的开源免费是针对个人用户的,企业用户还是需要获得授权。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部