大话虚拟之微软技术分析(上)

日期: 2009-04-12 作者:大公 来源:TechTarget中国 英文

  作为操作系统的主力厂商——微软,不仅是全球最大的软件提供商,而且在虚拟化技术的布局和应用上同样令人瞩目。从早期的Virtual PC、Terminal Services、SoftGrid、Virtual Server,再到Hyper-V、APP-V等。微软推出正式的Windows Server 2008以及最新公布的Windows Server 2008 R2 Beta版中,都能见到虚拟化的身影。

  本文,我们对微软在虚拟化方面,最新的产品和技术做个整理。将对Windows Server 2008 Hyper-V、Microsoft Hyper-V Server 2008和System Center Virtual Machine Manager (SCVMM)三个产品进行阐述,从技术/产品概述、结构特性、功能特点、产品优势、安装条件、支持/应用的环境几个方面加以介绍。同时挑选出,网站上用户最为关注的几点问题,从而更加全面和条理的认识微软虚拟化的最新成果。其他的微软虚拟化产品及其解决方案将在后续文章中介绍。

  一、虚拟化产品几大类项

  微软提供了一个从数据中心到桌面完整的套件。它包括:针对数据中心的虚拟化–Windows Server 2008 Hyper-V;桌面方面,微软提供了终端服务,实现了对整个桌面操作系统系列或特定的应用程序演示的虚拟化;应用程序,实现了应用程序虚拟化(Application Virtualization,App-V);微软企业桌面虚拟化(Enterprise Desktop Virtualization,MED-V)和Virtual PC一起,实现了客户-主机的虚拟化。(图1)

Hyper-V

  二、 Windows Server 2008 Hyper-V 概述

  1. 核心技术——Hyper-V

  Windows Server 2008 Hyper-V,是基于下一代的服务器虚拟化技术的系统管理程序,它构成Windows Server 2008完整重要特性,并可另用户轻松实现虚拟化。Hyper-V的作用是不仅是,可以在单一物理主机上运行多个虚拟机(virtual machines),用户还能够最大限度的使用服务器硬件资源;另外。还能在一台机器上,有效的跑上多个操作系统,如Windows、Linux和一些其他的并行系统。

  2. Hyper-V的架构

  我们知道,Hyper-V既然是一个系统管理程序(Hypervisor),它能够提供可靠的虚拟化平台,能为客户因虚拟架构而带来降低费用的好处。它的结构也不同一般,属于瘦微核的管理程序架构,它的优势之一就在于,最小化的减少表面受到攻击,起到了高效的服务器核心角色作用。依靠系统中心的完整管理工具,可以使用一套工具就能管理物理和虚拟资源。同时,它很轻易的接入到用户的IT架构中。这一切,都取决于它的架构。(图2)

Hyper-V架构

  3. Hyper-V主要特性

  1) 快速迁移:能够确保在最小的宕机时间内,将正在运行的虚拟主机从一个主机迁移到另一个主机上。

  2) 高可用性:提供主机之间的联通性,确保集群虚拟主机运行在同一个主机上。

  3) 核心角色:Hyper-V作为一个核心的功能,内置于Windows Server 2008中。

  4) 深植服务器管理:Hyper-V以默认的状态完整深入到服务器管理中。

  5) 实时备份:使用VSS技术,在运行的主机上,按照虚拟映射原理可实现实时的数据备份功能。

  6) 虚拟硬盘:利用Hyper-V技术可创建虚拟硬盘(VHD),并提供对VHD的压缩、解压和监控。

  7) 结合Linux构成:在x86和x64的SUSE Linux的企业10 SP1版本中,能够使Xen利用VSP/VSC,

  可提供改良的性能。

  8) 虚拟机管理: 能轻松进出所设置的虚拟机读取备份数据,通过不同的主机克隆虚拟机上的特性。

  9) 提升性能:所有最新的Windows Server 2008虚拟机中,现在都可以包含集成这个功能。

  10) 改善访问控制:通过授权管理器(AzMan),能使得任务访问管理模式更好的管理,并提升安全性。

  11) 远程管理:Hyper-V支持远程管理功能,为分散的管理网点,提供Hyper-V MMC安装选项功能。

  12) 增加虚拟SCSI支持:在每台虚拟机上,Hyper-V现在包含最多4个虚拟SCSI控制器。

  13) 增加内存支持:每个虚拟机上,Hyper-V支持最高64GB的内存。

  14) 快速安置:Hyper-V提供管理程序,快速的重新安排校验栏、删除挽回信任,用于联接虚拟主机。

  4. Windows Server 2008 Hyper-V的主要功能

  Hyper-V作为x64位版本的Windows Server 2008 RTM的一个部分功能,提供动态的、可靠的、可升级的虚拟化平台,与一套完整的管理工具相结合之后,去管理物理和虚拟的资源,能够使客户创造灵活和动态的数据中心。(图3)

Windows Server 2008

  5. 支持的应用软件

  微软最近宣布,将广泛支持几个服务器应用软件,可运行于虚拟化的环境中。主要支持下面所列出的软件,可运行Hyper-V和一些其他的可验证的虚拟化平台。当然,更多的细节和相关查询可以查找微软网站。(图4)

微软虚拟化

  6. 支持客户端的操作系统

  下表给出了客户端可以被Hyper-V RTM支持的操作系统。(图5)

操作系统

  7. 关于Hyper-V的几点答疑

  1)安装Hyper-V的系统要求

  从微软所提供的信息中,我们给用户提个醒,安装Hyper-V的硬件条件之一是需要特定的处理器。在现有的X64位的五个版本中,有企业版、数据中心版和标准版这三个Windows Server 2008才可以支持虚拟化。另外,需要有特定的CPU,即包含有Intel VT和AMD V这两大类功能的CPU。

  2)处理器上运行虚拟机的能力

  虚拟机在每个主机上运行的数量取决的因素很多,包括运行的客户机的物理内存、处理器和工作量的负载。使用Hyper-V,客户可以定义给每个虚拟机的内存使用量。因此,内存的分配也可以改变和影响虚拟机的需求。

  3)Hyper-V支持哪些64位的处理器

  Hyper-V运行在64位(x64)的服务器平台上,其要求支持的是AMD64 or Intel IA-32e/EM64T (x64)的处理器。但是,请注意:Hyper-V并不支持安腾(IA-64)的处理器。

  4)Hyper-V是否支持SMP?

  在虚拟机的环境中,Hyper-V支持包括单处理器和多处理器结构。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

大公
大公

相关推荐