提到VMware的虚拟化产品,相信很多人都会对VMware VI3津津乐道。去年,VMware推出了VI3的继任者vSphere 4,并且称之为业界首款云操作系统。尽管有这样的称号,vSphere 4本质上还是一个虚拟化系统,经过多年的积累,vSphere 4功能更加丰富和强大。微软Hyper-v诞生不过数年,是微软进军服务器虚拟化市场的一把尖刀,近年来也在抢占着VMware的市场。不过随着vSphere 4的发布,微软Hyper-v面临着更大的压力。
VMware vSphere 4和微软Hyper-v,可以说是目前服务器虚拟化市场的两个重头产品,一个是积累十年的虚拟化老将,一个是进军服务器虚拟化不过数年的新丁,它们之间有何差异?我们就来简单对比一下这两个主流的服务器虚拟化产品。
管理功能
先看看管理功能。Hyper-v的管理基础架构采用名为System Center的软件,以及更加专业的Systems Center Virtual Machine Manager (SCVMM),而VSphere4采用的是vCenter Server。Hyper-v是完全微软虚拟化解决方案的一部分,System Center是用来管理Windows Serve的部署。SCVMM不仅仅能够管理虚拟机,还可以管理虚拟服务器、VMware服务器以及VMware ESX和GSX虚拟机。现在Hyper-v还可以管理VMware ESX主机之间的vMotion操作。
微软SCVMM安装界面
相比之下VMware的vCenter Server可以安装在物理机和虚拟机上,VSphere 4现在可以让多个vCenter Server连接在一起,从一个单独的控制台进行控制,可以实现对数以千计的虚拟机和若干个数据中心的集中管理。在此功能外vCenter Server提供了一个基于搜索的导航工具,可以找到特定的虚拟机、物理主机和其他资源,在一个大的虚拟环境中可以通过一个管理面板快速找到不常用的虚拟机等资源。
在vCenter管理功能的基础上,VSphere 4还提供了vNetwork分布式交换机(Distributed Switch)功能。通过vNetwork分布式交换机,虚拟交换机可以跨越多个ESX服务器,还可以和第三方分布式交换机相结合,但Hyper-v中还没有类似的功能。
VMware的世界中不光整合了网络大师,还引入了强大的安全和备份功能。通过VSphere的VMSafe,VMware现在可以在其虚拟机中使用第三方的安全产品。另外,VSphere 4支持一些第三方的备份软件,如Veeam,或者利用块修改跟踪功能(Change Block Tracking)和vStorage APIs为用户提供成熟虚拟机备份方案。Hyper-v现在还没有类似VMsafe和块修改跟踪功能。