Amazon着手设计自己的芯片方案

随着市场对于云计算服务需求的持续走高,有消息人士指出Amazon正着手设计自主研发的服务器芯片方案。而根据Amazon官网的招聘信息与其在LinkedIn上的一系列更新内容,看起来这位云巨头很可能打算利用ARM架构建立属于自己的芯片成果。

作为一家以在线零售与云服务闻名的企业,Amazon已经聘请到来自Calxeda公司——一家位于德克萨斯州奥斯汀市的ARM服务器新兴企业,已经于去年关闭——的多位芯片工程师,其中还包括该公司前任CTO。此外,Amazon还在招聘信息中新增了多个来自其奥斯汀市芯片优化团队的员工角色,名为微处理器设计专家,其中还包括一个“CPU架构/微架构”职位。

Amazon拒绝对这一计划发表评论,该公司的一位发言人表示“我们不会对会议或者猜测作出任何回应。”大家不用担心,我们会在今年六月的Structure大会上就这一问题向Amazon公司CTO Werner Vogels取证。不过来自奥斯汀芯片行业的多位消息人士已经在讨论Amazon参与芯片研发并从去年十二月关闭的Calxeda公司处招聘工程师所带来的影响。让他们感到好奇的是,Amazon是否有意追随谷歌及Facebook等其它网络规模企业的脚步,决定打造属于自己的芯片方案。

危险的赌注与非正统思维截至目前,多位并未得到Amazon研发计划授权的消息人士透露称,Amazon确实决定遵循上述开发路线。根据LinkedIn网站上的一系列信息更新来看,Amazon已经至少招聘了六位曾在Calxeda公司任职且具备芯片设计、排布与电路板研发经验的雇员。Amazon这一轮最新招聘工作始动于今年三月,具体工作岗位包括Amazon Web Services芯片优化部门的首席工程师、硬件开发工程师、硬件设计工程师、Amazon Web Services芯片优化部门主管以及硬件工程技术经理。

在谈到官网招聘信息与Calxeda前员工聘用一事时,Moor Insights and Strategy公司总裁兼首席分析师Patrick Moorhead表示就目前来看,Amazon正在调研定制化芯片的可行性、而不仅仅满足于同现有芯片供应商合作以实现芯片及电路板的进一步优化。

“招聘信息的披露似乎表明,Amazon正在利用ARM架构许可来打造属于自己的计算核心,”他指出。“否则他们为什么要雇用架构师呢?”

不过投身于芯片设计堪称一次风险极高的赌博,即使针对这类后备芯片架构的操作系统以及支持软件的后续研发工作具备一定程度的可行性,最终结果能否如愿也仍是未知数。

“构建属于自己的定制化计算核心需要投入数亿美元的庞大资金,不过如果具备像Amazon这样的硬件采购规模、同时又能够成功将工作负载与定制处理器加以匹配,那么这样的投资仍然能够带来回报,”Moorhead解释道。“但风险仍然存在,而且失败的机率相当高。”

他还补充称,他并不清楚这些尝试自行设计计算核心的厂商是否有能力拿出足以同英特尔产品在性能表现上相对抗的成果。但他指出,如果Amazon正在着手利用低性能核心构建大规模分布式解决方案(这可能也正是云巨头雇用Calxeda前员工的主要原因,毕竟后者在构建分布式计算体系方面堪称专家),那么由此带来的出色性价比确实有可能完成“自主研发核心”实现成本回报的目标。

在商业云业务领域,就连芯片都成为发掘潜力的对象

尽管面临挑战,Amazon进军芯片设计行业仍然有着自己的道理。正如我们在之前的文章中所提到,设计自有芯片的实际成本已经有所下降,这是因为如果不采用这种方式、硬件运营所带来的高昂成本根本无从消除。

去年十一月,Amazon的James Hamilton曾解释称该公司正在考虑打造自己的服务器与基础设施,并表示这一举措能够为其节约高达30%的运营成本。

与谷歌和Facebook类似,Amazon也在设计自己的服务器方案,而且三家企业也都将当前运行的特定服务作为核心对象。曾几何时,Hamilton需要为了一或两台SKU与服务器供应商反复讨论,只为了能够尽可能降低整体设备的复杂性;但如今时代早已发生变化。只要我们掌握了设计流程,那么将定制设计交给服务器制造商并要求其据此生产设备就能够轻松实现30%左右的成本节约,此外定制化设备所带来的出色性能与更快的周转时间也从另一个侧面实现了成本收益。

时至今日,“如果不对硬件作出优化,我们就无法保住自己的客户群体,”他表示。

而面对谷歌与Facebook针对其工作负载掀起的芯片优化设计潮流,Amazon已经别无选择、只能紧跟竞争对手的步伐;特别是在谷歌方面,其推出的商业云平台很有可能在未来成为Amazon最大的竞争对手。IBM已经正式决定将其开放式Power8架构应用在SoftLayer云(谷歌目前正在对这一架构进行评估)当中,而这正是将定制化芯片引入云产品的典型表现。不过在这样的形势下,微软的应对策略仍是一个悬而未决的问题。

64位ARM服务器核心的逐步登场(目前已经有多家供应商计划在今年晚些时候生产64位ARM服务器芯片)也给服务器芯片开发这一生态系统带来诸多变数。尽管Moorhead认为打造自己的计算核心只需要数亿美元投入,但Advanced Micro Devices公司服务器芯片业务总经理兼集团副总裁Andrew Feldman却在去年十二月份的一次采访中告诉我们,这类研发工作如今只需要数千万美元即可完成。

Feldman同时指出,对于网络规模级别的厂商而言,开发自有芯片根本不属于是或否的问题、关键在于何时着手进行。当时他的意见是,我们将在未来三到五年内看到大量定制化芯片陆续出现。然而要让这一论断成为现实,各大厂商必须从现在开始着手进行设计。

而这似乎正是Amazon当下正在推进的工作。