64位ARM服务器部署测试 微服务器市场蓄势待发刀片服务器

2013-09-16    来源:中国计算机报    编辑:李奕
在云和超大规模数据中心的驱动下,具有低功耗、高密度等特性的微服务器日益受到人们的关注。与此同时,云计算、大数据、移动互联等趋势带来了一些全新的应用场景,例如静态页

  在云和超大规模数据中心的驱动下,具有低功耗、高密度等特性的微服务器日益受到人们的关注。与此同时,云计算、大数据、移动互联等趋势带来了一些全新的应用场景,例如静态页面处理、冷数据存储、Web应用等,这些应用有别于传统的工作负载,为兼具高能效和低成本,适合并行化工作负载的微服务器提供了用武之地。

  最近,随着被Imagination收购的MIPS宣布其最新产品将于2014年进入服务器市场,低功耗芯片市场出现了泾渭分明的三大阵营:x86、ARM、MIPS。显然,2014年是一个关键的时间节点,市场中将有大量的低功耗解决方案涌现。这其中,围绕ARM架构构建的企业级生态系统无疑最受关注。

  为应用“量体裁衣”

  网络上流传着一组有趣的对比照片:在2005年和2013年同一个大型现场的全景照片中,后者中充满了拿着移动智能设备记录关键时刻的兴奋的人们。移动化不仅重塑了人们的行为,更重塑了后台的数据中心。今天的数据中心已经超越了传统IT的范畴,更作为一种商业模式和服务而存在。在越来越多的大型数据中心,开源软件和开放式基础架构得到应用,以提升数据中心的创新和服务水平。

  数据中心日益成为一门生意。从基础架构和服务响应的角度看,数据中心都需要更高的弹性和敏捷性,更高的效率和可扩展性,以及更快速的创新能力,以支持业务发展的需求。这些趋势为ARM带来了新的发展契机。ARM服务器项目组总监Jeff Underhill认为,数据中心的变化意味着需要为不同的应用和工作负载“量体裁衣”,从TCO的角度看,用户迫切需要针对负载优化的解决方案。从价值链的角度看,寻求突破和创新日益成为共识。此外,ARM开放的商业模式也会为整个生态系统带来广泛的共赢基础。

  ARM宣布与甲骨文合作,将共同就Java平台标准版在ARM处理器架构中的运行加以优化,并在64位ARMv8产品的设计中纳入此类考量;开源虚拟化管理程序项目Xen将在最新的4.3版本中同时支持32位和64位的ARM处理器;Facebook、亚马逊等大型互联网企业或将自主开发基于ARM架构的芯片。可以看出,围绕企业级生态系统,ARM最近动作频频。这些软件可以帮助ARM建立更加完善的产品生态系统,吸引更多的企业用户。

  随着2014年这个关键时间节点的临近,包括AMD、Calxeda、Applied Micro、Marvell等在内的厂商均在准备64位ARM产品的发布。在近日举行的“ARM is In”服务器技术研讨会上,笔者在现场看到了由ODM Mitac推出的搭载ARMv8架构处理器的微服务器样机,其测试样板是由Applied Micro公司提供的,芯片采用的是64位ARMv8架构,目前已经交付多个用户开展测试。

  在OEM中,惠普射月架构的硬件和软件使该服务器不需要使用固定的处理器,AMD就曾宣布通过代号为“Kyoto”的x86 AMD Opteron APU支持惠普的Moonshot项目,而且已经与惠普联合开发测试基于APU的服务器卡槽。目前看来,惠普的Moonshot服务器已经距离基于ARM架构的系统不远了。惠普Hyperscale业务部门主管Dennis Ang表示,惠普的策略是继续测试ARM的生态系统,积极地做好准备。可以预见的是,当惠普推出基于ARM的系统时,关于微服务器的故事才刚刚开始。

  ARM芯片蓄势待发

  计算生态的变化意味着服务器的变化才刚刚开始,AMD公司全球副总裁兼服务器业务部总经理Suresh Gopalakrishnan认为,高效、可扩展、高可用是重新定义未来服务器生态的三个重要方面。在环绕计算时代,多平台化、流动并且智能的应用会对服务器架构产生深远影响,它需要支持高可扩展的环境,具备持续的端到端的安全特性,拥有快速响应和低延迟的特性,兼具高能效和高密度等特性,与工作负载匹配的处理器基础平台至关重要。

  Applied Micro已经率先向市场和合作伙伴供应了其64位ARM处理器,然而在ARM阵营中最受关注的无疑是AMD。目前,AMD已经提供了x86和APU两大产品线,ARM正是其积极扩展的第三条产品线。从技术储备和发展趋向上看,AMD主推的HSA和Fabirc高速互联技术为计算平台的未来带来了非常大的可能性和想象空间。Suresh Gopalakrishnan告诉记者,2014年AMD将推出首款基于HSA架构的APU的产品“Berlin”。

  目前,世界10大云供应商之中已有7个已经在使用AMD的处理器。Suresh Gopalakrishnan认为,未来用户的需求方向是功耗更低、占用空间更少,同时可以共享更多的计算资源,这也正是AMD推出新产品的方向。AMD未来产品的设计思路将主要采用两种方式,一种是与用户、OEM合作伙伴进行合作,另外一种方式是在芯片上进行一些定制开发,通过与ODM 的合作将知识产权融合入到产品中。同时,针对大型客户的需求,AMD也有能力开发定制化的解决方案。

  目前ARM处理器还停留在32位,Suresh介绍,AMD首款64位ARMv8架构芯片将在2014年正式推出,代号为“Seattle”。AMD将是最快推出64位ARM处理器的芯片供应商之一。这样一来,AMD将提供全面的处理器产品组合,来应对不同工作负载需要的架构组合。Suresh Gopalakrishnan表示,“目前看来,微服务器市场方兴未艾,ARM生态系统的发展需要时间和产业链上下的共同培育,AMD在服务器领域的专长和经验将为用户和合作伙伴带来价值。AMD非常专注于发展这个市场,确保在x86还有ARM的产品上都能提高能效水平,从而使产品更好地适用于微服务器领域。”

  相关链接

  高能效服务器的机会

  红帽公司已经看到了开发具备低功耗、高密度等特性的高能效集成服务器的机会。红帽决议开发ARM处理器,从而进一步深化其与AMD的长期合作关系。红帽认为,在这个高能效、高密度、超大规模计算的新时代,ARM架构处理器作为一种替代架构的作用将变得日益重要。ARM拥有高能效的DNA。事实上,ARM架构设计团队在进行权衡取舍时始终都把能效性能考虑在内。

  ARM架构的一个重要优势在于具有超乎想象的灵活性,它可包含数十亿个核心,还具有广泛的创新特性。ARM架构在走向成熟的过程中也获得了新的能力。它从原本的嵌入式架构逐步发展成为全新的现代64位架构,具备企业所需的各种特性,包括常见的输入/输出接口、对硬件虚拟化的支持、大型物理地址扩展(LPAE),以及一个能够运行Fedora等通用型Linux操作系统软件的标准化兼容服务器平台。目前,红帽的工程师们已经在着手开发支持64位ARM架构的OpenJDK (Java)端口。

  随着红帽持续推进新兴超大规模计算模型及相关技术的发展,未来将出现更多的机遇。像红帽和AMD这样的公司将有机会引领新一轮的计算革命。

1
3