WindowsServer2012Hyper-V虚拟化部署与管理指南
上QQ阅读APP看书,第一时间看更新

1.2 Hyper-V 2012简介

自从2003年收购了Connectix,微软就一直在开展服务器虚拟化业务。当时,微软也打算收购VMware,但是这笔交易被一些法律团队以“如果收购了VMware,它将成为世界上最大的Windows许可的单一所有者”为理由禁止了,因为当时VMware出售包含Windows操作系统的虚拟机作为其产品线的一部分。从那以后VMware停止发布捆绑Windows操作系统的虚拟应用程序,但微软仍然需要获得虚拟化技术,将它纳入自己的软件产品阵容中,经过一段时间的商业谈判,最终收购了Connectix,即Virtual PC的原始制造商。

Connectix之所以出名,是因为其最初发布的虚拟化软件可以让当时的Macintosh用户在其系统上运行Windows应用程序。随后,Connectix将虚拟化软件移植到PC上。当微软收购Connectix的时候,Connectix正专注于Virtual PC的PC版本,随后,微软很快就将Virtual PC的PC版本这一种产品分为两种:Virtual PC和Virtual Server。这两种都是Soft-V类型的产品。此外,Virtual Server需要安装互联网信息服务(IIS)才能正常运行,因为它的管理都是基于Web界面的。Virtual Server 2005R2界面如图1-4所示。

图1-4 Virtual Server 2005 R2界面

后来微软发布了Virtual Server的集成版本,其中的System Center Virtual Machine manager(SCVMM)无需IIS就可以部署Virtual Server 。在2008年,Windows Server 2008发布4个月后,微软发布了Hyper-V,这是一个集成在Windows Server 2008操作系统中的基于硬件的虚拟化层。这当时是微软的旗舰虚拟化技术。Hyper-V可以在Server Core或者GUI上运行,此外,Hyper-V管理工具可以作为独立的工具来部署,可以管理多个Hyper-V主机。微软虚拟化技术Hyper-V是基于64位系统的,我们知道,32位系统的内存寻址空间只有4GB,在4GB的系统上再进行服务器虚拟化,在实际应用中没有太大的实际意义。在支持大容量内存的64位服务器系统中,应用Hyper-V虚拟出多个应用才有较大的现实意义。微软上一代虚拟化产品Virtual Server和Virtual PC则是基于32位系统的。

如果说Windows Server 2008中的Hyper-V是第一代Hyper-V,那么经历了Windows Server 2008R2版本到现在的Windows Server 2012,Hyper-V版本已经是第三代Hyper-V产品了,所以被称为Hyper-V 3.0。与前两代虚拟化产品相比,如今的Hyper-V已经不只是简单的虚拟化产品了,而是全面超越的了虚拟化产品,Windows Server 2012在设计上针对云环境做了大量考虑,为公共云和私有云解决方案的构成提供了坚实基础,借助Windows Server 2012with Hyper-V可以实现基础云架构。

通过Windows Server 2012与Hyper-V虚拟化技术进行服务器整合比较节约成本,Hyper-V3.0还在扩展能力与可用性方面提供了大幅改进,包括创新的用户界面、强大的管理工具、增强的Windows PowerShell支持,以及网络、存储和虚拟化等数百项新增功能,因此可实现更高的整合率,配合Windows Server 2012的数据中心版本,可以进行无限数量的虚拟机授权,而高度虚拟化更可以进一步降低虚拟化成本。