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


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

  全面的虚拟化体系结构

  现在,越来越多的商业成功依赖于信息技术的有力驱动。微软中国服务器产品业务群总监符国新先生认为,对于IT专业人士来说,通过根据企业的战略目标调整计算资源,建立起灵活和智能的IT系统,使其能自动适应不断变化的业务环境,是他们追求的终极目标。微软则把这一愿景称作"动态IT",而微软进一步阐明实现"动态IT"的基础则是虚拟化技术的有效运用
因此,从早期的Virtual PC、Virtual Server、SoftGrid、Terminal Services、到今天Hyper-V的推出,这些看似不经意的动作,现在看来均是为其全面的虚拟化战略实施做铺垫。而经过这样一系列的铺垫,微软的从数据中心到桌面虚拟化、全面的端到端的虚拟化战略则正式部署完毕,只待开花!(图1)

  服务器虚拟化:微软Windows Server 2008操作系统的"Hyper-V"新功能把服务器虚拟技术融入操作系统。其设计方法提高了虚拟化技术的效率,能够提供更好的性能。(此技术也通过微软Hyper-V Server单独提供)。Hyper-V技术以及现有的Microsoft Virtual Server 2005 R2都支持服务器整合,支持在新硬件上运行旧操作系统和应用程序,以及跨平台可迁移应用程序的灾难恢复

应用虚拟化:微软的SoftGrid应用程序虚拟技术将应用程序转变成集中管理的虚拟服务,然后在需要的时间和地点把服务提供给台式机、服务器和笔记本电脑。SoftGrid通过简化应用程序管理,极大地加快了应用程序的部署、升级和打补丁。

  展现层虚拟化:使用微软的Windows Server Terminal Services,桌面应用程序可以运行在一台共享服务器上,将用户界面呈现在远程用户的终端上,如台式计算机或瘦客户机。

  桌面虚拟化:微软的虚拟PC通过在一台机器上支持多种操作系统,实现了在个人电脑上运行互不兼容的应用程序,这加速了新软件和新系统的开发与测试。此外,随着专为宿主桌面架构(也被称为"桌面虚拟架构")开发的Windows Vista Enterprise Centralized Desktop的推出,整个桌面可以运行在一台服务器上,然后被传送到另外一台远程计算机的桌面上
有人说过,没有受到良好管理的虚拟化比不使用虚拟化更危险。这话一点不假,构建广泛使用的虚拟化构建基础结构确实会带来许多商业优势,但如果没有正确管理工具,策略和进程,那么在虚拟化的过程中就可能会出现一些问题。所以当企业规划虚拟基础结构时,就有必要一个强有力的管理工具。而我们了解到,Microsoft则提供了一个全面的、端到端的工具集,用于创建、设置、管理和保护企业的虚拟及物理基础架构,即System Center。该工具提供的管理软件使IT专业人员能够管理全部的计算资源,包括虚拟资源和物理资源。System Center提供跨桌面、服务器、操作系统和应用程序的虚拟环境与物理环境的配置、监控和备份工具。从而实现自动作业,降低成本,提高应用程序的可用性。 (图2)

采用正确的管理工具来管理物理和虚拟基础结构,对企业来说是至关重要的。 Microsoft System Center通过统一的、熟悉的界面,提供了一套全面、集成的工具来管理物理服务器、虚拟服务器、存储和网络资产、桌面和应用程序。

  Hyper-V领衔 微软虚拟化全面开花

  如果说在Hpyer-V推出之前,微软在虚拟化领域尤其是服务器虚拟化领域略显不自信的话,还情有可原。毕竟,VMware/XEN等产品凭借出色的性能已经占据了大半江山。而今,随着Hyper-V的正式推出,企业级虚拟化市场格局则极有可能迅速改变
Hyper-V是微软伴随Windows Server 2008最新推出的服务器虚拟化解决方案(据悉,微软后期会单独发布Hyper-V Server RTM版本),跟微软自家的Virtual PC、 Virtual Server等产品相比,有着很显着的区别:Hyper-V在构架上绝对是一个突破性的进展。两者对比如下:(图3)

就是这个一个"重量级"的角色,但在代码上绝对算得上是 "轻量级",因为代码仅有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(二进制特权指令翻译)技术,从而可以进一步提高系统的安全性
。(图4)

  (二)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 认证的驱动程序。

  微软缘何虚拟化底气十足

  在VMware ESX、Citrix XenSource等大行其道的今天,微软在虚拟化领域依然如此锲而不舍,是什么力量在驱使他这样做呢?来自知名市场分析公司ESG的研究报告则给了我们答案:

  在ESG公司所做的《关于微软在虚拟化市场的分析》报告中,有一组数据特别强调,大多数的虚拟机(即位于虚拟管理程序之上的客户机操作系统)运行了微软的Windows操作系统(76%),这意味着微软拥有广泛的安装基础,在推进其服务器虚拟化产品和战略中处于有利地位,能够帮助用户在虚拟服务器环境中整合没有被充分利用的Windows机器。这个战略对于希望"少花钱多办事"的中小企业来说极具吸引力。利用服务器虚拟化,微软能够为中小企业提供技术工具,帮助他们迎接这个挑战。

  除了Windows服务器的客户基础,大量微软授权专家(Microsoft Certified Professionals,MSP)也是微软的重要支持力量,这些微软授权专家更熟悉Windows操作环境,会推荐使用更合适的工具、技术和技巧
ESG的研究报告中还提到,在计划部署服务器虚拟化的受访者中,相比其他服务器虚拟化解决方案,评估或考虑采用微软解决方案的组织达到了最高比例(69%)。(图5)

  有了这个庞大的用户群体,相信微软的虚拟化战略定有不俗的表现,虚拟化市场重新洗牌也指日可待

本文作者:
« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3