Hyper-V 虚拟化技术详细解读

Hyper-V 技术简介

什么是Hyper-V?

  Hyper-V是微软提出的一种系统管理程序虚拟化技术。它主要作用就是管理、调度虚拟机的创建和运行,并提供硬件资源的虚拟化。

  Hyper-V最初预定在2008年第一季度,与Windows Server 2008同时发布。 Hyper-V设计的目的是为广泛的用户提供更为熟悉以及成本效益更高的虚拟化基础设施软件,这样可以降低运作成本、提高硬件利用率、优化基础设施并提高服务器的可用性。

Hyper-V的特点和优势

 Hyper-V与其他的虚拟化平台相比,突出的特点就是精简了结构提高了性能,下面我们用Virtual Server作为传统虚拟化技术的代表与Hyper-V进行对比。Hyper-V和Virtual Server虽然同为微软的服务器虚拟化产品,却有着很显著的区别:Hyper-V在构架上已经完全不同于后者,可以说是微软在虚拟化技术上的一个突破性进展。从图中我们很容易看到他们的区别。

vps主机

  Virtual Server的基本架构是:层次一、服务器硬件(x86或者x64架构);层次二、服务器操作系统(Windows Server 2003);层次三、虚拟化软件(Virtual Server);层次四、虚拟机(虚拟硬件及虚拟操作系统)。虚拟的应用软件是基于虚拟操作系统上的。虚拟机到服务器硬件之间数据要经过3层的转换,每一层的协议、通讯标准、接口等均不相同,经过3层的转换会造成性能的大量消耗,从而导致虚拟机运行速度和真实系统相差甚远。

  而Hyper-V从架构上讲只有“硬件-Hyper-V-虚拟机”三层,这种构架使得虚拟机和硬件之间只通过很薄的一层进行连接,不像Virtual Server那样虚拟机和硬件之间需要经过多层的转换,因而虚拟机执行效率非常高,可以更加充分的利用硬件资源,使虚拟机系统性能非常接近真实的操作系统性能。为什么说是一层很薄的连接呢?因为Hyper-V是一个只有300多K的小程序,用于连接硬件和虚拟机,Hyper-V程序非常小,代码非常少,因而减少了代码执行时发生错误的概率,并且Hyper-V中不包含任何第三方的驱动,非常精简,安全性也非常高。Hyper-V支持4个虚拟处理器,支持64GB内存,并且支持x64操作系统,支持VLAN功能,相比较而言,以前的Virtual Server只能支持2个虚拟处理器,最大4GB内存,并且只能支持x86操作系统。

  Hyper-V 可以在受支持的用户操作系统运行时向其动态添加逻辑处理器、内存、网络适配器和存储器;可以为每一个虚拟机提供高级的网络功能,包括 NAT、防火墙和VLAN 分配。这种灵活性可以更好地支持网络安全的要求。Hyper-V提供了多用户操作系统的支持:比如Windows Server 2003 SP2、Novell SUSE Linux Enterprise Server 10 SP1、Windows Vista SP1 (x86)、Windows XP SP3 (x86)等等。Hyper-V使用大家熟悉的 Microsoft 管理控制台 (MMC) 界面管理 Hyper-V 配置和虚拟机设置,使用 GPO 的配置管理功能管理 Hyper-V主机虚拟化和虚拟机配置。Hyper-V还为 Windows 及受支持的 Linux 来宾操作系统提供了全面的支持。可以说,Hyper-V是一个高灵活性、高性能、经济高效且广受支持的虚拟化平台。

 

虚拟化技术的发展前景

  在整个IT产业中,虚拟化是一个时兴的关键词,从桌面系统到服务器、从存储系统到网络,虚拟化所能涉及的领域越来越广泛。通过虚拟化我们可以在同一台计算机上同时启动多个操作系统,每个操作系统上可以有许多不同的应用,多个应用之间互不干扰。我国IDC行业近年来发展良好,而各种新技术和新产品的出现更是给IDC行业注入了新的活力。各种新兴的互联网应用使得类似虚拟主机这种低性能产品早已无法满足用户日益增长的需求,而VPS(Virtual Private Server,独立主机)服务这一针对虚拟主机低劣的性能及可操作性和租用主机高昂的价格出现的产品刚好弥补了以上两者的不足。



  VPS服务,是利用虚拟化系统将一部物理服务器分割成多个虚拟专享服务器的优质服务。每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。用户除了可以分配多个虚拟主机及邮箱外,更具有全部独立服务器功能,可自行安装程序,单独重启服务器,总而言之,VPS是一项具备高弹性、高质量及低成本效益的服务器解决方案。在欧美发达国家,虚拟化技术已经成为一种潮流,经过最初的普及推广阶段,VPS服务已成为业界广受关注的热点业务。选择VPS的用户可以用较低的价格获得独立属于自己的IP地址,在独立虚拟硬件环境下拥有对该服务器远程管理控制权,可以随意的新增站点、配置FTP、安装SQL、安装组件等进行只有独立服务器才可进行的各种操作。

Hyper-V九大特性
·新改善的架构. 新的64位微内核Hypervisor架构使得Hyper-V可以提供更广泛的设备支持方法,以及增强的性能和安全性。 ·广泛的操作系统支持. 广泛支持同时运行不同类型的操作系统,包括32位和64位的多种不同的服务器平台的系统,例如Windows、Linux以及其他。 ·对称多处理器(SMP)支持. 可在一个虚拟机环境中最多支持四个多处理器,使您可以在虚拟机中完整享受到多线程应用程序的优势。 ·新的硬件共享架构. 通过使用新的虚拟服务供应程序/虚拟服务客户端(VSP/VSC)架构,Hyper-V增强了核心资源的访问和使用,例如磁盘、网络以及视频
·新改善的架构. 新的64位微内核Hypervisor 架构使得Hyper-V可以提供更广泛的设备支持方法,以及增强的性能和安全性。 ·广泛的操作系统支持. 广泛支持同时运行不同类型的操作系统,包括32位和64位的多种不同的服务器平台的系统,例如Windows、Linux以及其他。 ·对称多处理器(SMP)支持. 可在一个虚拟机环境中最多支持四个多处理器,使您可以在虚拟机中完整享受到多线程应用程序的优势。 ·新的硬件共享架构. 通过使用新的虚拟服务供应程序/虚拟服务客户端(VSP/VSC)架构,Hyper-V增强了核心资源的访问和使用,例如磁盘、网络以及视频 ·新的硬件共享架构. 通过使用新的虚拟服务供应程序/虚拟服务客户端(VSP/VSC)架构,Hyper-V增强了核心资源的访问和使用,例如磁盘、网络以及视频