服务器 频道

Tech.ED2008:挡不住的诱惑 虚拟化风暴来袭

  【IT168 专稿】过去,一谈到虚拟化,我们就很自然的会想到VMware、Citrix(XenSource)、Parallels(SWsoft)等公司。而今天,在这个领域,还有另外一家"重量级"的厂商不能不值得我们重点关注,那就是微软。2008年,随着其专业虚拟化工具Hyper-V及其管理平台SCVMM的正式推出,微软已经拥有了从桌面虚拟化、服务器虚拟化到应用虚拟化、展现层虚拟化的完备的产品线。至此,其全面出击的虚拟化战略已经完全浮出水面。

  而在本次Tech.ED大会上,虚拟化技术意料之中的成为微软宣讲课程的重中之重,仅仅Hyper-V的讲解即达10门课程。从中,不难感受到,虚拟化技术现在真真切切的走到了我们的身边。

  微软工程师在Tech.ED大会上进行虚拟化演示

  Hyper-V技术解析

  Hyper-V是微软伴随Windows Server 2008最新推出的服务器虚拟化解决方案(据悉,微软后期会单独发布Hyper-V Server RTM版本),跟微软自家的Virtual PC、 Virtual Server等产品相比,有着很显著的区别:Hyper-V在构架上绝对是一个突破性的进展。两者对比如下:

  就是这个一个"重量级"的角色,但在代码上绝对算得上是 "轻量级",因为代码仅有300多K,且不包含任何第三方驱动,驱动程序和全新的 IO 共享模型一起托管在父分区中。与Virtual Server要经过3层的转换相比,Hyper-V的基本架构简化了虚拟机和硬件之间的层数,这种构架使得虚拟机和硬件之间只通过很薄的一层进行连接,因而虚拟机执行效率非常高,可以更加充分的利用硬件资源,使虚拟机系统性能非常的接近真实的操作系统性能。

  Hyper-V采用基于VMbus的高速内存总线架构,来自虚机的硬件请求(显卡、鼠标、磁盘、网络),可以直接经过VSC,通过VMbus总线发送到根分区的VSP,VSP调用对应的设备驱动,直接访问硬件,中间不需要Hypervisor的帮助。

 

  (一)Hyper-V系统架构

  Hyper-V采用微内核架构,底层的Hypervisor运行于最高特权级别下,微软称之为ring -1,虚拟机操作系统内核和驱动运行在ring 0,应用程序则运行在ring 3下,采用这种架构不需要采用复杂的BT(二进制特权指令翻译)技术,从而可以进一步提高系统的安全性。

  (二)Hyper-V的核心应用

  Hyper-V利用一整套集成的管理工具,提供了动态、可靠以及可伸缩的虚拟化平台,并以之管理物理和虚拟资源, Hyper-V可实现:

  服务器整合

  商务在保持并改善竞争优势的同时,面临既要易于管理又要降低成本的压力,例如灵活性、可靠性、可伸缩性以及安全性。虚拟化技术的基本使用原则在于实现整合多个服务到一套系统中,但同时满足维持相互之间的隔离。服务器整合技术的最大优势之一在于可实现更低的总体拥有成本(TCO),这并非仅仅降低软硬件需求,同时还可以通过更低的能耗、冷却和管理成本来实现节约。

  从资产利用率的角度,以及在多个资源之间均衡负载的能力来看,业务同时还可以从基础架构优化领域借助服务器虚拟化技术获益。整体环境增强的灵活性以及将32位和64位工作负载轻易集成到同一个环境中的能力则是另一个优势。

  业务连续性和灾难恢复

  业务连续性是指将计划和计划外停机时间最小化的能力,其中包含一些例行功能的时间损失,例如备份和维护,以及非预期的损失。Hyper-V包含了强大的业务连续性功能,例如动态备份和快速迁移,可以让业务满足严格的运行时间和响应指标。

  灾难恢复是业务连续性的一个关键组件。自然灾难、恶意攻击,甚至像软件冲突这样简单的配置错误,都有可能使服务和应用程序受损,随后需要由管理员解决问题,并还原所需的备份数据。除了Windows Server 2008的群集功能之外,Hyper-V现在可以对灾难恢复(DR)功能提供支持,不仅可以在IT环境内部实现,而且可以通过在地理上分散的群集能力,跨越数据中心实现。快速可靠的灾难和业务恢复可帮助确保最少的数据丢失,同时还能提供强大的远程管理能力。

  测试和开发

  测试和开发通常都是第一个体验到虚拟化技术强大优势的业务职能。通过使用虚拟机,开发人员就可以用安全的,自备的环境创建并测试广泛的场景,并准确模拟出在物理服务器和客户端之间的操作。Hyper-V可以充分利用测试用硬件,以降低成本、改善生命周期管理,并加强测试范围。通过使用广泛的Guest 操作系统支持以及检查点功能,Hyper-V提供了更好的测试和开发环境平台。

  动态数据中心

  Hyper-V配合现有的系统管理解决方案,例如Microsoft System Center,可帮助企业实现动态数据中心,提供自主管理的动态系统以及操作敏捷度。通过使用类似自动虚拟机配置、灵活的资源控制,以及快速迁移等功能,创建动态的IT环境,使得虚拟化技术不仅可用于响应问题,还可用于前瞻性地增加需求。

  (三) Hyper-V主要功能

  1、灵活的许可策略和出色的网络支持,其中包括 VLAN、Network Address Translation (NAT) 以及 Network Access Protection (NAP) 策略(隔离)。

  2、合并 32 位和 64 位工作负荷、可靠的服务器核心角色、支持多达四个虚拟处理器、每个虚拟机支持高达 64 GB 的内存 以及全新的  I/O 架构。

  3、群集、Network Load Balancing以及最小化 Server Core 安装。

  4、微内核式管理程序架构、最小化Server Core安装以及通过 Active Directory集成实现基于角色的安全性。

  5、虚拟机快照、Volume Shadow Copy Service 集成。

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

  7、粒度级管理权限、通过 Active Directory 集成实现的基于角色的安全性以及授权管理器。

  8、实现与微软和第三方管理工具的非常好的集成。

  9、广泛且可扩展的来宾操作系统支持、虚拟机快照。

  10、支持种类繁多的来宾操作系统;支持所有 WHQL 认证的驱动程序。

 

  微软的优势

  尽管微软曾在公开及其半公开场合,承认自家Hyper-V技术与Vmware竞争对手相比,还尚有一定差距,但我们不能否认的是,凭着微软强大的资源整合能力,以及创新能力,其虚拟化技术在不久的将来极其有可能改变市场格局!正如在Tech.2008大会课程上,本次虚拟化微软资深讲师傅雄俭先生表示,过去在虚拟化领域,领域确实一直落后于竞争对手,但随着今年6月份Hyper-V的正式发布,在I/O、平台管理等诸多方面,Hyper-V已经超越了竞争对手,尤其是借助微软自家的丰富平台软件,相信Hyper-V很快成为主流。

  以下文字摘自一名微软MVP的博客,笔者以为在一定程度上如下观点恰好的反映了微软的虚拟化现状。

  (1)作为一家传统的OS厂商,微软开发的Hyper-V产品,和微软自己的Windows操作系统,其兼容性理应更强。未来的Hyper-V,还能支持一些主流的Linux产品,商业客户可以放心地把Linux系统迁移到微软的虚拟化平台,而出了技术问题,微软可以提供技术支持。

  (2)如果采用支持虚拟化的Windows Server 2008,虚拟化管理层本身无需额外付出成本。

  (3)微软自己的应用程序,包括SQL Server、Exchange Server、活动目录、IIS等服务端应用,可以更好地在Hyper-V上运行,其兼容性、稳定性和性能,都会得到保障,有利于企业把关键应用迁移到虚拟化平台,以充分享受虚拟化带来的好处。

  (4)采用微软虚拟化方案,在许可证方面可以享受不小的优惠。例如标准版的Windows Server,可以免费跑一个标准版Windows Server虚机实例;企业版的Windows Server,则可以免费跑四个Windows Server实例;而DataCenter版本的Windows Server,则可以跑无限制个实例。所谓实例,就是指可以安装无限个Windows Server虚机,但是只有运行的虚机,才算一个实例。而其他第三方的虚拟化方案,则没有这种优惠,许可证方面的开销巨大。

  (5)微软最大的优点,在于有一个完整的、集成的平台,这是其他第三方产品所不具备的。微软的虚拟化架构,也许单独拿出其中的某个功能或者组件,并不一定都是业界老大。但也许只有微软才能提供完整的架构平台,我们不用担心要向多个供应商采购才能拼凑出一套完整的功能平台、不用担心各个组件之间是否可以整合、更不用担心各个组件之间是否可以兼容。

  微软为虚机和真机提供了一套相同的管理平台,可以用System Center Virtual Machine Manager进行真机到虚机的迁移,可以对多台VM主机进行管理,借助模板快速提供服务;可以用System Center Configuration Manager对虚机和真机打补丁和安装软件;用System Center Operartion Manager对虚机和真机进行监控和管理;用System Center Data Protection Manager对虚机和真机进行备份和恢复、以及灾备和还原。这些管理产品之间可以实现完美整合、完全兼容。

  最重要的是,微软的下一代System Center Virtual Machine Manager,将有能力同时对Hyper-V、VMware、XEN的虚机进行管理,如果微软能够做到这一点,这对其他虚拟化厂商来说很致命。

  以上链接:http://server.it168.com/server/2008-05-14/200805131754906_4.shtml

  延伸阅读:

  微软Hyper-V虚拟化技术解读专题

  http://server.it168.com/server2008/hyperv/index.html

  微软Hyper-V虚拟化部署及应用专题

  http://focus.it168.com/200810/hyperv/index.htm

  Hyper-V领衔 微软虚拟化战略全面出击

  http://server.it168.com/a2008/0819/201/000000201147.shtml

  虚拟化风暴前夕 微软HyperV技术分析

  http://server.it168.com/a2008/0822/201/000000201492.shtml

  微软Hyper-V虚拟化常见的十二大问题

  http://server.it168.com/server/2008-05-07/200805071544753.shtml

  评论:微软Hyper-V虚拟化的改进与不足

  http://server.it168.com/server/2008-05-23/200805221325158.shtml

  Windows Server 2008之Hyper-V技术解析

  http://server.it168.com/server/2008-06-06/200806051633493.shtml

  Windows 2008之Hyper-V正式版下载

  http://server.it168.com/a2008/0729/198/000000198898.shtml

  快速检测你的系统是否支持Hyper-V

  http://server.it168.com/a2008/0826/201/000000201935.shtml

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

  http://server.it168.com/a2008/0916/205/000000205059.shtml

  解析微软Hyper-V虚拟化软件优势

  http://server.it168.com/a2008/0918/205/000000205456.shtml

  微软Hyper-V Server 2008正式出炉!

  http://server.it168.com/a2008/1009/207/000000207493.shtml

  微软将推SCVMM 2008 全面进军虚拟化

  http://server.it168.com/a2008/1024/209/000000209166.shtml

 

  附:11月7日,Tech.ED 2008于万达广场索菲特大饭店正式课开课。IT168整理了虚拟化相关课程信息,以方面广大参会人员有选择参加(所有信息来自微软Tech.ED网站)。

  Microsoft Windows Hyper-V虚拟化技术简介

  课程代码:VIR201

  讲    师:傅雄俭

  计算机虚拟化是IT行业未来的一大趋势。虚拟化将会把新机遇带到多个领域,包括服务器整合,提高软件开发测试环境设置,现有应用软件移植,动态数据中心,安全分区,等等。Microsoft 刚推出的Windows Server 2008 Hyper-V是微软的新一代虚拟化核心平台。此讲座将介绍虚拟化技术的基本概念和应用,Windows Server 2008 Hyper-V设计架构,Microsoft的整体虚拟支持产品。除此之外还会探讨利用Windows Server Clustering 技术实现虚拟机的高可用性。

  Hyper-V在研发、测试过程中的价值

  课程代码:VIR210

  讲    师:刘擎

  本课程简要讲述了如何使用Microsoft Hyper-V(Beta/RTM)在研发流程中充分提高机器的利用率以及测试流程的自动化和效率提升。

  Windows Hyper-V体系结构解密

  课程代码:VIR401

  讲    师:王海勇

  虚拟化是当今IT行业最热的领域之一。你想真正驾驭这项技术,把你的IT资源充分利用到极致,那么千万不要错过这个讲座。本讲座首先综述现有的各种虚拟化技术和它们的应用对象。然后集中介绍基于最新处理器技术的Windows 2008 Hyper-V 的体系结构。从运行于操作系统下的Hypervisor, 到模拟外围设备的虚拟设备和管理虚拟机的虚拟Stack,以及上层的服务和应用程序,讲座逐层深入解析各个组件,让你充分了解Hyper-V。

  Virtualization Management计算机虚拟化管理

  课程代码:VIR310

  讲    师:魏成

  70年代是大型机时代,80年代是客户服务器时代,90年代是网络年代, 而现在,是虚拟时代。计算机虚拟化是IT行业的最新趋势。 虚拟化将会把新机遇带到多个领域,包括服务器合成,提高软件开发测试环境设置,现有应用软件移植,动态数据中心,安全分区,等等。Microsoft的下一代虚拟化技术将会带动硬件及操作系统的架构更新。 此讲座将介绍虚拟化管理的常见挑战,微软提供的系统全程生态系统管理模式,现有和下一代微软虚拟化管理的总体设计架构,Microsoft Virtual Machine Manager 2007和即将问世的Virtual Machine Manager 2008产品的解决方案。参加此讲座,准备迎接虚拟化时代的机遇和挑战。

  微软IT如何推动环境可持续性-绿色IT

  课程代码:VIR230

  讲    师:高利成

  微软,我们用软件和技术革新来帮助全球的人们和业务组织改善环境。我们相信软件和技术的潜力可以促进环境的可持续性。微软IT管理团队推动和部署的方案,确保绿色IT不仅仅是能源高效的IT服务,而且主要关注在IT方案的使用和其支持业务发展具有更低的碳排放。在这个主题里,我们会分享如何捕捉机会,和不同团队合作,计划和实施以及收集相关数据作分析等。

  构建高可用性的Hyper-V虚拟化平台

  课程代码:VIR321

  讲    师:喻勇

  从介绍Hyper-V的核心开始,讨论如何通过Windows Server 2008的故障转移群集功能实现Hyper-V系统的高可用性,从实战的角度分析搭建高可靠性虚拟化平台的注意事项,帮助企业进行相应的规划。

  Windows Server 2008 Hyper-V以及Microsoft System Center Virtual Machine Manager非常好的实践 (英文课程)

  课程代码:VIR311

  讲    师:Ben Armstrong/王海勇

  也许你很了解微软虚拟化技术中的诸多概念,但你是否了解如何在你的企业环境中更加有效的使用Hyper-V以及System Center Virtual Machine Manager?来参加这个讲座,以使您掌握更多关于Hyper-V的SCVMM2008的非常好的实践内容。

  Hyper-V虚拟化和托管行业价值案例

  课程代码:VIR331

  讲    师:王超群/范春莹

  作为托管业者,如何应用虚拟化来整合硬件、系统、应用,最大化性能及服务并最小化部署管理和运营的成本?本课程介绍Hyper-V为托管业务带来的价值,分享来自合作伙伴的经验和基准测试数据,并披露微软公司在自身关键应用采用Hyper-V的最优实践,同时,也将对比SQL Server 2008与SQL Server 2005的关键性能指标的差异。这些数据表明微软软件间的最优组合是的资源配置的前提和基础,也将对未来Hyper-V和SQL Server 2008的托管运营商起到有价值的指导作用。

  System Center Virtual Machine Manager 2008 -- 虚拟化环境集中管理进阶

  课程代码:VIR332

  讲    师:陈品嘉

  节能减碳议题在近几年在IT技术应用上如火如荼的发展,从刀锋到虚拟技术,目的都是要协助IT达到节能减碳的目的。System Center Virtual Machine Manager 协助IT快速布署虚拟机器,集中化管理,甚至实体到虚拟的转换等等,都可以降低IT在虚拟化技术运行所投入的人力与时间。

  利用SCVMM 2008配置和部署虚拟机 (英文课程)

  课程代码:VIR315

  讲    师:Shahaf Cohen

  本课程专为已具备一些经验的,希望知道如何顺利地规划和部署虚拟环境的IT专业人士而准备。课程重点放在如何规划虚拟机的部署以及怎样去部署一个新的虚拟机或从老的虚拟系统甚至物理计算机中导入到虚拟机。课程另外一个部分是如何简单的运用库配置虚拟机,使用服务门户委派虚拟机创建的控制权。 课程的示例包括了众多有效的实际应用经验。

 

0
相关文章