欢迎来到天天文库
浏览记录
ID:38041948
大小:32.00 KB
页数:3页
时间:2019-05-25
《VMware Server和VMware ESX Server,选谁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VMware Server和VMware ESX Server,选谁?本文我将介绍虚拟化市场领头羊VMware的产品,比较一下它针对企业用户的两款系统——免费的VMwareServer(以下简称Server)和昂贵的ESXServer之间的区别。免费的东西未必不可靠说起免费的VMwareServer,浮现在人们脑海里的第一印象就是:这很可能是拿来用作研究用的,肯定不如商业产品性能好、够稳定。所以在考虑构建结构复杂、要求稳定的商业虚拟化系统时,这种根深蒂固的偏见首先就把VMwareServer排除在外。事实真的如人们所想的那样,免费的VMware
2、Server就真的那么不稳定吗?我们有必要来回顾一下历史。还在VMware推行它宏伟的虚拟化蓝图之前,ESXServer的上一代版本GSXServer已经销售了五年之久,它当时的售价接近现在的ESXServer。和ESXServer一样,GSXServer也是专注于数据中心的布置,后来VMware发布了企业管理工具VirtualCenter,可以使管理GSXServer和ESXServer完全一样。自从2001年VMware推出GSXServer至今,已有300多家著名大公司采用了该系统。2005年末,VMware终于推出了该公司史上第一款虚拟
3、化产品VMwarePlay。接下来,又做出决定把即将推出的GSXServer4.0转为免费,并重新命名为Server1.0。这就是VMwareServer的由来。既然Server的前身GSXServer经过了那么多稳定性的考验,那么我们也有理由对其抱有信心,而未必将它认为是研究用的测试品。性能:ESXServer更强撇开价格,购买人员要考虑的还有性能要素。目前还没有在同一硬件、同一虚拟机的两平台下的性能比较报告,不过系统构建方式的不同还是可以使我们推测出两者性能的差异。VMwareServer需要一个底层的操作系统的支持才能运行,而ESXSer
4、ver却不需要,他采用的是一种业界称为baremetal的解决方案。也就是说ESXServer部分起到了操作系统的功用,它可以充分调动硬件资源去实现各种虚拟化下的任务,这一点和虚拟设备类似。由于VMwareServer和ESXServer设计方案的不同产生了不同的性能表现。Server有主机OS的束缚,无法完全利用硬件资源;而ESXServer则极力压缩了OS层,使得虚拟机尽可能直接面对硬件,调动资源的效率更高。ESXServer这样设计的好处不仅体现在性能上,它还带来了更高的合并率。合并率指的是同一台服务器中的每个CPU内核能正常处理的最大虚
5、拟机数量。VMware官方推荐的合并率:Server为2-4,而ESXServer则为4-8。从中不难看出ESXServer的优势所在。不过合并率是要受到虚拟机上的负载量和内部应用程序运行状况的影响。一个工作状态很忙的ESXServer可能每核的合并率达不到3;相反,一个状态很轻松的Server则有可能每核支持十个Web服务器。总得来说,从架构分析及其带来的性能和合并率的差异可以看出VMwareServer和ESXServer之间的差别。但同一个特性,从另一个角度来看,优点也有可能变成缺点。方便性:VMwareServer更好比如,ESXSer
6、ver直接控制硬件带来性能提升的一个具体表现:VMFS,这是VMware自己开发的一种文件系统格式,用于存储虚拟机数据。相比现在OS提供的多功用文件系统格式,VMFS读取更快、更可靠。不幸的是,以VMFS格式存储的虚拟机想要迁移到VMware其他的虚拟环境下,却不得不面临转化格式的繁琐和风险。同为VMware环境下的迁移已是麻烦不断,其他环境就更不好说了。相比而言,VMwareServer没有采用VMFS,它的性能只能取决于主机OS,如Windows或Linux的文件系统,但其虚拟机文件却可以烧录在DVD或存储于USB设备中,方便地在各电脑间传
7、输,我们甚至可以把它理解成一个拥有许多文件的标准文件夹。除了文件格式带来的迁移和传输的困难,ESXServer还面临着驱动的问题。比如说VMware没有给ESXServer装载本地SATA接口的硬盘,所以ESXServer的用户不得不考虑本地SCSI接口硬盘,或者远程的存储设备,像NAS、SAN之类。驱动的短缺不仅会影响某个硬件设备的使用,还会影响到整个系统的运行。VMware出于战略上的考虑,只是对市场上一部分硬件提供了官方驱动支持。所以说,不是所有数据中心的硬件都能运行ESXServer。相反,Server依附于底层的OS,而这些OS一般都
8、提供了丰富的驱动,大大扩展了Server的使用范围。像OS支持的远程iSCSI硬盘连接、本地磁带备份单元等,都能被Server虚拟机所支持。应用软件的
此文档下载收益归作者所有