VMware Workstation运行在非服务器版的个人桌面操作系统之上,多用来搭建多个操作系统(Guest OS)共存的临时测试环境。我们可以用宿主机中的Guest OS来测试、评估某个软件,临时运行某个与当前系统不兼容的应用程序,测试或试用某些感兴趣的操作系统等,通常不作为正式的系统,特别是服务器系统使用。
VMware Server的前身是GSX Server,属于Hosted Virtualization,也就是说需要在硬件上先安装服务器版的操作系统(如Windows Server 2003),然后安装本产品,之后才可以创建虚拟机。上面通常会同时运行多个Guest OS,并且是作为稳定的服务器系统运行,换句话说,一台服务器上安装了VMware Server之后,就可以作为几台虚拟服务器使用。
VMware ESX Server是基于Hypervisor的虚拟化产品,是基于Linux的瘦操作系统,就是说ESX本身就是一个操作系统,可在一台裸机上安装,不需要其它操作系统的支持。这样虚拟机和硬件的通话非常直接,性能得到最大限度的保障,多用于中大企业的虚拟化方案。
稍微做一下比较,在运行环境上,Workstation运行于个人桌面操作系统,Server运行于服务器版的操作系统,而ESX本身为一操作系统,不需要宿主操作系统;从性能上来说,当然是ESX优于Server优于Workstation;从维护角度来说,Workstation提供本地的虚拟服务,不能远程控制,你要维护你的虚拟服务器,必须到你安装它的电脑里直接操作它,而Server和ESX版本提供稳定运行的虚拟服务器,可以进行远程维护;从用户类型区分,VMware Workstation的使用者多为开发者,VMware Server多为一般企业提供虚拟产品,而VMware ESX多用于大中型企业的虚拟化方案。
GSX是Windows或者Linux上的一种应用程序,必须先安装主机操作系统才能安装GSX,之后才能把你的旧系统虚拟上去。
ESX是独立的虚拟机,可在一台裸机上安装,然后就可以把你的旧系统虚拟上去。
先入为主的力量不可低估,这一点在虚拟化市场体现得尤为明显。微软以及其它一些虚拟化厂商虽然一直在努力追赶,但是VMware还是凭借其业界第一款x86虚拟化产品在市场上一路领跑至今。VMware提供了三种虚拟化平台:VMware Workstation 6.0、VMware Server 1.0.4以及ESX Server。ESX Server主要定位于高端企业级市场。而VMware Workstation和VMware Server在功能特性上则有些许重叠,这使潜在客户在评估这两款产品时会含混不清。下面就让我们来看看Workstation和Server这两款产品的一些主要区别,帮助你做出适合自身需求的正确选择。
10. 价格——Workstation和Server的第一个显著区别就是价格。和当今的许多虚拟化产品一样,Server是免费的。Workstation则要卖到189美元。当然,这些钱肯定不是白花的:正如下文你将看到的,Workstation提供了许多Server所不具备的高级功能。
9. 作为服务运行——从架构上来看,Workstation和Server的一个重大区别在于:Server是作为一个后台服务来运行的,而Workstation则作为一个标准的桌面应用程序来运行。由此产生的不同效果是:Workstation提供了更好的交互性能,而Server则更适合多用户服务器整合的场景。这使得Workstation成为一款更适合于开发环境的平台,而Server则更适合于生产环境。
8. 多用户访问——由于是一款桌面应用程序,Workstation一次只允许一个用户访问。而Server的基于服务的实现方式则允许多用户并发访问。此外,Server还提供了一个用于远程管理的Web控制台功能。
7. 每虚拟机的内存支持——虽然上面提到的几点似乎都对Server有利,但是当你深入研究一些更高级的特性时,你会发现Workstation绝对物有所值。内存支持就是一例。Workstation为虚拟机(VM)提供了高达8GB的内存支持,而Server只支持每VM最高3.6GB 内存。两款产品都对USB提供支持,并且也支持2-way虚拟处理器。
6. 快照——快照是一项让你获取某一时间点VM镜像的功能。通过镜像,你可以将VM回滚到过去的某一状态。快照并不是VM的完整拷贝,它只捕获相对于VM镜像发生变化的部分。Workstation和Server都支持基本的快照功能。
5. 多重快照——Workstation和Server在快照功能上的重要区别就是对多重快照的支持。Server仅支持单一快照;Workstation则支持多重快照,并且提供了一个快照管理器,让你轻松地查看并管理可用的快照。
4. VM克隆——VM克隆是Workstation支持的一项高级功能,Server并不具备。克隆功能可以让你快速地拷贝一个VM。快照的前提是必须有基本的镜像,而克隆功能可以帮你创建一个全新且独立的VM。
3. VM组——另一项Workstation支持而Server所不具备的功能是VM组。它让你以组的方式来管理多个VM。比方说,你可以先启动你的VM域控制器,随后启动的那些与之连接的VM客户端就可以接受DC的身份验证或其它网络服务。
2. 主机-虚机间拖拽——主机-虚机间拖拽可以让你把主机桌面上或Windows资源管理器里的对象拖拽到寄宿的虚机上。具有桌面应用程序架构的Workstation对主机-虚机间拖拽提供了完美支持,而面向服务的Server 8产品则不支持。
1. VM屏幕录像——你甚至不知道Workstation有这个功能,是不是?选中相应的VM,从菜单栏选择“屏幕录像”,Workstation的屏幕录像功能能够让你录制VM的所有屏幕操作,并将其保存为一个AVI文件。你可以使用诸如Windows Movie Maker之类的视频编辑工具对AVI文件进行编辑,或者直接在Windows Media Player中播放。Server则没有屏幕录像功能。
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 (包装零售) | 免费 |
本文出自 “无双城” 博客,谢绝转载!