服务器 频道

Hyper-V在IDC环境下的应用优势分析

  【IT168 服务器频道】在开始之前,我们先看一下上面的这幅"Windows 虚拟化架构"示意图。硬件层方面,要运行 Hyper-V 硬件必须满足三点基本要求:1、CPU 支持虚拟化技术(AMD-V 或 Intel VT);2、 CPU 支持 64bit;3、支持硬件执行保护(HDEP)。

  而 Windows Hypervisor 层由于工作在服务器硬件之上。所以,所有虚拟分区都通过 Windows Hypervisor 层与硬件通信。我个人对 Windows Hypervisor 的认识,实际上就是一个运行在最高特权级别下的代码集。它将原先 Guest OS 需要通过 Host OS 来完成的硬件请求直接提交到硬件层上,从而提高了各分区的性能、效率和安全性。

  在 Windows 虚拟化架构中,每一个子分区(VSC)中都可以拥有一个自己的操作系统,它们可以是32位或64位的 Windows Server 2003、Windows Server 2008 甚至可以是 Linux。而父分区(VSP)必须运行包含了 Hyper-V 技术的 Windows Server 2008 版本(OS 64Bit)。VSP 包含一个虚拟栈,提供了用于管理和自动化操作的组件。其实这个父分区也就是我们原先常说的宿主系统(Host OS),但是在全新的 Windows 虚拟化架构中它也被包含在分区之中。

  由于采用了 VMBus 的高速内存总线架构(一种新的虚拟化I/O结构),每个子分区都可以通过安装 Integration Service 组件,使每个虚拟机可以调用常驻在内存中的 VMBus 总线,得以直接访问硬件资源,从而实现对硬件的高性能使用,使虚拟机的性能几乎与物理机没有差别,甚至在某种特定环境下,反而会高于物理机。

  到这里,您是否已经大致了解了 Hyper-V 呢?在架构方面,本人确实也存在一些疑惑,希望各位熟悉的网友能再深入指点一二。下面我们还是了解一些层面很清晰的优势和特性:

  1、Hyper-V 支持多种 Guest OS,有关 Guest OS Support List 可以访问此篇日志:[Hyper-V] Windows Server 2008 with hyper-V 支持的 Guest OS

  2、微软众多产品都已经开始支持虚拟化应用,有关受虚拟化支持的微软服务器软件可以访问此篇日志:[Virtualization] 受虚拟化支持的微软服务器软件

  3、Hyper-V 可以同时运行 32Bit 和 64Bit 的操作系统。

  4、每个虚拟机支持多达4个虚拟处理器,最大支持 64GB 内存。

  5、提供虚拟机快照功能,支持与 VSS 集成。

  6、提供了快速迁移和群集服务。

  7、具有可伸缩性的资源分配功能

  8、更实惠的产品授权。Hyper-V标准版可以免费运行一个实例;企业版可以免费运行4个实例;而数据中心版则没有限制。

  ……

 

0
相关文章