Hyper-V架构概述
下面是微软Hyper-V架构概述图,子分区客户机操作系统是用绿色表示的Enlightened(微软对半虚拟化内核使用的术语),以紫色表示的子分区是传统客户机操作系统内核,有关Hyper-V架构的详细详细,请观看Ben Armstrong的视频教程(http://cid-17e0c6128f544f9e.skydrive.live.com/self.aspx/Public/Hyper-V%20Architecture%20Demonstration%20Video%20Streaming.wmv)。
图 1 Hyper-V架构
Hyper-V扩展性
微软的Hyper-V是一个I型hypervisor,它是IBM基于x86硬件产品的出色候选者,Hyper-V能够充分利用Windows Server 2008 R2内核的物理地址空间,目前企业版和数据中心版最大可以支持1TB内存,这种内存扩展性使Hyper-V成为IBM旗舰产品的优秀候选者,如基于X4的x3950 M2,以及即将发布的X5架构。有关Hyper-V R2扩展性的更多信息,请访问Windows虚拟化团队博客(http://blogs.technet.com/virtualization/archive/2009/05/12/tech-ed-windows-server-2008-r2-hyper-v-news.aspx)。
虚拟系统的扩展性越来越依赖于内存容量,英特尔和AMD在处理器核心密度方面提供了显著的增强,处理器利用率不再是担心的对象,IBM x3950 M2是目前世界上扩展性最好,最可靠的x86服务器,最大支持1TB物理内存,它是微软Hyper-V平台的理想候选者。
在下面的表1中,我们详细列出了Hyper-V服务器可能出现的内存配置,展示了高密度虚拟机和高密度内存,X4平台的扩展性绝对是表1所示高密度内存应用的非常好的候选者,随着所有产品工作量开始虚拟化,典型的数据库,e-mail和ERP应用系统都需要这种内存密度,才能在现代x86服务器的现代处理器上获得最大投资回报。
表 1 Hyper-V内存配置矩阵
Hyper-V最大可扩展到512个虚拟主机处理器和384个虚拟机,表2显示了Hyper-V处理器扩展的详细信息,表中列出了各种最大值,前3行表示每VM最大虚拟处理器数量的限制,后3行仅仅是可能的配置方案样本。
表 2 Hyper-V处理器扩展详细信息
正如在X4架构章节介绍的,最重要的是尽可能提高服务器的利用率(ROI目的),同时为突发工作量保留足够的空间,Hyper-V的CPU扩展性结合非凡的x86内存扩展性和IBM的X4架构,使处理器的利用率达到了70%-80%,没有其它x86服务器能够实现这种不同寻常的投资回报率。