MicrosoftHypervisor

该讨论题目是前段时间参加 WinTEC 专家年会上提出的其中一个议题。当时我们小组可能还未进入状态,在经过简单的讨论之后,便推举我来做陈述(真是赶鸭子上架),呵呵!也确实让大家失望了,当时的表现现在回忆起来都感到非常惭愧!于是便有心回来后将自己的意见在 Blog 上重新发表,同时也希望有网友能参与讨论。

OK,从技术角度来说,虚拟化技术的现状是否成熟?我个人认为主要表现在2个大方面:1、软件;2、硬件。

虚拟化技术早在上个世纪60年代就已经出现,而该项技术只能应用在高端系统上。而在 Intel x86 架构体系上,1998年 VMware 公司才率先在 Windows NT 上通过 VMware 启动了 Windows 95,让世人惊叹不已。之后在 1999年 VMware 正式推出了 VMware Workstation,至此揭开了Intel x86 虚拟化应用的序幕。2001年 Connectix 公司推出了另外一款基于 Windows 操作系统,面向 Intel x86 架构体系的虚拟化产品 — Connectix VirtualPC。早期这些产品的应用面还非常的窄,主要用于开发人员的测试工作,慢慢的开始有少量的 ITPro 使用这些产品进行工作相关的测试和实验。当 Connectix VirtualPC 被微软收购之后,微软推出了自己的虚拟化产品 — Virtual PC 及 Virtual Server,虚拟化技术得到了全面的应用和推广。相信目前有很多人都在使用这些虚拟化产品,用于测试、评估、培训、娱乐甚至是生产,等等!

随着 Intel 硬件架构的升级,硬件性能得到了不断的提升,现在我们已经能够在个人电脑及笔记本上使用多核心的处理器,并安装更大的内存,使用 4G 的内存已经不再是遥不可及。

而在 intel 架构服务器领域,随着 64bit 产品和技术的正式推出,并渐渐占据市场主流。服务器的性能也得到了更大的提升,并且 CPU 厂商也在积极地研发针对虚拟化应用的技术和产品,如:Intel VT 和 AMD-V 的硬件虚拟化技术,并推出了相应的产品。目前我们已经可以选择支持多路运算(SMP)的 4 核(或者更多物理核心的)处理器,此外主板的设计也更加强大,能够安装更多的内存,支持更大容量、更快速的磁盘,拥有更强大的I/O吞吐能力。这些都是质的飞跃!而且已经非常容易购买到,产品也已经非常成熟。

不可否认这一切的实现,同样离不开微软公司的努力,而微软公司在这些方面确实起到了推动性的作用。下图中我们可以了解到微软在虚拟化应用方面所做出的努力,并且可以清晰地了解到微软当前的虚拟化技术架构。它富含了多个应用面,并都有相对应的产品作支撑。此外还需要特别介绍一下,微软最近又成功收购了一家从事桌面虚拟化产品研发的公司 - Kidaro Technologies,Kidaro 增强了微软桌面虚拟化方面的应用,使我们能够在同一个桌面上同时运行多个 Windows 版本下的应用软件,而窗口与菜单之间的交互不会有任何的影响。而在收购 Kidaro 前,微软已经发布了一个面向桌面虚拟化的产品 — Softgrid Application Virtualization,Softgrid 可以将软件序列化,并存放在服务器上,当客户端需要运行某个应用程序时,并不需要事先将其安装在本地操作系统上,而是直接从服务器上读取该软件的序列化包来运行该应用程序。除了不需要在本地安装的优点以外,同时实现了我们在同一个操作系统上运行该应用程序的多个版本而不受到任何的影响。该产品已经被整合到了 MDOP(Microsoft Desktop Optimization Pack) 中,能够帮助企业更加灵活、方便的管理和实现桌面标准化,并且可以解决很多现存的兼容性问题。加之 Kidaro 这一新的血液,使微软桌面虚拟化技术的产品线更加如虎添翼,也使我们得到了更多的解决方案。
VirtualisationSolutions
随着虚拟化技术应用的愈演愈烈,各个领域对虚拟化的需求呈明显增长趋势。微软公司在2008年初正式推出了企业级操作系统平台 — Windows Server 2008,并为虚拟化技术的应用提供了坚如磐石的基础。此外,Windows Server 2008 中的 Hyper-V,提供了功能更强大,方案更灵活,性能更强劲的虚拟化平台。因为 Hyper-V 被设计为直接工作在服务器硬件之上,使用 Windows Server 2008 的内核模式,通过 VMBus 总线进行通讯。这样以来在 Hyper-V 上运行着的虚拟机将不再受宿主系统制约,最终使性能上得到了最大的发挥。此外,Hyper-V 也将同时支持 32bit 和 64bit 两种架构的 Guest OS,并且每个虚拟机可以分配更多的 CPU 核心、更大的内存以及更大容量的虚拟磁盘。而且令人钦佩的是 Hyper-V 还提供了 xNIX 类操作系统的支持。
Windows虚拟化架构

微软目前推出的这一系列虚拟化技术产品,已经将我们全面带入到了360度的虚拟化应用时代。我们完全有理由相信虚拟化技术的应用已经日趋成熟。

Microsoft Virtualization | 评论(7) | 引用(0) | 阅读(7773)
gOxiA Email Homepage
2008/06/21 18:16
to:liuhui,老大的评论甚是精彩,其中提到的问题也是之前yinjie兄所给我提示的,我会在下一个议题中表述出来!
老许
2008/06/20 23:18
虚拟化概念?!
卡西莫多
2008/06/20 16:35
期待下MS的成功案例
小新
2008/06/20 15:11
写的不错
就是能在详细一些吗?
liuhui
2008/06/20 15:08
其实我觉得,对于这种技术,讨论它是否成熟,主要的依据应该在于在使用虚拟化技术之后,在享受到新技术提供的各种收益的同时,是否会带来更多新的问题。例如假设虚拟化在提高整合度实现动态IT的同时,如果对性能影响太大,或者产生了太多的管理工作,很明显,距离成熟还差得很远。

不过现在情况完全不通了,新的CPU已经在支持硬件上的虚拟化,新的虚拟化软件,则是能充分利用硬件中的功能,把硬件的潜力发挥到极致。而且这样高性能的硬件设备也越来越便宜。所以,我觉得已经完全成熟了。

至于“疗效‘,我目前只是将虚拟化技术用于搭建实验环境,所以单从这一点上来说,虚拟化技术的效果还是很好的。至少原本需要四五台电脑搭建的环境现在用一台电脑就可以搞定了。硬件费用,电费、噪音、散热,改善不少呢
spoker
2008/06/20 15:01
关注,,,,,
黑色数据
2008/06/20 14:46
虚拟化完全属于忽悠,别看广告看疗效
分页: 1/1 第一页 1 最后页
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我