Hyper-V架构概述与扩展性一览

云计算 虚拟化
自2008年首次发布以来,Hyper-V已经成为一个稳定可靠的hypervisor,两个最大的问题已经在Hyper-V R2版本中得到了解决:完整支持故障转移集群和实时迁移。Hyper-V和IBM的X4架构结合,可以达到非常高的处理器利用率。

微软的Hyper-V R2是Windows Server 2008 R2中的一个组件,但它也是一个独立的产品,叫做Microsoft Hyper-V Server 2008 R2,Hyper-V为微软用户提出了一个有趣的价值主张,它包含了Windows Server 2008标准版,企业版和数据中心版的成本。由于许多公司已经熟悉了VMware的Infrastructure 3或vSphere产品,为了完善自身的虚拟化产品,微软利用其System Center技术增强了Hyper-V平台的管理功能,自2008年首次发布以来,Hyper-V已经成为一个稳定可靠的hypervisor,两个最大的问题已经在Hyper-V R2版本中得到了解决:完整支持故障转移集群和实时迁移。实时迁移技术是VMware的一大技术亮点,它可以在不中断服务的情况下,将虚拟机从一个物理主机迁移到另一个物理主机。

微软虚拟化生态系统

简单地说,要实现最高水平的虚拟化生态系统,需要用到Microsoft System Center Server Management Suite Enterprise(SMSE)或Datacenter(SMSD),以及Windows Server 2008 R2,为了充分利用Hyper-V R2的所有功能,将需要安装和配置Microsoft System Center中的几个组件,微软努力调整了System Center和Windows Server许可,为System Center创建了一个数据中心许可模式,这可能是大多数客户的选择,它和VMware的Infrastructure/vSphere产品不一样,一个明显的优势是微软的SMSE没有限制虚拟环境的管理,它的设计目标是管理所有系统,包括物理的和虚拟的。

实现一个完整的微软虚拟化生态系统需要:

• 开启Hyper-V功能的Microsoft Windows Server 2008 R2

• Microsoft Windows Server 2008 R2故障转移集群,开启集群共享卷

• Microsoft System Center Virtual Machine Manager 2008 R2

• Microsoft Operations Manager 2007 R2

• Microsoft Data Protection Manager

整个微软虚拟化生态系统的功能是本文的隐含目的,明确目的是解决IBM System X,BladeCenter和iDataPlex平台上虚拟化战略问题,作者假设你熟悉微软的虚拟化战略和生态系统,本文不会详细讨论上述功能的具体细节,有关详细信息请访问微软虚拟化主页(http://www.microsoft.com/virtualization/default.mspx)和Microsoft System Center主页(http://www.microsoft.com/systemcenter/en/us/default.aspx)。

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服务器能够实现这种不同寻常的投资回报率。

【编辑推荐】

  1. 三大虚拟化产品的功能与缺点历数
  2. 认清限制虚拟化整合比例的七大障碍
  3. 高可用虚拟化产品大对比 看准三大关键因素

 

责任编辑:yangsai 来源: IT168
相关推荐

2011-11-21 10:37:51

虚拟化微软虚拟化Hyper-V

2013-05-13 10:28:32

Hyper-VWindows Ser

2013-04-25 17:11:10

Hyper-VNUMA

2016-08-18 17:07:29

虚拟化

2012-03-14 15:48:58

Windows Ser概述

2010-03-18 11:01:34

VMware

2013-05-03 08:58:37

2014-11-07 10:06:50

Hyper-VVMware ESXi

2012-01-17 10:00:34

2013-06-26 10:25:39

2013-12-04 09:46:56

Hyper-VNUMA

2010-06-30 17:15:39

向外扩展SQL Ser

2010-07-01 11:38:13

向外扩展 SQL Se

2009-04-20 11:33:47

光网络动态扩展

2018-04-10 14:38:10

区块链

2009-09-03 17:18:40

C#扩展性对象模型

2015-05-13 17:15:01

Elasticsear分布式搜索插件

2009-09-03 17:33:08

C#常规扩展性模型

2021-09-02 09:42:11

测试软件可扩展性开发

2020-10-28 08:07:58

TCP负载均衡网络协议
点赞
收藏

51CTO技术栈公众号