从云存储突破!ARM阔步迈进企业数据中心

——专访Calxeda亚太区业务总监

就在上个月,百度公布了其基于ARM架构服务器搭建的云存储平台,号称是ARM架构服务器首次正式投入商用,在业界引发了轩然大波。

这或将成为服务器芯片发展史上的又一个里程碑,百度不仅用自身的应用实践,打破了许多用户对于ARM在数据中心市场的质疑,更淋漓尽致地展示了ARM架构在成本、高密度等方面的优势,据百度透露,采用ARM架构的芯片成本只有x86架构芯片的10%,整个数据中心的存储密度可以提升70%。

看到这样的数字,你是不是也会为之心动呢?甚至难以置信?或许,你也会跟其他人一样开始思考这样一个问题——我的业务是否也可以尝试一下ARM服务器?

那么,究竟哪些应用适合采用ARM服务器呢?ARM服务器相比传统的计算平台有哪些优势?ARM生态系统是不是已经完全就绪呢?近日,Doserv记者采访了ARM服务器芯片厂商Calxeda公司亚洲业务发展总监贾仕贤(Aaron Grassian) 和Calxeda公司中国区总经理李嵘,就ARM架构在云存储、Web应用、大数据等领域的优势,以及ARM在数据中心领域的发展趋势等问题进行了探讨。

【图1】Calxeda公司亚洲业务发展总监贾仕贤(Aaron Grassian) 和Calxeda公司中国区总经理李嵘

ARM三大优势 改变用户的四大选择

任何一个新技术的发展都必须具备两个条件,首先是用户在某些领域的新需求,其次,这个新的技术相比之前的技术而言具有某些优势,能够的触动用户内心深处最迫切需求。具备了这两点,用户才有可能在重新选择时,打破惯性思维,考虑使用新的技术。

于是,我们不禁会发问:ARM架构到底能够凭着怎样的优势,改变哪些用户在哪些应用领域的选择?

针对上述问题,贾仕贤表示,ARM并不适合于所有的应用领域,从目前来看,Web应用、离线分析、大数据文件服务(如MapReduceHadoop等)、中间层应用(如Memcached)等四类应用是ARM最适用的市场,也是ARM当前的目标市场。

“从目前的应用项目来看,Web应用和文件系统存储这两个领域对于ARM是最有兴趣的”,李嵘在采访时说,随着越来越多的人拥有自己的云存储,企业的数据中心也需要更多的存储来满足应用数据的需求,因此,存储服务器的需求越来越大。此时用户有两种选择,一种是继续采用x86的架构,另一种是采用ARM架构。而ARM架构在高密度、低功耗、存取的速度等方面的优势,也是用户从x86迁移到ARM架构最大的动力。

贾仕贤告诉记者,在与不同的数据中心用户的沟通的过程中,Calxeda发现大部分用户最为关注的问题包括三个方面:能耗、密度、可管理。对于其他的解决方案而言,可能无法同时解决所有的三个问题,而对于ARM生态系统和Calxeda而言,不遗余力地帮助用户同时解决这三个方面的问题是最重要的使命。贾仕贤具体介绍了ARM在这三个方面的优势:

优势一:低至5W的功耗!在当前环境问题越来越严重的大形势下,企业对于功耗和功耗成本的考虑也越来越明显。贾仕贤向记者介绍道,“当前,ARM架构可实现每个服务器5W的功率,这比当前所有的服务器的能耗都要低”。这为众多被巨额电费困扰的大型数据中心带来了新的希望。

之所以具有这样的低功耗,主要是得益于ARM架构的设计,相比x86架构而言,ARM服务器在设计时将许多部件整合到主板里面,而没有单独采用转换、南桥、北桥等各种芯片。如下图所示,贾仕贤向记者展示了一个ARM服务器主板设计,在一块板子上集成了四个完整的服务器,没有转换芯片,没有BMC,也没有北桥、南桥,一切都已经整合到这一块板子里面。这四个分别是四个完整的服务器,具有单独的存储连接器和内存。

【图2】Calxeda四路ARM服务器

优势二:集成后的高密度。从贾仕贤的展示中,我们也可以看到ARM架构服务器的另一个优势——集成。在这个特殊的卡上,不仅整合了高达四个服务器,而且每一个服务器可以连接5个SATA控制器,实现了前所未有的存储密度,这对那些机房空间已经不堪重负的用户而言,无疑是一个相当大的诱惑。

优势三:简化管理。如何把这么多不同的节点放到一个如此小的空间内,并有效地连接起来?如何简单地管理这些设备的能耗、网络以及所有在这些节点上的东西?为了实现这样的目标,Calxeda在每一个芯片上设置了 “能量核管理引擎(The EnergyCore Management Engine)”,这就类似于BMC。

【图3】Calxeda能量核管理引擎(The EnergyCore Management Engine)

2014年将是ARM服务器的爆发点!

仔细观察2012年ARM在服务器市场上发出的声音,我们会发现,大部分声音都是关于生态系统的壮大,比如某厂商开始ARM服务器芯片研发、某OEM厂商宣布开发ARM服务器、某操作系统厂商提供支持ARM的操作系统。目前,HP、DELL等厂商都已经纷纷宣布勒ARM服务器的计划,Fedora 17现在可以在ARM上运行了,基于ARM的数据中心应用也在不断的增加,ARM生态系统是否已经成熟了?

贾仕贤认为,ARM要爆发,不仅需要硬件的成熟,更多的需要操作系统、软件应用等条件都具备。他认为,随着64位系统的推出,以及生态系统的成熟, ARM架构的服务器将会在2014年爆发。

对于Calxeda而言,目前也正在研发64位的ARM芯片,预计将于2014年推出。贾仕贤透露,Calxeda经历了两轮融资之后,获取了近1亿美金的投资,ARM是Calxeda非常大的投资方,这意味着Calxeda未来将能够更好地跟ARM合作,研发出更加出色的作品。

一点思考:

30年前,英特尔推出x86架构,并凭着成本和性价比等优势一步一步地侵蚀了RISC服务器的市场,目前为止,RISC服务器市场份额已经被挤压得所剩无几,许多支持者也纷纷全身而退。

30年后,ARM架构正如当初x86架构一样,为了帮助人们解决在功耗、成本、密度等方面的问题,豁然出现在服务器市场上。然而,ARM架构能否像当年的x86一样,赢得更多的支持者,不断壮大自身的队伍,从而改变整个服务器的发展史?还是让我们拭目以待吧!