在数据中心中,虚拟化的技术势力正在壮大,大有踢掉通用操作系统的劲头。它能走多远,能否弥补现在的缺点,形成一个庞大的生态圈?
虚拟化崭露头角 操作系统中,人们经常见到以强欺弱的一幕,但是VMware正在改变这种现状。VMware的首席科学家Mendel Rosenblum在今年8月举行的LinuxWorld大会上演讲时,畅谈了独立软件开发商(ISV)提供的针对特定应用的操作系统,可运行在虚拟机管理程序(hypervisor)上,因而不需要通用操作系统。
微软肯定注意到了这番言论。 Rosenblum有理由口出豪言。VMware首发上市的当天就大获成功,筹到了近十亿美元的资金,在虚拟机管理程序市场所占的份额也似乎无人可及。与此同时,微软还没有派上场的Windows Server 2008,要在这款服务器操作系统发布6个月之后才包含虚拟机管理程序。 但是比尔·盖茨可不是靠忍气吞声成为世界首富的。这只要问问Steve Jobs和Mark Andreessen,就略知一二。虽然这两位在其他领域都重树声誉,但Mac OS和Netscape的浏览器却是一蹶不振。 盖茨的团队玩过这样的把戏:一个敏捷的竞争对手虽然拥有创新技术,最终却还是遭到了霸占市场的微软缓慢而无情的重创。不过这一回,结果可能会不同,因为虚拟化技术从根本上改变了游戏规则。微软屡试不爽的这一招可能要失灵,这一方面是由于微软的强项——操作系统正在失去影响力。 这是因为通用操作系统正在受到来自各方面的挤压。应用程序开发商如今可以自行开发可在虚拟环境下运行的微内核,从而把传统操作系统完全赶出服务器。 也许更重要的原因是,虚拟机管理程序正在成为数据中心生态系统各部分的主要调解者。大大小小的厂商们同样在开发或者完善各自的产品线,以便利用虚拟机管理程序这个控制点,跟踪资源使用、配置及迁移虚拟机以及连接到存储系统。 这些情况并没有扼杀操作系统,但确实大大减小了操作系统的影响,尤其是更多企业接受虚拟化技术有望带来的承诺:通用资源池可以根据需要分配资源,以满足各种业务需要。 在这种环境下,操作系统被锁定在虚拟机里面,像集装箱船上的货物那样从一个资源池运送到另一个资源池,由虚拟机管理程序负责调配。 虚拟化技术是如何改变游戏规则的?VMware主导的服务器环境,挤掉操作系统的可能性又有多大?
|