性能提升 现在谈论未来服务器性能会得到哪些方面的提升还为时过早,但Michael表示,鉴于处理核心数量,时钟速度,内存容量和速度,以及其它因素的提升,Facebook预计一个服务器节点至少可以再多承担50%的工作负载。 未来Facebook和广达设计的主板将配有额外的I/O连接盘,支持10Gb以太网端口和PCI Express夹层卡,以增加更多的I/O容量,服务器也将继续在英特尔主板上装配外部基板管理控制器,利用英特尔的管理引擎BIOS扩展和英特尔芯片组功能的子集,执行BMC服务器处理器能做的所有远程管理功能,这个功能在基于AMD的服务器上不可用。 Facebook在推出服务器的策略上分成了4个阶段:EVT,DVT,PVT和大规模生产,EVT指的是工程验证和测试,ODM合作伙伴制造原型板,完成组件底层信号检查。 DVT指的是设计验证和测试阶段,在这一阶段要基于原型系统执行更高级别的测试,找出系统缺陷,同时也要进行软件堆栈的早期测试。 PVT指的是生产验证和测试阶段,需要组件供应商模拟他们的组件生产和完整的系统,并提供完整的系统,预安装到Facebook数据中心的机架上,这一阶段需要在服务器上运行生产负载,过了这一关后,Facebook才会下达订单,开始批量生产。 除了工程化新服务器外,Facebook也在努力调整备份电池,使其处理一些附加负载,Facebook设计的电池柜是机架服务器的伴侣,目前可以承载85千瓦的负荷,上一代只能承载56千瓦的负荷。 开放计算存储阵列 Michael也炫耀了一把Facebook设计的存储阵列,它实现了在单个机箱中容纳两个磁盘控制器,两组磁盘驱动器,每组包含25个磁盘驱动器,他在博客中提到,这种设计提供了很好的灵活性,允许你灵活调整存储容量,以满足不同负载的需要。 磁盘阵列还处理测试阶段,因此Michael也显得格外谨慎,但它让我想起了Sun Microsystems的Thumper X4500存储阵列,它就是基于双路Opteron主板的,配有6个8端口SATA磁盘控制器。 在Facebook和Sun阵列中,磁盘驱动器都是垂直插入机箱的,而不是常见的水平插入方式,开放计算存储阵列每一存储块可以容纳5排磁盘驱动器,一个存储柜可以容纳两个存储块。 鉴于超大规模数据中心运营商都很吝啬,可以采用廉价的3.5英寸SATA磁盘。 |