WEB开发网
开发学院服务器服务器方案 全面分析微软虚拟化技术Hyper-V 阅读

全面分析微软虚拟化技术Hyper-V

 2008-09-05 10:54:17 来源:WEB开发网   
核心提示: Hyper-V虚拟化细节架构微软发布的架构图资料有很多,然而主要内容都很相似,全面分析微软虚拟化技术Hyper-V(2),就是上图那样,Hyper-V之前、Virtual Server 2005 R2的架构Hyper-V的本质是一个VMM(虚拟化管理程序),而VT则解决了这个问题,对VT的

全面分析微软虚拟化技术Hyper-V

Hyper-V虚拟化细节架构

微软发布的架构图资料有很多,然而主要内容都很相似,就是上图那样。

全面分析微软虚拟化技术Hyper-V

Hyper-V之前、Virtual Server 2005 R2的架构

Hyper-V的本质是一个VMM(虚拟化管理程序),和微软之前的Virtual Server系列产品,处在的层次不同,它更接近于硬件,这一点比较像VMware的ESX Server系列,实际上Hyper-V属于微软的第一个裸金属虚拟化产品(Bare-Metal Virtualization)。然而,在一些基础架构上,Hyper-V和ESX Server又有着明显的不同,所以说,Hyper-V是很特别的,且看下页分解。

作为一个虚拟化产品,Hyper-V具有一个很特别的要求:处理器必须支持AMD-V或者Intel VT技术,也就是说,处理器必须具备硬件辅助虚拟化技术。

对于一个虚拟化产品来说,要求一个硬件特性是比较奇特的事情(要求支持一个指令集不算),微软之前的Virtual Server 2005R2不需要这个特性。对于VMware的产品来说,这也只是一个可选的特性,不像Hyper-V那样,是一个硬性的要求。处理器不支持VT/AMD-V,就无法运行Hyper-V。

全面分析微软虚拟化技术Hyper-V

VT-x处理器辅助虚拟化技术,是Hyper-V的硬性要求

关于VT的具体作用,可以查看x86虚拟化难题解决:Intel VT或者《从VT-x到VT-d Intel虚拟化技术发展蓝图》。VT,或者AMD-V,是一种硬件辅助虚拟化技术,用来解决Ring Privilege的问题,传统处理器下虚拟机通过使用指令转换的方法来在Ring 3执行Ring 0特权指令,严重影响性能,而VT则解决了这个问题。对VT的依赖和支持是Hyper-V架构的基础,也是Hyper-V最大的特点。

上一页  1 2 3 4 5 6  下一页

Tags:全面 分析 微软

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接