移动互联的浪潮正在席卷全球,随着互联网用户向移动终端设备转移,运算量以及数据存储量正不断增长,同时全球新建的数据中心也在增加,面临功耗和空间方面的压力,未来数据中心的建设将如何应对?近日,AMD全球副总裁、服务器业务部总经理Suresh Gopalakrishnan先生到访中国,并就AMD应对数据中心建设的最新动向进行了分享。
AMD公司全球副总裁兼服务器业务部总经理 Suresh Gopalakrishnan
数据中心建设进入转择点
除了对用户访问量的预期,功耗、空间布局方面的考量,Suresh还提到,在新建一个数据中心的时候,重要的是考虑设计面积和功耗上限,可能后者要达到几百万兆瓦的水平,因为一旦建成之后就没有办法再新增空间或者新增功耗。如果用户数量激增,同时运算的需求也激增的话,可能会给数据中心带来过大的超负荷,考虑到空间和功耗方面的限制,就需要新建一个数据中心。但是新建数据中心并不像新建办公室那么简单,可以通过适当增加商业楼宇来增加功率或功耗,对于运行功耗通常可达几百兆瓦的数据中心而言,往往没办法提供新增功耗的预量。
在过去的五年里,移动用户数量增长非常迅猛,Suresh认为,未来会有越来越多的工作负荷需求流入到数据中心,如果再用过去的单一方式来设计数据中心模式是不太可行的。而且,对于功耗以及响应时间的要求,各个数据中心的用户是不一样的,很多百万级的用户同时发出需求的话,需要数据中心在短时间内同时同步来响应,数据中心的功耗有可能达不到,或者说有可能在处理海量小工作负荷需求的时候无法承受,这就给数据中心带来了问题。
“我们的处理器是专门针对这样的工作负荷情景来设计的,即很多的百万级用户同时在发出使用指令的情况。”Suresh强调。
ARM架构处理器不断壮大
纵观运算历史,Suresh认为,能够适应小工作负荷、但是处理量非常大的处理器最后都会胜出,尽管一开始可能只占市场的小份额,但是最终都会成为市场中非常大的一部分。
在2013年ARM架构CPU发货量达到80亿颗,x86架构CPU发货量是1300万颗,ARM给服务器领域带来了新的选择,不仅能够更好的适应海量的运算,同时能够降低成本,跟其他的架构相比又略微有一些功耗方面的优势。
在跟OEM、ODM的合作方面,Suresh表示,他们也非常希望看到ARM服务器处理器能够不断的胜出。此外,Suresh透露,除了刚刚公布的AMD皓龙A1100处理器,在2014年AMD还会继续推出64位的ARM架构服务器处理器。
在处理器领域,AMD拥有提供服务器处理器的历史,也是世界上第一家提供64位ARM架构服务器处理器的公司。全新的AMD皓龙A1100处理器有8核系统级芯片,高达4MB的二级缓存,另外在芯片上也做了很多的整合,所以把它叫做系统级芯片或者是芯片处理器。
“另外我们在芯片上也有一些加密、压缩、解压的功能,内存也达到了128GB DRAM,单插槽的处理器大部分都是32GB DRAM,我们则是8个核心的128GB,所以非常适用于虚拟化的应用。如果把128除以8,每个核心有16GB,这是很好的做虚拟化的配置。”Suresh说道。
在存储方面,支持10GB的以太网接口,所以可以以一种更加优化的方式来完成海量的数据处理应用,具有系统控制处理器和1GB的管理器端口,所以非常适用于实现安全环境的个性化定制。
优化ARM软件生态系统
除了硬件的性能,Suresh坦言,软件生态体系对于ARM处理器的成功是非常重要的,特别是在数据中心的环境中。
ARM首先在移动设备上推出的时候,当时有一个问题,基本上每一个公司都有自己的一套软件开发工具,都会推出自己相关的一些应用。这种情况维持了很长一段时间后,最后android才出现,android的出现让基于ARM的软件环境有了一定程度的标准化。
在服务器领域需要有共同的、并且广为人知的生态体系,还要在一定程度上实现互相兼容,使得开发软件的工作更加协调。“在服务器市场,我们需要固件、操作系统这些内容,才能把基础的架构做好。在工具方面需要像GCC这样的编译程序,还有模拟程序和纠错程序,以及Java这样可以帮助开发人员更好地做开发的程序。” Suresh说道。