听说win2008 x64中内置了对hyper-v的支持后,俺一直昼思夜想,恨不得立刻体验一把。无奈教务缠身,分身无术,只得眼睁睁地看着别的兄弟热火朝天地乐在其中,心里那叫一个羡慕!诸位,那hyper-v为何如此重要,引得无数英雄竞相折腰?这中间是有说道的。大家知道虚拟化可以打破硬件,软件,操作系统之间的固有壁垒,将软件封装为服务,对厂商,企业,管理员和用户都有莫大的裨益。而hyper-v就属于虚拟化技术中的服务器虚拟化,而且还采用了裸金属架构,什么?不明白什么叫裸金属,不不,它和摇滚的重金属可没什么关系….
待俺来解释一下。虚拟机常用的架构有两种,一种叫寄居架构,也就是说虚拟化管理层是运行在主机操作系统之上,依靠主机操作系统来模拟硬件设备,以便在其上运行虚机。其优点是对物理硬件要求低,但是性能却和物理主机相去甚远,因此无法用于高负荷的生产环境。常见的例子有微软的virtual pc/virtual server,vmware的vmware workstation/vmware server等。
另一种叫作裸金属架构,直接在硬件上跑虚拟化管理层,其优点是性能比较好。裸金属架构的虚拟化管理层,一般叫做hypervisor或者vmm(virtual machine monitor),具体又分为两种形式:
1. 胖管理层
以vmware esx server为代表。由于vmware把底层物理硬件的驱动程序整合到hypervisor管理层中,所以管理层显得比较胖。很显然,这种架构的性能比较好,但是对于底层物理硬件的要求比较高,兼容性和安全性的挑战比较高。
2. 瘦管理层
以微软的hyper-v为代表,hypervisor管理层仅用于管理cpu和内存,而不包含底层物理硬件的驱动程序,所以管理层显得比较瘦。由于不包含硬件驱动,所以代码量比较小,hyper-v仅有300多k,因此安全性和兼容性要更好一些,但是效率和胖管理层相比有所不如。
如果喜欢重磅出击,体验win2008 hyper-v(上)请收藏或告诉您的好朋友.
阅读(119) | 评论(0) | 转发(0) |