到今年年中,微软最终版的基于hypervisor的虚拟化技术将会正式推向市场。Hyper-V,之前称为Viridian,届时将会到集成到Windows Server 2008的数据中心版本(Data Center Edition)和企业级版本(Enterprise Edition)当中去。
虽然Hyper-V并非微软的第一个虚拟化产品,此前其Virtual Server已经吸引了很多关注;但Hyper-V却是微软第一个采用类似Vmware和Citrix开源Xen一样的基于hypervisor的技术。这也意味着微软会更加直接地与市场先行者VMware展开竞争,但竞争的方式会有所不同。
90%的服务器尚未被虚拟化
对于微软来说,之所以采用hypervisor技术,不仅在于这一技术本身能够提高硬件辅助虚拟化的效率,降低虚拟服务器的性能损耗,最大的意义在于,这个市场远还没有成熟,存在巨大的市场机会。
得益于Vmware这个先行者对市场的先行教育,当前市场对虚拟化价值的认识度已经很高。不过,尽管Vmware是当前X86平台虚拟化领域的领导厂商,有着最大的市场份额,但实际上已经被虚拟化的服务器在市场中的比重还非常小。看看今天的虚拟化市场,你会发现,虽然说全球有75%的大型企业采用了某些形式的虚拟化,但只有10%的服务器已经被虚拟化,也就是说,还有90%的市场空间没有得到开发。
微软选择这个时候大张旗鼓地进入虚拟化市场。那些没有拥抱虚拟化技术的企业就很有可能会考虑接受Hyper-V–特别是当它被捆绑到Windows Server 2008中去
操作系统捆绑虚拟化Vs. 服务器捆绑虚拟化
通过这种捆绑策略,微软的用户只要有兴趣,就能很轻易地获得部署虚拟化的机会。不过,跟微软将虚拟化与操作系统捆绑在一起的做法不同,Vmware是将其软件与服务器硬件捆绑在一起。
VMware在2007年下半年推出了一款嵌入式虚拟化软件–VMware ESX server 3i。该款软件将被集成到IBM、HP、戴尔、富士通、NEC等系统厂商生产的服务器硬件中,用户通过USB存储或一个闪存卡就可以启动虚拟化环境,并直接进入功能完备的系统管理程序。
可见,这两种捆绑方式都会大大降低虚拟化部署的门槛和技术难度,但未来OEM厂商如何向用户来推介这两种虚拟化方案将是非常有趣的事情。相信很多人都想知道Hyper-V的最终性能到底会怎样。但目前还无法拿到这样的数据,直到我们看到公开的性能实测之前,系统厂商也会很难决定推荐哪一种。
微软凭什么撼动VMware?
我们不怀疑老道的微软在营销和产业影响力方面会强过新兴的VMware,但具体到虚拟化产品技术范畴,微软要做的还有很多。
首先,对于某些企业用户来说,支持非微软的客户操作系统也是非常重要的考虑因素。实际上, Hyper-V会支持32位和64位的操作系统,包括Windows Server 2003和2008。但微软官方还没有正式宣布Hyper-V会支持LINUX及其他一些操作系统。而对异构操作系统平台的支持却是VMware的优势所在。
另外,hypervisor也只是问题的一部分。为了操控一个虚拟化的数据中心,各种各样的管理工具是必需的,在这方面,Vmware下了很多功夫,这一点体现在Vmware推向市场的不仅仅是一种虚拟化软件,而是虚拟架构(Virtual Infrastructure)。而且,Vmware已经将其虚拟化技术拓展到了其他领域,比如灾难恢复和业务连续性。
不可否认,Vmware的管理工具做得确实不错,特别是大家提得比较多的Vmotion,它可以让虚拟机(VM)动态地从一台主机服务器迁移到另一台。而且这家公司还会进一步提供Storage Vmotion工具,可以让某个特定虚拟机的存储空间从一个存储介质迁移到另一个,且无须中止虚拟机的运行。
目前微软还无法提供跟Vmotion一样的产品。在管理软件方面,微软会依托于其已有的System Center家族,最重要的是虚拟机管理器(Virtual Machine Manger)模块。当和System Center中的其他部分整合到一起,虚拟机管理器有能力管理到整个微软架构。在一个既有物理服务器也有虚拟服务器的混合环境中,虚拟机管理器能够实现诸多服务器供应和其他虚拟化管理工作。比如,Operations Manger可以对全局进行统一的系统运行状态监控,Data Protection Manager则为所有服务器(物理服务器和虚拟服务器)提供了持续的数据保护。
当然,Hyper-V的用户不一定非得使用微软自身的管理软件,其实微软也允许其他厂商提供跟System Center兼容的第三方插件。比如,XEN产品的架构底层是hypervisor,中间是服务,再上面是管理层。因此,未来用户也许可以在底层使用微软的Hyper-V,中间层的服务可以来自Citrix,上层的管理可以用System Center。
对微软来说,它似乎总是能够得到它想要的东西。上个世纪浏览器与操作系统的捆绑就让微软最终淘汰了曾经占绝对市场优势的网景公司。到2008年底,Hyper-V也许会得到广泛的普及,但要想真正撼动Vmware,还要从长期来看它的价格、性能、支持工具和整个架构。相信微软很清楚这一点,Vmware也不会坐以待毙。