裸金属架构(原生架构)

原生架构又称为裸金属架构,它将Hypervisor直接安装在硬件上,将所有的硬件资源接管。由于Hypervisor层极小,而且不管理太复杂的事项,仅负责和上层的虚拟机操作系统沟通及资源协调,因而蓝屏的概率很低。而且在其上的任何一个虚拟操作系统蓝屏了,都不会影响其它的客户端。另外,原生架构的虚拟机性能与物理主机基本相当,这是寄居架构的虚拟机所远远无法比拟的。
目前,原生架构的典型产品是VMware的VMware vSphere和微软的Hyper-V。

原生架构的虚拟机产品为了保持稳定性及微内核,不可能将所有硬件产品的驱动程序都放入,因此最大的问题就是硬件兼容性。大部分的原生架构产品都支持主流服务器及存储设备,但一般PC所使用的硬件,则很多都无法在原生架构的虚拟机下运行。
在这方面,vSphere和Hyper-V有着很大的区别。

VMware vSphere采用的是胖管理层,也就是把底层物理硬件的驱动程序都整合到Hypervisor管理层中,所以管理层显得比较胖。很显然,这种架构的性能比较好,但是对于底层物理硬件的要求比较高,兼容性和安全性的挑战比较高。

Hyper-V采用的则是瘦管理层,Hypervisor管理层仅用于管理CPU和内存,而不包含底层物理硬件的驱动程序,所以管理层显得比较瘦。由于不包含硬件驱动,所以代码量比较小,Hyper-V仅有300多K,因此安全性和兼容性要更好一些,但是效率和胖管理层相比差距很大。