哪款OS更适合SMB服务器运行?


Windows还是Linux?Solaris 还是OSX?抑或是BSD?面对这么多的选择,对于广大的中小型企业用户来说,在选用操作系统时不免有些犯难。Gartner等机构的调研结果或许能提供有价值的参考—在服务器领域,Windows和Linux是唯一获得“增长”的两大操作系统。但业界同样不乏置疑之声。

Windows、Linux 还是其他?

开源系统Open Source Systems)公司负责产品管理的副总裁Jared Giles就对此表达了不同的看法。他说,“Sun操作系统近年来已经取得相当不错的进展。1月份Sun跟英特尔就至强CPU与Solaris操作系统等方面达成合作协议,相信这会大大的提高Sun公司产品的性价比。同时,Sun的开源策略以及向市场化的进一步转型,对其提升市场份额也具有重要的意义。另外,苹果公司近来也推出了引人注目的服务器产品,并搭载其基于UNIX的OS X操作系统。”

对于BSD,他认为,由于BSD拥有优秀的TCP堆栈特性,在市场上也一直会保持一定的位置。“虽然作为OS,BSD的前景看起来很黯淡,但从Citrix到Network Appliance,许多公司的企业级硬件产品都在采用BSD。”

谈到Windows,Giles说,“Windows是一个相对便宜的操作系统,在服务器领域得到了非常广泛的使用,尤其是在易用性方面胜人一筹。Windows为开发人员提供了.net框架等多种工具,这无疑会‘强迫’用户使用微软的产品,但这保证了Windows在Web领域一贯的强势影响力。但对于中小企业用户来说,Windows的诱人之处在于它提供了一整套易于使用和易于管理的工具。”

Giles认为,由于中小企业数量庞大,Windows的市场地位会继续得到巩固。但他也看好Linux—从IBM数十亿美元的投资到Oracle对 Linux的拥抱,Linux正处在取得突破性大发展的前夜。不过,他表示,“虽然Linux已经获得了IBM、Oracle等市场领导者的强有力支持。但对中小企业用户来说,Linux尽管成本较低,但在易使用性方面明显不足,或者说是给人感觉不够好用。许多人对Linux的CLI命令行界面)产生了不必要的恐惧心理。”
x86的功劳

然而,假如Gartner的分析是正确的,那对其他操作系统又意味着什么呢?XenSource的创始人兼CTO  Simon Crosby表示,从历史的观点来看,是x86服务器市场的发展促进了Windows 和Linux的增长,同时对RISC/Unix操作系统造成了巨大的冲击。也就是说,造成Windows和Linux现有地位的主要因素并不是因为这两种操作系统比其他产品要好多少,而是x86市场份额增长的结果。

他说,“微软在提升Windows性能、易用性和TCP堆栈的同时,也开始把注意力放到了它的弱点——安全性上。同时也在努力增强Windows对64位应用和多线程应用的支持。而Linux方面,则正在对内核进行修改,以使其更易用,并对硬件设备驱动做出更好支持。通过KDE和Gnome计划, Linux将进一步地改善用户界面。另外,Linux也开始强调应用市场,通过提供单一任务功能,运行最需要的任务负载,从而最大化地提升服务器的性能。”

他补充道,“有意思的是,Solaris 10和x86正在融合,尤其是当SUN将Xen hypervisor作为一个重要的虚拟化组件加入Solaris方案,会促进Solaris 10的发展。”
混合型操作系统环境?

Gartner还认为混合型操作系统环境hybrid environment)数量会越来越多。对此,Crosby表示赞同。他说,“我们所碰到的50%以上的SMB用户都已经拥有了混合型环境。加之,微软去年又同Novell达成了协议,对SuSE Linux提供支持。Novell最近的季度报告就显示,微软对SuSE支持许可证的发行比预期的还要好。这无疑会增强整个服务器市场对Linux的信心。”

Servers Direct的销售与营销副总裁Joe Toste则认为,随着服务器应用的不断成熟,混合环境的应用也会随之增加,但会受限于以下几个因素:

• Intel和AMD在服务器CPU技术上的发展,如多核、硬件辅助虚拟化等。

•随着技术与应用的成熟,用户会更清楚到底什么样的应用,更适合运行在Linux,还是Microsoft Server 2003服务器上。同时,人们对Linux许多特性的逐渐认同如更好的安全性、更优秀的SQL数据库性能),也会使得混合型环境更加容易得到采用。

•刀片服务器和机架服务器的采用提供了更多可划分的资源,这也使得混合型OS环境更易实现。

综上所述,对于中小企业用户而言,虽然Windows和Linux是两大最受青睐的操作系统,但需要注意的是,这二者的现有地位主要是得益于X86服务器市场的快速发展,其他操作系统如Solaris、BSD、甚至苹果的OSX也有其独特的优势。另外,随着多核、虚拟化、刀片等新技术以及服务器应用的成熟,混合型操作系统环境也值得用户考虑。

相关内容