在去年(2009)三月份windows server 2008正式发布时,其中的部分版本集成了测试版的微软新一代虚拟化技术hyper-v,六月份,微软终于放出了hyper-v的正式版,目前用户可以通过windows update进行自动升级,或者通过微软网站下载hyper-v升级包独立进行安装。
hyper-v是微软新一代服务器虚拟化9001cc金沙的解决方案,构架和微软以往的虚拟化产品如virtual server、virtual pc完全不同,可以说是微软虚拟化技术上的一个突破。
微软hyper-v构架图
hyper-v是一个只有几百kb的小程序,通过上面的hyper-v构架图可以看到,hyper-v介于物理硬件和虚拟机之间,代码非常少,不含任何第三方的驱动,非常的精简,这种构架使得虚拟机和硬件之间只通过很薄的一层进行连接,不像virtual server那样虚拟机和硬件之间需要经过多层的转换,因而虚拟机执行效率非常高,可以更加充分的利用硬件资源,使虚拟机系统性能非常的接近真实的操作系统性能。
正式发布的hyper-v基于32位和64位系统,不过由于32位系统的内存寻址空间只有4gb,所以对于虚拟化应用没有太大的现实意义。hyper-v对于硬件的支持大大提升,支持4颗虚拟处理器,支持64gb内存。 hyper-v提供了对多个操作系统的支持如windows server 2003 sp2、novell suse linux enterprise server 10 sp1、windows vista sp1 (x86)和windows xp sp3 (x86)等。hyper-v也支持远程管理功能,基于vista的远程管理补丁目前也已经发布,用户可以在vista客户端打开hyper-v控制台远程对服务器进行操作。
hyper-v的九大关键功能: