RAM服务器上的RHEL使开发者展望新的应用,但用于64位ARM的硬件与软件生态系统仍然只是一个愿景。
ARM服务器还未搞定企业数据中心,但由开源鼻祖红帽发布的举动暗示了蕴含ARM的未来。
红帽在近日举行的美国峰会上发布了其用于ARM处理器的Red Hat Enterprise Linux (RHEL)服务器平台预览版。
RHEL Server for ARM Development Preview 7.1 for 64-bit ARM服务器可通过红帽ARM合作伙伴早期使用计划获得。
红帽高层Paul Cormier表示,虽然ARM产品“远未达到生产化,”红帽将与社区协作定义并发展该操作系统。在上游,Fedora项目将继续发布用于64位ARM服务器的版本,红帽的目的在于发布一个ARM版本能无缝与每个新的RHEL更新对接。
红帽首席ARM架构师Jon Masters说,RHEL用户对于该平台的功能很熟悉,在标准的RHEL 7.1代码集中包括所有相同的设备、Java支持、编译器设置与工具。
红帽与服务器处理器与硬件设计者将操作系统绑定到当前与未来的ARM硬件中,包括惠普登月系统微刀片服务器与来自戴尔、联想以及开放计算项目成员,如Hyve Solutions与StackVelocity的平台。
红帽高层Jim Totton表示,红帽与ARM及其他公司已经参与到硬件设计的服务器基础系统架构规范中,以便让某个版本的操作系统运行到任何ARM服务器上。ARM谋求在该标准下,通过硬件开发者实现架构上的创新与差异化。
红帽通过自己的步伐发展该操作系统,并希望Linux IT企业移植他们的软件到预览版本,之后实现平滑迁移。
采用ARM的漫长之路
服务器不存在于真空中,应用掌控大局。设计用于运行在x86或者其他服务器架构上的应用必须重新架构,或者专为ARM写的应用才可以运行。Totton表示,有了开发预览版,开发者即可踏上ARM使用征程。
“软件真心不是问题所在,”Tirias Research首席分析师Jim McGregor说,“我们已经花费数年通过虚拟化与其他方式将软件从硬件中抽象出来。”
在红帽峰会上,Masters演示了一款运行在开发预览版,跨8个64位惠普登月服务器的Apache Spark应用,可以从推特收集并分析数据,以便定位热门标签。
Totton表示,虽然红帽不能提供一个用于ARM支持RHEL服务器版本的时间表,不过已经准备好加入硬件OEM设计ARM。红帽是Linaro成员,该非盈利组织很关注ARM,开发了充分利用Linux内核的功能与工具。
一位红帽峰会参会者越过试验阶段,看到了实际运用阶段的一些疑惑。
“售价模式是什么?”他想在远程分支机构使用ARM服务器。有了基于计算的分布式与物联网,低功耗的ARM服务器理论上很吸引人,但想要部署它的多数人不适合标准企业服务器机架配置模型的要求,不能与RHEL许可兼容。
Totton说,一台ARM服务器生态系统的理论本质意味着价格可能随着红帽基于订阅许可方法论而呈现不同的形式。例如,如果ARM处理器与Intel Xeon模型等同,价格可能与x86 RHEL版本类似。如果64位ARM硬件完全不同,红帽将重新审视许可,以便与硬件如何承包工作负载相匹配。
“在走向多核处理器时我们对于许可有相同的疑问,”Titias的 McGregor说。他表示有了分布式架构,“在网络中你就不会拥有相同级别的软件。”McGregor预测多层或系统级许可框架,在网络中基于节点数量收费的模型。
Totton警告围绕着ARM服务器能耗、成本与性能的假设仅仅是假设。
“ARM是否比x86处理器能耗更低,这是个没有准确答案的开放性问题。”他表示。
McGregor说,ARM服务器制造商应该追逐其他精简指令设计计算线,例如IBM POWER已经拥有RHEL版本,用于多种工作负载的企业级服务器领域不是ARM的抢先,他表示,不过在超级数据中心中的某些应用,以及互联网通信领域才是ARM发光发热的地方。
ARM代表也表明存储服务器、网络功能虚拟化、向外扩展大数据,以及云与Web层应用非常适合64位架构。
红帽Totton表示,如果ARM采用率上升,应用在ARM与x86或者两者皆有的平台上的差异就会出现。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!