Facebook的OCP(Open Compute Project)计划是甘卫宁“Vanity Free”区域最好的注脚,这一计划完全以Facebook所需要的数据中心架构、形态与产品为基础,供货商则从传统的IBM、惠普、戴尔等系统厂商转变为处理器芯片、PCIe闪存卡、代工厂等不同于以往的形态,甘卫宁认为,Facebook的OCP计划意味着,新兴的数据中心生态环境,已经不是概念上和设计图上的想法,而是已经被付诸实施的路线图。
甘卫宁相信,OCP计划的成功,将意味着全球数据中心——尤其是公共云数据中心——将通过追随这一计划的理念,将其标准化、产业化,从而彻底成为一个新的数据中心设计、建设、采购的标准与模型。
而2012年第四季度全球服务器供应商出货量的统计或许正在证明甘卫宁大胆的想法,根据Gartner 2013年初所做的这份报告显示,包括IBM、惠普、戴尔、富士通在内的主流服务器供应商的出货量份额都处在下降或持平的水平,但其中所标注的“其它供应商”的份额正在上升,而这其中,Facebook等互联网巨头所造就的“白牌”服务器的市场被认为是其市场份额增长的主要背后推进力。
类似OCP的计划在中国被称为天蝎计划,来自于中国的互联网巨头:百度、腾讯、阿里巴巴等企业的合作,同样是互联网行业作为“第一个吃螃蟹的人”,其整体思路和架构走向与OCP计划几乎相同,可以说是“中国版的OCP”,甘卫宁表示,伴随着OCP这样的计划发展,其背后实际上是企业对于新兴数据中心架构的需求,因此,他从计算、存储和网络三个层面,介绍了Marvell所观察到的数据中心这三部分主要架构的变化。
计算、存储、网络:新兴的数据中心生态环境
“从计算上讲,在新的计算条件下,计算的结构就会变成网格型的结构,每一个节点上都是一个处理器,内存通过交换连接在一起,从而组成一个巨大的网格计算结构,就像是把一万个手机连接在一起,变成一个计算机。”甘卫宁认为,分布式的、网格的计算结构,将依托于类似ARM架构这样的计算架构,并成为现实。
他认为,新的公共云,尤其是互联网数据中心的结构将不再是大节点上应用共享资源,而是小节点独立支撑单个分布式的应用,在这样的应用架构下,能耗更低、架构更容易、设计和建造更加方便,扩展也更灵活,但与现在的建构上有显著不同的是,不再需要大节点的处理器。
“既然每个应用下都是一个处理器,这种结构就需要一个不大但是能够很多很多放在一起的处理器,而这种结构下,ARM无疑是最合适的。”甘卫宁表示,使用“小CPU”的另外一个好处,是更加高效的利用数据中心的空间,不会造成“热点”,而是几乎相同的小节点的平均分配,这将帮助数据中心回复到更理想的考核标准之上:“每一寸的空间做了多少事,或者每一瓦电做了多少事,就是从一维衡量一件事情,到三维衡量一件事情。”——“整个数据中心的成本结构就会发生变化。”
在存储系统上所出现的情况大致相同,甘卫宁认为,大节点、高性能的单系统存储系统不再适合快速增长的非结构化数据与结构化数据,因为越来越多的数据是“频繁出现而零散的”,如几句话的微信或是几张照片的微博,在这样的情况下,ARM架构的灵活性能够帮助用户以独立的节点——并可横向扩展且联系在一起——独立却又整体的应对零散数据的挑战。
“在新的结构下,存储也是一个网格结构,每个芯片带一个或两个闪存,然后全部聚集——通过网络交换机——整合在一起。”甘卫宁谈到。
而在网络上所发生的事情相比计算与存储更加超前,软件定义网络已经如火如荼的展开,“控制交换机、路由器的行为与它们所做的具体事情正在分离,控制平面与执行层面已经分开。”甘卫宁认为,这样的变化使得网络可以根据应用来调配功能与流量,在这样的架构下,可软件定义或者说是可“定义硬件”的重要性将显著提高。
“计算芯片会逐步向着x86和ARM去发展,换句话说是英特尔与ARM;存储会走向横向扩展的Scale-out,而SDN、OpenFlow是网络的发展方向。”在谈到Marvell的解决方案时甘卫宁谈到,Marvell提供整合的解决方案,从存储控制器、以太网交换芯片、ARM处理器、可编程NPU,无论是在计算、网络还是存储上,Marvell都是一个全面、专业的供应商:“我相信Marvell是唯一一个在公共云的三个关键技术上提供解决方案的领导者。”