现在我们进入了一个移动互联网时代,相信很多人都用过如百度、微信、Instagram、Facebook、嘀嘀打车这样的应用,然而不论你是使用智能手机,还是平板电脑,或是笔记本电脑,所有的这些拍照、信息的分享、短讯的传递,还有相关应用的使用,都是由数据中心实现的。
越来越多的设备、用户或者是应用都在进入到数据中心,这就要求数据中心能够响应这样的变化趋势。由于这个趋势的发展是呈量级变化的,所有用户的数量、设备的数量在接下来几年内都会有爆炸式的增长,如果沿用老的方式建设数据中心,肯定会无法应对。
随着运算量以及数据存储量的增加,全世界新建的数据中心在不断增加。新建一个数据中心的时候,一般都会考虑设计面积,然后再考虑功耗上限,这可能是几百万兆瓦的水平。建成之后就没有办法再新增空间或是增加功耗。而随着用户激增带来的影响,运算的需求也会激增,这可能就会给已经建好的数据中心带来过量的超负荷。考虑到现有空间和功耗的限制,需要新建一个数据中心。但由于数据中心对功耗的要求,选址也并不太容易。
以上这些需求有利于更小的、更强大的、能够承载工作负荷较多的服务器的发展壮大。ARM架构的处理器具有低功耗等特点,非常符合这份工作要求,因为使用ARM高密度的服务器将不会因为过热而造成过多损耗。
AMD全球副总裁、服务器业务部总经理Suresh Gopalakrishnan先生在接受采访时表示:“纵观运算历史,可以看到能够适应小工作负荷,但是处理量非常大的一些处理器最后都会胜出。ARM架构的处理器在2013年的出货量已经达到了80亿颗。ARM给服务器领域带来了不同的选择,不仅能够更好地适应海量运算,同时能够降低成本,而且和其他的服务器架构相比在功耗上具有非常大的优势。”
AMD公司全球副总裁兼服务器业务部总经理 Suresh Gopalakrishnan
今年一月份,AMD公司在第五届开源计算峰会上展示了其首款64位ARM架构的服务器处理器及为其设计的全面开发平台。近日,AMD全球副总裁、服务器业务部总经理Suresh Gopalakrishnan先生来华接受中国媒体采访,并公布了即将上市的ARM处理器AMD皓龙A1100系列的详细信息和AMD针对ARM架构服务器处理器的发展策略。
AMD的64位ARM芯片符合ARM公司最新推出的ARM服务器基础系统架构规格,这使得AMD的产品给寻找符合工业标准的ARM服务器的开发者和用户提供了非常好的选择机会。目前ARM芯片在服务器市场的应用缺乏的就是标准化,只有标准化才能实现量产和大规模应用。x86芯片在数据中心市场的高占有率就得益于其标准化模块化。
Suresh认为AMD是处于非常特殊、优势明显的地位,因为AMD已经推出了X86服务器,深知服务器市场环境,他相信在推出ARM服务器处理器的过程中也会同样发挥出AMD的优势。
AMD也是第一家提供64位ARM服务器处理器的公司。这一款新的处理器采用28纳米加工技术,在服务器厂商中尚属首次。AMD皓龙A1100系列产品拥有8核系统芯片,支持128GB DRAM,非常适用于虚拟化的应用。另外该产品在芯片上做了很多整合,功能是非常强大的,所以被称做系统级芯片,只要给它接驳电源,然后接上内存和光驱就可以使用。
据介绍,新的服务器节点可能将跟传统的服务器不同,可能只跟智能手机大小相同,功耗不到20W,只支持32GB的内存,但是可以通过合并,整合到一个2U的机架式机箱内。这些可以很好地加载起来做成大的数据中心。
另外与AMD皓龙A系列处理器一起发布的还有配套的开发平台,利用该平台,用户将得以更便捷地使用行业领先的ARM服务器处理器进行软件设计。AMD正在与行业领袖合作,建设强大的64位软件生态系统,服务于从编译器、模拟器到系统管理程序、操作系统及应用软件的ARM设计,以解决网络层级和存储数据中心环境下的重要工作流问题。AMD皓龙A系列开发平台将得到一系列工具与软件的支持,包括基于Fedora项目的标准UEFI(统一可扩展固定接口)启动与Linux环境支持。
Suresh强调,AMD除了推出基于ARM架构的服务器处理器之外,软件生态体系对于ARM处理器的成功也是非常重要的,特别是在数据中心的环境中。在服务器领域需要有一个共同的、广为人知的生态系统,在一定程度上要实现互相兼容,使得开发软件的工作更加协调。在服务器上需要固件、操作系统做好配合,才能把基础架构做好。
AMD为了进一步完善ARM的软件生态系统,加入了开源组织Linaro。Linaro成员包括ARM、AMD等等,还有很多软件公司。每一个成员公司都要向这个机构分享工程师资源,AMD从2012年下半年开始就提供工程师给他们工作,在一年半的时间里大约有200名工程师在这个机构的软件开发工作上有所参与。
在这个软件生态系统中除了Linaro外,还有Linux、KVM、OPENSUSE等,主流的Linux发行版本已经开始支持ARM架构。
数据中心的要求不断变化,“万金油”式的策略通常会使效率受到限制,导致解决方案的成本居高不下。基于ARM的新型AMD皓龙A系列处理器为现有服务器处理器厂商带来ARM生态系统的丰富经验与先进技术,为已经取得成功的AMD皓龙x86服务器处理器提供补充。Suresh介绍,AMD现在有三类不同的产品线,适用于不同的终端用户的应用。X86主要面向大核心的处理器,适用于数据中心、高性能运算、金融服务行业,就是需要运算能力比较强的一些工作负荷的情况。APU主要做多媒体的运算,还有提高远程、游戏、设计、高性能运算的性能。ARM服务器主要是做网络服务、存储、短讯即时通讯的应用,以及做大数据的应用。