Open Vault是开源计算中很有特色的一个项目,它相当于存储平台的Open Compute。Open Vault基于JBOD,它以非常密集的方式连接了很多硬盘。 “Open Vault”存储Sled模板(展示其中一个存储抽屉柜) Open Vault阵列有2个1U磁盘抽屉,每个抽屉容纳15个3.5英寸SAS驱动器,2个SAS扩展器板。4个SAS扩展器板连到服务器,让Open Vault中所有30个驱动器看起来像是直接连到服务器的。Open Vault的设计让任何磁盘或者任何一个SAS扩展器都可以更改,而无需让JBOD离线。 现在大多数的存储硬件厂商都是前端摆放的,因此它在服务器机架的前端占用了很多的空间,这限制了机架内可部署的存储驱动器。Open Vault采用了不同的方法。Facebook将堆叠的驱动器深入到服务器内部,从而提高了硬盘驱动器的密度。有了Open Vault,Facebook能够一次部署15个驱动器。这样可以扩大增量至50个驱动器或更多的驱动器;这个驱动器可以是传统硬盘或者是SSD。 但这会带来散热问题,高密度的磁盘连接会积聚大量的热源。对此,Facebook提高了包括软件和硬件两方面来提供适当水平的冷却。在硬件方面,通过系统和周围的驱动器来提供空气管理和工程师的指导。软件方面,它关于创建算法以节能的方式控制风扇。 对于Facebook构建的这种开源服务器来说,网络在解耦中的重要性显得不言而喻。Facebook的“Open Compute”项目本身就是打造一个开源的平台,对于由Ethernet所掌控的年220亿美元交换器市场来说,无疑也会对其网络市场带来冲击。 交换器是硬件的一部分,它可以将网络不同部件连接起来,是企业网络设备的核心部分。Facebook的Open Compute项目采用“软件定义网络”的(SDN)技术来创造出新的交换器。“软件界定的网络”是创造网络的新途径,用户不需要从思科或者Juniper 购买功能花哨、但价格昂贵的硬件路由器和转换器,这些功能都将会置于软件中。企业用户能更简单的使用价格低廉的网络硬件。开源网络交换机能够将一栋大楼或者整个园区的网络连接起来,并且在网络安全管理方面能提供更灵活高效的功能。
Facebook目前致力于构建一个柜顶式交换机,用于帮助Facebook等公司构建大型或者超大型数据中心。通过OCP设计并由Facebook构建的硬件,针对的是数据中心的应用,但如果用户想通过这些设计方案应用在某个办公环境、移动数据中心平台或者其它对计算、网络、存储都有需求的IT环境中,都能获得良好的效果。因为能源效益、低成本、开放接口对于这些应用来说都十分重要。用户虽然不能购买本文中所提到的“Windmill”主板,但不久的将来能从Facebook的OCP设计方案中选择最适合自己的设计方案。 工作人员安装Sled模块 Facebook掀起了一股硬件“开源开放”的风潮。将传统的标准化、工业化服务器、存储和网络设备转变成以应用需求(专业术语应为“工作负载”)为导向的开源方案。Facebook在两年前创建了OCP,目的是想把其作为一种促进更高效的数据中心技术发展的方式。当时想法是,用户和数据中心技术的开创者可以根据自己的喜好合作开发硬件,然后将设计开源,所以任何制造商都可以使用它们来打造设备。 由于Facebook所处的互联网行业在工作负载中具有特殊性(行业)和普遍性(高并发访问、大容量数据存储和处理、7*24高可靠性和高性能支撑)的特点,因此这种OCP方案本身也具有实践意义,同时也能灵活构建自己的IT基础设施平台并将投资最小化、收益最大化。OCP,目前已有50多个企业参与,他们已经开始着手设计组件,如机架、存储盒和主板等。 与其说Facebook主导了一个开源开放产业联盟,不如说打造了一个新的生态系统。 |