Gartner的开源分析家George Weiss最近说,未来的五年,携手Linux,微软Windows服务器端决不会遭受任何难以挽回的重创。
这很容易解释。如今,企业们都想从服务器上获得什么?
一、开源节流:虚拟化技术成关键
现在你会看到最新的多核芯片,会看到一些在并不昂贵的刀片服务器中的新玩意儿,此外,你还能看到关于虚拟化技术这永无止境的话题。
这所有的一切有什么共同之处呢?它们都是关于如何将最多的IT火力集中到尽可能少的、较为廉价的服务器。
金融数学使这些变得轻而易举。你可以付一大笔钱在很多不同的服务器上运行同一操作系统的多个实例,或者你可以支付少得多的钱在少数的服务器上运行多个操作系统的实例。
你节省了硬件的开销,节省了管理费用的开销,甚至你从电费上去节省开销。最后,顺便提一下,这不是些琐碎的小事,当你加上了这一项,你不仅是节省了计算机的耗电,还有节省下来的空调运行的费用也能令人欢欣鼓舞的。
那么,这些都与Windows和Linux有什么关系呢?你需要依靠虚拟化技术从这些多核的刀片服务器中获得最大的收益——这才是关键所在。
你们都能看到,Linux的虚拟化技术已经相对成熟,而微软则远远不及。
二、殊途难同归:微软的虚拟化之路
Xen虚拟技术已经在SLES 10(SUSE Linux Enterprise Server)中应用,并且计划应用到2006年12月将发布的RHEL 5(Red Hat Enterprise Linux)中。与此同时,还有其他的途径将虚拟技术带入Linux,例如SWsoft的Virtuozzo虚拟平台和它的开源的小兄弟OpenVZ。
当然,微软也有虚拟化技术:Microsoft Virtual Server。就此而言,现在微软也能与XenSource携手工作。
其中不同之处在于微软的核心技术模式是以单一的操作系统运行在具有一个或多个的处理器的计算机为前提。然而,CPU并不仅仅有多核,并由于虚拟化技术它们还能运行多个操作系统,而有了平台,多个实例的应用程序也得以运行。
微软负责全球授权与定价的副总裁Brent Callinicos于2005年宣称,微软将开始允许用户对虚拟操作系统及他们实际使用的应用程序付费,取代了硬盘中那些闲置的copies。
然而,仅仅是几个月之后,微软取消了这个计划。公司取而代之的计划是,让即将推出的Windows Server 2003 R2企业版用户可以不需要任何附加费用地运行四个实例的操作系统。
三、脱颖而出:Linux将统治服务器
至于Linux的公司?你可以尽可能地吃下满足你大胃口的食物,想要运行多少实例就运行多少实例。
相比之下这也许有一些复杂,但这更为接近他们的模式。Linux企业能成功脱颖而在于他们有的是一个服务模式,而不是一个营销模式。比如说Red Hat,它希望你通过订阅服务的模式获得它的网络服务和其他一切的东西,而不是购买或者租用它的代码本身。
我看不到任何迹象能显示微软会改变他们经营的方式,即使他们曾经想要尝试改变,我至今却依然不能确信他们能够做到。最终的结果会是运行Linux将要比运行Windows便宜许多,而到2011年,Windows将背离数据中心一意孤行。
人们会说Linux正在将“窗口”(Windows)推开。于此,确实也有一些是真实的。这种突变的真正的原因在于微软所走的营销路线与虚拟化技术殊途难同归,而Linux所走的路线却恰好符合虚拟化的要求。一切就是这么简单!