VMware系列虚拟机: VMware Workstation和VMware Server区别

很多人都弄不清楚VMware Workstation和VMware Server之间到底有什么功能差别。从名字上看,Server似乎应该比Workstation功能更强,可是Server居然是免费 的,Workstation反倒要花钱。两者之间到底有什么区别呢?

其实,首先从用途上分,正如VMware网站上所说的,Workstation是用来搭建测试、临时环境的,也就是说Workstation上面的 Guest OS通常是为了测试、评估某个软件,或者是为了临时运行某个与当前系统不兼容的应用程序,通常不作为正式的系统、特别是服务器系统使用。而VMware Server则可以看成是VMware公司的旗舰产品——GSX的一个免费入门版,其上面通常会同时运行多个Guest OS,并且是作为稳定的服务器系统运行的,换句话说,一台服务器上安装了VMware Server之后,就可以作为几台虚拟服务器使用。从某种角度讲,如果在VMware Server上只运行一台VM,也就没有什么意义了。

那么,从技术角度上看两者有什么不同呢?VIRTUALIZATION.INFO在5月10日的一篇文章中, 比较了两者的最新版本:VMware Workstation 6.0.0  (5月9日发布)和 VMware Server 1.0.3 (4月26日发布)。由于两者面向的市场不同,这个比较可能没有什么实际意义,但是由于在新版本的Workstation中包含了很多server- like的特性,在一些模棱两可的环境中还是值得参考的。

VMware Workstation 6.0.0 VMware Server 1.0.3
作为Service启动 No Yes
在系统启动时启动VM No Yes
Headless Interface Yes No
本地管理 UI+Command Line UI+Command Line
远程管理 No Yes
Virtual SMP (CPUs / VM) 2 2 (experimental)
支持Intel VT Yes Yes (experimental)
每个VM的最大内存容量 8GB 3.6GB
所有VM的内存总和 无限制 最多64GB
每个VM的IDE控制器/磁盘数 1/4 1/4
每个VM的SCSI控制器/磁盘数 1/7 4/60
每个VM的最大硬盘容量 (IDE/SCSI) 950GB 950GB
每个VM的网络适配器数量 10个 4个
虚拟交换机数量 10个 9个
可否建立多个Snapshot Yes No
VM克隆 Yes Yes (需要VirtualCenter)
VM Recoding/Replaying Yes (experimental) No
VM Movie Capture Yes No
Host和Guest之间的Drag & Drop Yes No
支持64-bit OS Yes Yes
支持Para-virtualization Yes (仅支持VMI3.0) No
价格 $189 (网上下载)
$209 (包装零售)
免费

from http://www.codesoil.net/2007/05/19/vmware-features-comparison-workstation-vs-server/

———————————————————–

另一个版本的说法

VMware Workstation 与 Server 的区别

1.    VM屏幕录像-Workstation的屏幕录像可以录制VM的所有屏幕操作,并保存为一个AVI文件.Server则没有屏幕录像功能。

2.    主机-虚拟机间拖拽-可以让主机上的对象拖拽到虚拟机上。Server不支持主机-虚拟机间文件拖拽。

3.    VM组-Workstation支持以组的方式来管理多个VM。Server不具备此功能。

4.    VM克隆-Workstation克隆功能可以快速地拷贝一个VM。Server不支持。

5.    快照-Workstation和Server都支持普通快照。

6.    多重快照-Workstation支持多重快照,Server仅支持单一快照。

7.    CPU支持-Workstation和Server都支持2-way虚拟处理器。

8.    虚拟机内存支持-Workstation提供了每个VM最高8GB的内存支持,而Server只支持每VM最高3.6GB内存。

9.    多用户访问-Workstation一次只允许一个用户访问。而Server基于服务的实现方式允许多用户并发访问,而且还提供了一个用于远程管理的Web控制台功能。

10. 作为服务运行-Workstation和Server最大的区别在于。Server作为一个后台服务来运行,而Workstation则作为一个标准的桌面应用程序。Workstation提供了更好的交互性能,而Server更适合多用户服务器整合的场景。Workstation更适合于开发环境,Server则更适合于生产环境。

11. 价格-Workstation卖到189美元,Server免费。

本文出自 “LeeSun” 博客,请务必保留此出处http://leesun.blog.51cto.com/58664/65747

——————————————-

还有一个版本

WorkStation 提供本地的虚拟服务器,功能与 gsx server 没有太大的区别,但是不能够远程控制,也就是说,你要维护你的虚拟服务器,必须到你安装它的电脑里直接操作他,而其他的 server 版本就可以远程维护,这是 workstation 和 server 的最大区别。至于,效率方面肯定会低一点,但是作为软件测试就已经足够了。
    gsx server 需要安装在一个操作系统上,如 windows 、 redhat linux 或 unix 等上面,作为一个应用程序。然后把操作系统再安装到 gsx server 里面,虽然效率比    workstation 要提高一些(估计),但由于 gsx server 本身效率还是受到它所安装的宿主操作系统的限制,效率会较低,起码系统的资源会先用在宿主系统中去了。   Gsx server 提供了远程管理的功能,我们曾经在 Redhat advance server 3 中安装了 Gsx server ,然后在上面运行 4 个系统,然后通过 VMware Virtual Machine Console 来安装、维护和管理,效果不错,就像 windows 的远程桌面连接一样。再提一次, VMWARE 的 snapshot 功能是非常好的,可以为管理带来很多的便利。 
    Esx Server 是一个全新的架构,它本身就有一个基于 linux 的操作系统,基于虚拟服务器进行了优化,所以效率会比以上版本都高。它可以使用浏览器进行管理(见上图),为用户带来很多便利,但如果需要安装和维护系统,就必须使用 VMware Virtual Machine Console 了。但是, Esx Server 不支持 snapshot 快照功能,我觉得十分不解,这么好的功能为什么不能使用呢。另外, Esx Server 对服务器的要求很高,我安装过不下 10 台服务器,除了两台原装的 IBM 服务器可以安装成功外,其他的都不行,看来它面向的是到端用户。

结论: 

1 、如果你仅仅想了解一下虚拟服务器,你可以安装 workstation ,基本上所有功能都是一样的。 

2 、如果你已经安装了操作系统上,希望保持它的运行,而且虚拟出其它一两个操作系统,同时你对效率不太重视,你可以使用 gsx server 。 

3 、如果你是网管,希望充分发挥你现有的高档服务器的利用率,而且你对 linux 比较了解,以可以使用 esx server ,当然你必须要钱支付这个软件。
发表评论?

0 条评论。

发表评论