方便性:VMware Server更好
比如,ESX Server直接控制硬件带来性能提升的一个具体表现:VMFS,这是VMware自己开发的一种文件系统格式,用于存储虚拟机数据。相比现在OS提供的多功用文件系统格式,VMFS读取更快、更可靠。不幸的是,以VMFS格式存储的虚拟机想要迁移到VMware其他的虚拟环境下,却不得不面临转化格式的繁琐和风险。同为VMware环境下的迁移已是麻烦不断,其他环境就更不好说了。
相比而言,VMware Server没有采用VMFS,它的性能只能取决于主机OS,如Windows或Linux的文件系统,但其虚拟机文件却可以烧录在DVD或存储于USB设备中,方便地在各电脑间传输,我们甚至可以把它理解成一个拥有许多文件的标准文件夹。
除了文件格式带来的迁移和传输的困难,ESX Server还面临着驱动的问题。比如说VMware没有给ESX Server装载本地SATA接口的硬盘,所以ESX Server的用户不得不考虑本地SCSI接口硬盘,或者远程的存储设备,像NAS、SAN之类。
驱动的短缺不仅会影响某个硬件设备的使用,还会影响到整个系统的运行。VMware出于战略上的考虑,只是对市场上一部分硬件提供了官方驱动支持。所以说,不是所有数据中心的硬件都能运行ESX Server。相反,Server依附于底层的OS,而这些OS一般都提供了丰富的驱动,大大扩展了Server的使用范围。像OS支持的远程iSCSI硬盘连接、本地磁带备份单元等,都能被Server虚拟机所支持。
应用软件的可用性和支持度也是两者差别的一个方面。ESX上除了一些固有的有限的服务程序和工具外,用户自行安装新的软件一般会由于缺乏必要的库文件而无法运行。可想而知,解决这个问题对于一般用户来说简直就是天方夜谭。
这样设计的确降低了安装不明软件带来的风险,但与此增加的是用户无法自主的烦恼,VMware也没有提供任何的辅助工具来帮助解决问题。Server由于底层OS的支持,一如既往地保持着良好的可用性,用户可以自行在上面安装磁盘碎片整理工具、备份工具、性能监控器、远程管理等。