“虚拟化正在从一个小市场向主流市场转变,尤其是在Microsoft进入该市场之后”,当微软宣布了其Virtual Server 2005计划之后,业内有这样的评价。
在介绍微软的这个虚拟化项目的时候,几乎任何的媒体都做了这样的描述—和其他服务器虚拟化技术相同,Virtual Server 2005允许用户对服务器进行分区,以使这些服务器能够支持多个操作系统和应用。
在大多数人看来,虚拟化就是分区。实际上,我们认为这是对虚拟化技术的一种误解,所以有必要对这两者的关系进行进一步阐述。
虚拟化等于分区吗?
实际上,虚拟化技术能够通过两个方向来帮助服务器更加合理地分配资源,一种方向就是把一个物理的服务器虚拟成若干个单独的逻辑服务器,这个方向的典型代表就是分区;另一个方向,就是把若干个分散的物理服务器虚拟为一个大的逻辑服务器,这个方向的典型代表就是网格。
关于服务器虚拟化的概念,各个厂商有自己不同的定义,然而其核心思想是一致的,即他是一种方法,能够通过区分资源的优先次序并随时随地能将服务器资源分配给最需要他们的工作负载来简化管理和提高效率,从而减少为单个工作负载峰值而储备的资源。
根据我们现在看到的资料,所谓的这种方法,看上去就是分区。所以,很多人就理所当然地认为虚拟化技术就是分区技术。
实际上,分区和虚拟化技术是互补的,当他们结合使用时能发挥出最高的效率,但是两者之间的确是有区别的。分区能够将物理系统资源划分成多个不同、单独的部分,各部分彼此单独操作。通常,在物理资源和逻辑分区之间存在一一对应关系,以便创建“盒中盒”对等关系。假如没有进行分区,则任何物理部件都精确地各司其职。
“虚拟化把这种概念又向前推进了一步,他允许对数量不足或根本不存在的硬件进行可用性模拟。虚拟化将可用的物理资源用作共享池以模拟缺失的物理资源。在特定虚拟机器或服务器使用哪些连同如何使用物理资源方面,虚拟化能很好地进行控制”,IBM战略成长部大中华区网格计算部总经理朱明说。
用更加直白的语言表达了同样的意思,即所谓虚拟化技术应该有两个方向来帮助服务器更加合理地分配资源,一种方向就是把一个物理的服务器虚拟成若干个单独的逻辑服务器,使用户能够在这些看似单独的虚拟服务器上运行不同的操作系统和应用,这个方向典型代表就是分区;虚拟技术的另一个方向,就是把若干个分散的物理服务器虚拟为一个大的逻辑服务器,使用户能够像使用同一台服务器的资源相同支配这些物理上单独的服务器,从而达到最大化利用资源的目的,这个方向的典型应用就是网格。
虚拟化的生态系统
为什么现在的舆论环境中,会认为虚拟技术就是分区技术呢?这跟网格仍然停留在试验阶段,远未进入企业的应用视线紧密相关,而另外一个重要原因,就是从处理器厂商到操作系统厂商、服务器厂商、第三方软件厂商,积极力推的虚拟化技术基本上集中在分区这一块。
尤其是今年以来,服务器虚拟化技术的队伍大大扩充了—从处理器层面的AMD和Intel到操作系统层面的微软的加入,从数量众多的第三方软件厂商的涌现到服务器系统厂商的高调,我们看到一个趋于完整的服务器虚拟化技术生态系统正在逐渐形成。他们在虚拟化技术方面不断推出的新技术、新产品,对虚拟化技术在用户端的应用,将起到很大的推动作用。
AMD和Intel的积极参和,第一次将虚拟化技术推向了x86架构的处理器层面,这个改变之所以具备历史性的意义,是因为此前处理器层面的虚拟技术似乎是 RISC处理器的“专利”,而一旦Intel和AMD的承诺兑现,操作系统层面的虚拟化技术得到处理器的配合和支持后,相信才会使更多用户真正享受到虚拟化技术带来的服务器资源利用率的提升。
另一方面,微软高调推出Virtual Server 2005,意味着这个x86架构服务器操作系统领域的巨人也意识到了虚拟化技术的重要性,这也是市场需求逐渐高涨的一个反射。同时,一大批专注于服务器虚拟化管理技术和应用技术的“小厂商”的崛起,使虚拟化市场在看上去更加繁荣的同时,也带来了更多的选择和工具。
最底层的力量
年初,英特尔宣布了其初步完成的Vanderpool技术外部架构规范(EAS),并称该技术可帮助改进未来虚拟化解决方案。英特尔表示,将在今年把Vanderpool应用于安腾架构平台,同时还计划在台式机处理器和芯片组产品中采用该技术。
相比之下,AMD在虚拟化技术方面下手更早。Pacifica技术规范是AMD计划用于其64位产品中的虚拟化技术,该技术将用于基于x86架构的服务器、台式机和笔记本电脑等系列产品,“我们将进一步加快虚拟技术的研发步伐,增强虚拟化技术实力”,在去年底宣布Pacifica技术规范的时候,AMD 副总裁兼计算产品部微处理器业务总经理Marty Seyer就曾这样表态。
AMD表示,通过将Pacifica技术预先展示给虚拟化ISV和分析师团队,并通过持续的协作,最终能够在托管基于系统管理程式(hypervisor)的虚拟解决方案方面,向Pacifica用户提供更丰富的功能集和更高性能模型。“这将成为研发高级虚拟解决方案的基石”,Marty Seyer说。
从技术角度看,不论是Vanderpool技术外部架构规范还是Pacifica技术规范,他们强调的核心功能都是RISC处理器早就实现了分区功能,即基于该技术平台实现在单独分区中高效运行多个操作系统和应用程式,使一个电脑系统象多个“虚拟”系统相同运行。
微软的虚拟手笔
微软于去年下半年宣布了其Virtual Server 2005计划。和其他服务器虚拟化技术相同,Virtual Server 2005允许用户对服务器进行分区,以使这些服务器能够支持多个操作系统和应用。计划于今年面市的Virtual Server建立在去年年初时通过购买Connectix而获得的技术基础之上,该软件能够在Windows、Linux和Mac OS服务器及工作站上运行。
微软Windows部门副总裁Rob Short表示:“微软正和AMD和 Intel等合作伙伴密切协作,以确保Windows平台的软件虚拟化解决方案能充分利用硬件技术提供的新功能。处理器虚拟化扩展是未来Windows平台上虚拟机解决方案的重要建筑模块。”
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




