Web应用背后的物理设备将在芯片层面上有重大改变,尽管这可能不是一夜之间的事情。由AMD和Intel两家大公司提供的x86微处理器架构是目前最常见的现代系统指令集平台。然而x86的霸主地位或将面临来自ARM的挑战,ARM在降低成本、热量和能源方面更有潜力,并可针对特定应用进行优化。
ARM是一种32位元精简指令集(RISC) 中央处理器架构,广泛地使用在许多嵌入式系统设计和开源应用上,低功耗节能是其最大的特点,也是ARM设计的主要目标之一。
“万能”x86架构在本质上其实已经有落后的迹象了,相比之下ARM架构将能以新的方式优化和扩展核心芯片。
惠普Hyperscale部门的Ubuntu副总裁克里斯蒂安·里斯称ARM的优势可能是普通服务器组件无法比拟的。“ARM不仅仅是一种架构,还是一种系统。因此当用户部署了一个ARM平台,就等于部署一个完整的计算环境——网络、存储和管理,用户需要的一切都在这个芯片里。”
里斯还说,ARM将丰富现今被x86充斥的数据中心的硬件环境。“用户可以选用针对不同应用优化的芯片,比如速度更快的内存控制器,更多的内核或者体积更小但速度更快的内核。”这些不同的ARM芯片还将被专为分析和存储应用的数据中心用作组件。
ARM嵌入Ubuntu未来关注点“Hyperscale”战略中,旨在构想和帮助开发下一代服务器平台。里斯称:“未来服务器将更为多样性、体积更小、能耗更低。”
基于里斯的构想,在未来云计算部署中的成千上万台服务器将分别作为一个小组件以实现不同功能。而且,这些芯片甚至有自我管理的特性,使得更大规模的分布式计算成为可能。
AMD战略营销经理马修·金博说:“当你将ARM和开源社区看做一个整体的时候,你就找到了创新之源。”
今年早些时候,在经过内部和独立软件供应商、操作系统供应商的大量测试之后,AMD宣布推出8核ARM系统级芯片,预计将于第四季度量产。
金博还说:“纵观当下的企业级基础设施市场,仍然是Intel和AMD及x86处理器的天下。我们也在ARM方面做了大量的工作,因此未来所有的技术创新仍然始于我们,双头垄断的局面仍将持续。”
金博认为和开源软件Apache和Linux类似,ARM将在芯片级别上刺激主机托管行业的创新。“当你关注一种像ARM一样基于开源世界的技术,你就找到了可以开发出一整套解决方案和实现任何可能性的工具。”
如今,因为我们想使用一种配置就能适应所有应用环境,边缘服务器和缓存服务器经常过度配置,对于正常工作负载来说功能过于冗余。金博说:“就像用锤子敲蚂蚁,浪费大量资源来运行一个非常简单的任务,来来回回地路由流量、移动请求。”他认为特别设计的ARM服务器能够使用较少能力和空间来实现应用的传输。
此外,授权给更多芯片厂商将引入竞争降低价格,并激励供应商为提高竞争实力而技术创新。已开始尝试ARM的公司包括AMD、应用微(Applied Micro)、三星、QualCom、波士顿科技(Boston Scientific)和德州仪器(Texas Instruments)。金博说:“这些公司争前恐后进入该领域,试图比竞争者先行一步以取得市场领导地位。”但他表示,AMD并不认为ARM会在短期内取代x86.
x86架构作为行业标准存在了太长的时间,因此,ARM想替代x86而大举进入数据中心还需要一些时间。但ARM确实拥有改变主机托管和云计算硬件环境的潜力。
如果真如芯片厂商所说的那样ARM能带来更低的能耗和更低的运营成本,未来数据中心还是会非常欢迎ARM的。