企业级开源软件供应商Red Hat正在密切重视针对采用64位ARM处理器的服务器的开发,通过提升企业级特性来配合数据中心即将开始采用64位ARM平台的趋势。
“虽然你没有看到我们今天在市场上的商业产品,但我们正在构筑领先能力。从上到下针对即将到来的64位技术。如果我们需要响应市场的发展,我们将有能力去完成。”Red Hat ARM首席架构师Jon Masters表示。
ARM处理器将会给计算领域带来翻天覆地的变化,Masters表示。ARM已经在智能收集和嵌入式计算设备占据主导地位,同样渴望在数据中心扮演一个角色。过去几年,基于ARM处理器的服务器已经在服务器市场出现。惠普已经开始通过MoonShot计划销售ARM服务器。
在数据中心领域,因为ARM的低功耗设计,使得ARM带来了一个超大规模计算的时代,可以在一个服务器机架部署数千个微小计算节点。“在不久将来,我们将能够建立规模庞大的计算集群,这将带来更本的不同。”Masters表示。
ARM处理器可能没有X86处理器的处理速度,但是它们能够通过微小的能耗实现大部分的性能,这意味着在更小的空间可以部署更多的处理器。
很多工作负载并不需要最快的处理器性能,他表示。取而代之的是可以将工作负载分布到更多处理器上。“更多关心的是我可以移动多少数据,而没必要关心我能做多少计算。”他表示。例如,云计算和Web应用程序在分布式服务器上运行会比在性能出色的较少服务器上更加出色。
ARM的设计也可以建华数据中心的运营。ARM的片上系统设计能够消除服务器很多额外组件的管理。例如,一个ARM处理器能够提供架构的互联互通,减少外部电缆和顶级机架交换机的需要。
“每个刀片服务器离散布线的日子已经屈指可数了。”他表示。“不过对于超大规模的计算,仍然具有很多工作需要做。”
Linaro是一个致力于为ARM平台构建开源软件的工业组织,它的使命之一就是标准化ARM。Red Hat工程师们在Linaro 企业组织(Linaro Enterprise Group,LEG)中占据主要角色,LEG一直致力于规范软件。用户可以得到一个针对多个ARM供应商的Linux版本。
“这些是企业领域最基本的期望。”Masters补充道。
“我们需要把重点聚焦在如何让它们在根本上兼容,这样你才能够在堆栈中继续增加价值。”他表示。
另外一个问题就是外围设备的支持,跨32位ARM处理器并没有被标准化。Masters透露专家组正在考虑使用64位ARM处理器的ACPI(高级配置和电源借口)标准或UEFI(统一可扩展固件借口)。随着时间的推移,ARM将提供一个自动化总监,类似在PCI总线在X86机器上提供功能。
Masters表示,Red Hat并没有公布Red Hat企业级 Linux For ARM版本。不过他也注意到Fedora为ARM提供了一个版本。