这四款产品分别属于现在虚拟化市场上竞争最激烈的两家公司:VMware和Microsoft,前两款款产品都属于裸金属虚拟化产品,可以直接安装在硬件上,不依赖于主机操作系统(也可以把它们看做主机的操作系统),VMware Server和Virtual Server属于寄居架构的虚拟化软件,要依赖于主机的操作系统。
    首先说说隶属于裸金属虚拟化的两款产品:
    结构:ESX Server和Hyper-V最大的不同之处就在于前者属于单内核结构而Hyper-V则属于微内核结构,如果仅仅从内核结构的角度上来看,Hyper-V是占有绝对优势的,微内核是一个瘦Hypervisor。因为它里面没有驱动程序,所以在体积上Hyper-V更有优势,另外,由于微内核体积较小,所以运行的效率很高。驱动程序是跑在每一个分区里面的,每一个分区内的虚机OS都能够通过Hypervisor直接访问硬件,还使得每一个分区都相互独立,这样就拥有更好的安全性和稳定性。然而由于Windows的更新,Windows Server 2008 Hyper-V需要每三十天重启一次,而ESX基于Linux有过运行1000多天而没有一次重启的记录。上两张单内核和微内核的结构区别图(图示自己画的,有什么不对的地方还请大家不吝赐教啊):

 

ESX的单内核结构

 

Hyper-V的微内核结构


    使用成本:Hyper-V是免费附赠的(但是需要Windows 2008的许可,那个可不是免费的),但是如果你想拥有高级点的功能,微软缺少容错和分布式资源管理。得花钱购买ESX Server拥有的这些高级功能,所以微软常常说vSphere太昂贵,但是价昂带来的是更多的收益。所以Hyper-V更适合中小型企业,而ESX Server更适合需要强大功能的企业。
    产品利用率:Hyper-V只支持64位的硬件系统,而且要求硬件还必须支持虚拟化,而ESX Server则没有限制,能够让企业的旧服务器资源被充分利用起来,估计这也是由于内核结构不同造成的不可避免的结果。
    易用性:个人感觉ESX Server好用,安装快捷,安装过程不需要太多干预,Hyper-V还是微软的一贯风格,重启啊重启。。等待啊等待。。设置啊设置。。好了,嘿嘿,终于好了
    貌似也就这些吧,下面说说两款基于寄居结构的虚拟化产品啊,先看两张图吧,寄居结构和裸金属化结构的差异

 

 

  寄居架构最大的好处就是不用单独分出一台服务器来执行虚拟化,服务器本身可以提供服务也可以虚拟出一个Guest OS提供服务。这样做还有一个好处就是可以只通过一台服务器完成现在常用的双机热备功能(虚拟机到物理机的双机热备,或者虚拟机对虚拟机的双机热备)。
注:不是所有的双机热备软件都支持虚拟机的
    不过寄居最大的确定就是虚拟机硬件性能不强,在做双机的时候最好用做备机。

 

更多信息请访问鲁朗软件(北京)有限公司官方网站!