随着全世界人们对社交网络和云计算的痴迷,每年产生的数据正以惊人的速度在增长,这一切都意味着我们需要更多的数据中心。然而,数据中心正在向着低功耗、高性能的方向发展,所以未来具备有低功耗和高性能的基础架构将成为一种趋势。
数据中心这种趋势吸引许多厂商的关注,其中就包括移动芯片厂商——ARM。在2010年4月份,ARM正式宣布进入服务器领域,并与服务器知名厂商戴尔合作。到目前,ARM进入服务器领域已历时三年,加入其阵营的合作伙伴越来越多,其中包括:惠普、戴尔、AMD、Calxeda、Applied Micro等厂商。ARM方面此前曾表示,预计将在2017年抢下服务器市场10%到15%的占有率,那么ARM服务器会给数据中心带来什么呢?
ARM服务器崛起之路
众所周知,ARM几乎主宰了移动终端市场。通过与半导体、软件和OEM厂商授权方式建立了合作关系,使得ARM芯片遍地开花,迅速超越封闭设计的竞争者,占领了全球移动终端市场。
到目前,ARM通过采用转让许可证制度,在全世界已有超过100个合作伙伴。这些合作伙伴之所以选择与ARM合作,主要原因是使用ARM授权技术可获得第三方工具、制造和软件的支持,使整个系统成品减低,让消费者更能接受,在市场中获得竞争力。
在移动终端呼风唤雨的ARM,在数据中心对低功耗和高能效的强烈需求下,决定将触角伸向服务器市场,并获得服务器巨头戴尔等厂商的力挺,凭借着低功耗和低成本的优势与相对比成熟的X86抢服务器市场份额。
起初,大家对从未涉及过服务器领域的ARM并不看好,原因是企业市场与移动市场是有很大的差别。但经过三年多的努力,ARM透过其招牌式的低功耗的处理器核心架构,让32位ARM服务器在数据中心里试水成功,迎来不少合作伙伴的青睐。其中有英特尔的老对手AMD,另外还有包括惠普、Calxeda、Applied Micro、Marvell等厂商。随着明年64位ARM服务器的推出,可以让服务器能耗降低四分之三以上,为数据中心解决低能耗解决方案。
解析ARM服务器产品
在数据中心能耗危机越发突出的今天,ARM芯片在效率和功耗上都有出色的表现,几乎所有的服务器厂商都对ARM芯片表达了友好态度,并积极与之合作。从南京百度云数据中心到64位ARM服务器即将面世,ARM架构服务器不断进攻服务器市场。
南京百度云数据中心 规模应用ARM服务器
2013年1月,百度公开了其南京数据中心采用的自主研发的ARM架构服务器,主要用于支撑百度云服务。据称,这也是全球第一款正式商用的ARM服务器,帮百度云降低25%的TCO。
此款ARM服务器在2U机箱放置6个节点,每节点4核ARM,挂接4个硬盘,节点间共享风扇和网络接入,可提升70%存储密度,整体功耗300瓦左右。
值得一提的是,在南京百度云数据中心里,ARM架构服务器的核心工作并不是高强度运算,而是存储。确实在高性能运算环境下,ARM相比竞争对手还处于劣势,选择存储服务器作为切入点,ARM找到了对手的软肋,迅速抢占市场。
Mitac展示64位ARM服务器
前不久,ARM举办的为“AMR is in”服务器技术研讨会上, Mitac展示了ARMv8架构的微服务器样机。从此可见64位ARM微服务器产品已经离我们不远了。
Mitac微服务器单个计算节点都采用ARMv8架构64位芯片,具有两个DDR3内存插槽,最大内存可达到64G。
从样机外表可以看出,在4U机箱里可容纳18个计算节点,支持2个2.5寸SATA3硬盘,机箱还配置了交换机模块,并支持混插功能。
在今天主流的服务器应用均为64位应用的环境下,32位的ARM架构确实有点跟不上应用需求,在2014年ARM的64位芯片推出彻底弥补这一缺陷,相信服务器市场的份额会继续扩大。
ARM服务器在数据中心里有哪些优势?
由于数据中心有三分之一的支出来自于电费的开支,所以低功耗服务器成为数据中心部署的关键性需求。纵观各大服务器和芯片厂商,近年来都在为低功耗这一新兴市场而努力。而ARM在进入服务器领域就已低功耗、低价格作为专家的金字招牌,所以在低功耗方面自然不会落后。
据了解,2014年AMD推出代号为“西雅图”服务器产品, 此产品使用64位ARM Cortex-A57平台,定位高性能计算需求,更注重低功耗的应用。另外,ARM也在惠普面向低功耗服务器的“登月计划”中扮演重要的一部分,惠普正在和ARM服务器供应商Calxeda合作,开发第一代ARM架构低功耗服务器。
另外,在价格方面,ARM芯片和X86芯片的差距非常明显。例如,一颗英特尔至强处理器的价格至少要数百美金,而一颗ARM芯片价格只有几十美金,英特尔至强处理器价格高出ARM处理器的几倍。对于谷歌、Facebook这种动辄需要成千上万台服务器的数据中心用户来说,凭借这点就可以节省下客观的费用。
值得一提的是,在ARM进入服务器领域之后,一直在推动32位指令集架构,但如Google、雅虎等大型数据中心客户希望能够使用64位ARM处理器来应付内存密集型算法。这也是ARM一大短板所在。但是随着明年64位ARM服务器的推出正式弥补了这一短板,在用户看来ARM比x86更便宜、更省电,有什么理由不选它?