大凡天下合久必分,分久必合。这条规律应用于IT的发展史,同样适用。IT的发展一方面是按展摩尔定律的芯片进化史,陪随着芯片进化的,则是集中式计算与分布式计算的斗争史。而微软的虚拟化实质,则是在这场斗争中捍卫自己的霸主地位。
合久必分
说起虚拟化技术,最早应用它的,是集中式计算。虚拟化技术起源于大型机,早在上世纪六、七十年代,大型机上的虚拟分区技术就开始出现了。IBM公司率先发明了一种操作系统虚拟机技术,允许在一台主机上运行多个操作系统,让用户尽可能地充分利用昂贵的大型机资源。以后,随着技术的发展和市场竞争的需要,大型机上的技术开始向小型机或UNIX服务器上移植。再往后,IBM、HP和Sun都将虚拟化技术引入各自的高端RISC服务器系统中。再往后,思杰推出了专门在大型机上实现虚拟化的技术。
这个时期,大型机占有绝对的优势。如果我们把此时的大型机比喻为“恐龙”,是一种也不为过的。但此时的大型机也跟恐龙一样,因体型庞大而行动不便。因此,利用虚拟化技术,让大型机同时跑几个系统,其实质也就是增加了系统的灵活性。
接下来,集中式计算的日子不这么好过了。由于单个计算机的计算能力越来越强,分布式计算变得越来越强大。而这个时期,处于上升期的微软也正是靠着分布式计算的普及而崛起的。
在写程序象喝水一样的黑客面前,DOS与UNIX相比,完全是小儿科。便是,PC的普及成就了DOS。接下来,Windows接替了DOS,把用户带进了明亮的动物园。与此同时,微软进入了真正的黄金期。由此我们不难看出,真正把微软带入黄金期的,是
严格说来,此时PC也在应用虚拟化技术,虚拟内存就是一例。但可怜的PC实在没有多少资源可以榨取,充取量也就是把硬盘虚拟成内存,让程序运行得更顺利一些。
此时,在PC机上居于霸主地位的微软,是绝无发展虚拟化技术的必要的。可以说,此时的虚拟化,是集中式计算的虚拟化。
分久必合
分久必合并不意味重回大型机时代,引起这一变化的是曾经让人感到费解的概念——网络就是计算机。根据这个概念,网络可以把诸多分布式计算的计算机,重新联接成一个整体。
于是,各类技术围绕着这个概念应用而生。Novell曾经提出的身份管理技术,认为全世界只需要一个身份管理帐户就可以了。Sun公司也曾提出过“大计算机”的概念。这些概念在最近变得越来越清晰了,这就是云计算。
云计算的产生前提依然是资源的稀缺性。当土地价格上涨时,存放服务器的空间是稀缺资源;当大量数据需要处理时,电也成为了一种稀缺性资源。这种稀缺向资源的效率提出了更高的要求,于是,分布式计算因易于造成浪费而让集中式计算重新抬头。而在实现云计算,必须要借助虚拟化。于是,虚拟化变得越来越热。虚拟化的热潮带来了另一个趋势,这就是造就了微软黄金期的操作系统,因虚拟化的崛起而得以削弱。
应用虚拟化,应用软件厂商可以建立自己的微内核,这些微内核可在虚拟环境中运行,而将传统操作系统驱逐出服务器环境。此外,虚拟机管理程序开始在数据中心生态圈中扮演主要调节者的角色,大大小小的厂商都已开始建立或加强各自的产品线,要么跟踪资源利用情况,要么配置并驱动虚拟机,要么与存储系统相连,希望以此为切入点进入虚拟机管理程序领域。
在应用了虚拟机的环境里,操作系统被锁定在一个虚拟机中,并从一个资源池被调配到另一个资源池,就像货船上运输的货物一样,而操纵这一切的是虚拟机管理程序。这样,操作系统不再是系统最底层的主
尽管微软是Windows操作系统的霸主,但它的虚拟化依然以支持集中式计算为己。在微软看来,Hyper-V Server也只是一个实现手段,而重要的却是“S+S”战略。第一个S可以理解为SOA,在SOA统治的区域,必定要存在一个总的流程控制台。第二个S可以理解为SaaS,而SaaS不过是一种集中式计算的发布方式。因此,微软的虚拟化,注定了是集中式计算的虚拟化。发我们重新念起“合久必分,分久必合”这句千古名言时,我们仿佛重新进入了一个轮回。
微软的虚拟化注定了是抢在集中式计算重新抬头的情况下,抢回因操作系统弱化而失去的强势地位。这场战争早已开始,只不过上次给微软重创的是google,它曾通过搜索引擎削弱了微软操作系统的地位。但在上一场战役中,由于微软一直牢牢掌握着IE游览器,所以微软在网络入口上依然能与google一战。
不得不说,微软没有成为过集中式计算的霸主,IT的进程让它不得不进入另一个自己并不强势的领域。也正是因为这个因素,虚拟化在一开始就被微软视为不得不胜的一场战役。在这个思路主导之下,在Windows Server2008发布时,尽管微软的Hyper-V还处于测试阶段,Hyper-V还是做为一种重要的特性,放放入了Windows Server2008。
而半年过去,微软已准备正式发布它的Hyper-V Server了。“手握利器,杀心顿起”,这依然是一个千古不被颠覆的道理。微软手里有了真正的虚拟工具,也拉开了它参与虚拟化战争的序幕。无论微软的虚拟化技术走向何方,虚拟化在近期都将是整个微软产品的一个核心,而虚拟化也将是一场微软不得不打赢的战争。
关于这场战争的胜负,现在下结论还为时尚早。但我们必须注意到,虚拟化的发展还处于早期阶段,目前也只有不到1%的桌面实施了虚拟化,不到10%的服务器实现了虚拟化。有数据表明,到2011年,服务器的出货量每年的增长数量将达到目前的11%,而到了2010年,虚拟论产品的平均利润将突破15%。而在从目前到2011年的这三年时间里,将会有超过三成的大企业会去尝试使用虚拟化技术和产品。巨大的市场已经诱惑着类似于VMware、Citrix、Oracle、Sun和Virtual Iron等虚拟化强势厂商介入。毫无疑问,竞争将是激烈的。
网友评论