虽然技术的标准化使得服务器厂商减少了很多标新立异的机会,但这并没有影响到服务器硬件业务的发展。根据IDC统计数据,2005年第一季度全球服务器硬件收入达到121亿美元,这已经是服务器连续第八个季度保持销售收入的增长!是什么成就了这个增长呢?可能从不同角度出发会有不同的答案,但从技术层面看,无外乎是64位、双核、虚拟化三种技术的三位一体发展起到了推波助澜的作用。
64位无处不在
64位并不是新名词,64位RISC阵营已经存在了很多年,但真正引起全民兴奋的却是x86架构向64位的扩展。 AMD公司具有64位寻址扩展的x86处理器Opteron是导火索,它让业界突然惊醒:原来64位计算是可以从现有32位应用平台如此平滑升迁而至!它的出现对于传统掌控64位计算的RISC平台以及雄心勃勃带领IA厂商冲击64位计算的Itanium平台无疑都是一击重拳。经过一年多的市场运作,这一点也确实得到了验证,Intel也已经积极追赶上了这种步伐。可以说,最终还是x86架构处理器的64位扩展实现了64位计算的无处不在。
处理器固然重要,但最为重要的是,微软最终发布了支持这些64位处理器的Windows Server x64,这为这些处理器的64位扩展提供了施展才能的环境条件。6月23日,微软又正式在中国推出64位Windows Server 2003,并为用户提供了中文外挂语言包以实现中文界面。Windows Server 2003 x64可以运行于64位的Intel Xeon处理器、Intel奔腾4处理器、AMD Opteron处理器和AMD Athlon 64位处理器之上。微软提供了三种版本的 Windows Server 2003 x64 版:Windows Server 2003 x64标准版、Windows Server 2003 x64企业版和Windows Server 2003 x64数据中心版。特别是,微软推出的64位Windows产品赢得了众多国内外厂商的广泛支持,目前已与包括Intel、AMD等芯片制造商,以及 IBM、HP、戴尔等硬件生产商取得合作。同时,Intel、AMD、nvidia、ATI、创新等硬件厂商已经发布了64位的驱动程序支持 Windows 64位平台。
再从核心服务器厂商的跟进情况来看,IBM是很快就囊括了所有64位计算风味的公司。IBM公司 eServer服务器的负责人表示,伴随着软件的发展,x86指令集架构很快将会成为最大的64位服务器平台,除了担当传统32位服务器所承担的文件和打印共享、e-mail、Web服务等角色外,新的64位Xeon及Xeon MP服务器正在被更多的企业接受用于运行企业核心商业应用。
IBM还在5月份推出了革命性的eServer X3架构,这一项历时三年、投资1亿美元的项目目的就是给基于64位Xeon的x系列服务器赋予大型主机级的处理能力。新的x366服务器比前一代4路 Xeon服务器系统性能提升46%,它不仅能同时运行32位和64位应用,而且可以更快速地处理大量数据。
当然,其他服务器厂商也在积极部署自己的64位产品线,HP就一直忙于将其所有服务器产品线都统一到 Intel标准平台,最后一条产品线NonStop也在今年6月成功转移到Itanium2平台。HP发布的官方数字是,通过采用Itanium2, NonStop产品的性价比提升到原来的2.5倍。同时,HP今年在各种场合都积极宣扬其采用Itanium2 的64位Integrity产品线的市场反响越来越好,2004年其销售已经突破了10亿美元。在ProLiant产品线中,HP也增加了 ProLiant DL580 G3 和ProLiant ML570 G3两款重量级产品,二者均采用EM64T Xeon多处理器。
同时,Sun推广基于AMD 64位处理器的服务器也相当成功。根据IDC报告,在2005年第一季度,Sun公司对Opteron服务器(包括运行Unix和Linux)的销售量远远超过其他公司,这对于Sun公司近来的策略转变来说是很好的征兆,说明新的策略已经开始奏效。Sun发布了 Sun Fire V20z和Sun Fire V40z服务器,都采用2.6GHz AMD Opteron处理器,并预装Solaris 10 操作系统。Sun不仅希望自己和AMD能够在与Intel EM64T Xeon竞争中获取更大服务器市场份额,而且更希望自己的Solaris 10能够伴随x64服务器在更多企业应用部署。
双核成为新的兴奋点
如果说去年服务器界的热点是64位,那今年上半年它引起的兴奋度已经远远赶不上双核。众所周知,发展到目前这个水准,传统x86处理器性能的每一次提升都需要人们付出更高的代价,包括可怕的功耗以及难以应对的散热问题。而双核技术正是在这一点上给了大家希望,它能够使企业不需要应对更多热量问题以及更高功耗需求,即可用x86处理器继续提升性能。
x86架构的双核出现在市场上仅仅是几个月的时间,尽管还没有太多专家对其做深入分析,但是我们看到几个服务器巨头厂商对双核技术可是争先恐后,例如,Sun Fire V40z (4处理器)和Sun Fire V20z (2处理器)服务器都支持双核技术,从而使得一个4处理器的系统能够提供8路服务器的性能。IBM在X3架构发布的同时就宣布了其x系列服务器家族中第一个支持Intel双核的系统――eServer x366;此外,IBM还发布了使用AMD 双核Opteron 275处理器的服务器――eServer 326。同样,HP发布了使用AMD双核处理器的ProLiant及BladeSystem服务器,包括业界第一款2U机架优化的、基于双核 Opteron的ProLiant DL385,以及ProLiant DL585等。
不可否认,在x86架构服务器平台的双核道路上,AMD无疑又树立了领先的形象,4月份刚推出提供8路服务器能力的AMD Opteron 800 系列(275、270、260型号)处理器,紧接着在5月份,它又推出了Opteron 200系列两路双核芯片。同时,很多分析家也指出,随着单一系统中处理器数量的增加,Opteron的优势也明显增加,其应用将深入到更多IT基础架构搭建、数据库服务以及高性能技术领域。
不过,Intel这次反应要快得多,也很快加入了双核的竞赛。最近,Intel宣布了其第一款服务器用双核处理器。从今年下半年到明年,我们将看到一个强大的Intel双核服务器处理器家族出现。该处理器与Intel E7230芯片组一起组成入门级服务器平台,并包括了PCI Express I/O、64位寻址、DDR2内存以及软RAID等,对于希望购买强大入门级服务器的小型商业来说很有价值。Dell是首先搭乘Intel双核列车的公司,以850美元的中等价格上市的PowerEdge SC430是第一款使用该技术的产品。Intel表示,其双核芯片主要会被一些对多线程支持有及时需求的高性能用户所购买,包括多线程数据库、基础架构、 Web、Mail应用等,另外就是诸如数字内容制作等专门的高性能计算环节。
在双核领域,Intel虽然是后来者,但其长期部署更胜一筹,据悉,目前Intel正在进行中的多核项目有 15个以上。 Intel的目标是,到2006年年底,85%的服务器处理器以及70%的移动和桌面处理器都将支持双核技术。换句话说,Intel计划在今年年底之前提供双核Itanium处理器,紧接着在2006年第一季度推出双核的Xeon处理器。到那时,Intel将动员一大批的系统和软件供应商支持其双核产品。这样,我们也许将看到类似于64位技术的情形――AMD 在时间上领先,没想到还是被Intel这个巨人从最终市场销售上超越。
也许正是意识到了这一点,当看到Intel快档进入双核领域后,AMD立即切换到全速在其全线产品中部署双核技术。其计划是到2006年年底所有的Opteron服务器和工作站芯片百分之百转换为双核技术。
不过,专家也指出,双核也并不是对所有人都适用,其优势在一些单线程应用上很难发挥出来。也就是说,除非是多任务处理环境或者需要同时执行大量的应用,否则使用者根本感觉不到双核的性能优势。
虚拟化技术落地
伴随64位计算技术和双核技术而来的另一个服务器趋势是虚拟化,越来越多的x86架构服务器开始部署诸如VMware GSX、VMware ESC、Microsoft Virtual Server等虚拟化软件,关注虚拟化技术进展和应用的企业也越来越多。
虚拟化最早是来自大型机的一项技术,后来逐渐扩展到RISC/Unix服务器平台,主要是用于提高这些庞大系统的硬件资源使用效率。现在,虚拟化技术已经扩展到所有操作系统和所有处理器类型。在取得64位、双核等技术突破后,x86服务器逐渐进驻到企业的核心应用平台,提高资源利用率也成为不可回避的问题。在今年我们看到AMD和Intel都有了在其x86处理器中增加虚拟化功能的计划和行动,微软对Virtual Server2005也投入了很大精力。这些举措将使得更灵活、更快速的设备出现在更低成本的标准平台之上成为可能,而且在很大程度上还可以推动服务器的整合项目。
当然,服务器厂商也没有闲着,在有了VMware ESC、Microsoft Virtual Server等为硬件直接提供支持的虚拟设备环境后,服务器厂商把重点放在提供管理虚拟环境所需要的工具之上。据悉,IBM针对其Director硬件管理平台已经有新的计划,未来几个月即将发布Director新版本。现在Director为IBM的eServer提供了连续的单点管理和自动化,也包括虚拟化能力。到下一版本发布后,Director将综合服务器、存储以及网络的管理,这样使用者可以用它管理整个基础架构,而不仅仅是服务器。也就是说,使用者在配置服务器的同时,用同样的方法即可配置存储以及网络。
从长远来看,这将意味着什么呢?那就是服务器计算成本的降低。通过整合、虚拟化以及系统管理工具的更广泛采用,客户将可以对其服务器基础架构进行有效的控制,这可以省出一部分IT预算以及系统管理员的带宽用于应付其他问题,也就是说,利用IT技术不仅仅是运行业务,而且要想办法帮助客户在不追加投资的情况下实现业务的增长。
HP也有虚拟化的升级计划,以便更深一步部署虚拟机技术。随着双核技术的更多部署,必须有先进的管理方案配合,HP认为其虚拟机管理(Virtual Machine Management,VMM)软件可以在短期内承担这个角色。
不过,虚拟化和双核技术共同面临的一个巨大挑战就是软件许可问题(software licensing)。软件供应商是应该按照每个插座(socket)还是每个核(core)来收费呢?微软最近公开表明立场将支持每个处理器插座(socket)模式,但是争议还远没有结束。
目前大多数的软件许可还是依照系统内部的物理处理器数量来计算,并不是按照处理器插座数或虚拟处理器数来计算。很多专家担心,软件许可问题将会成为双核以及虚拟化技术广泛使用的潜在障碍。