你好,游客 登录 注册 搜索
背景:
阅读新闻

Facebook开源新力作,欲借Broadcom开放交换机

[日期:2014-06-10] 来源:Datacenterknowledge  作者:伍昆译 [字体: ]

  OCP(Open Compute Project,开放计算)是Facebook发起的一个开源硬件计划,于2011年正式推出,此后陆续有Intel、AMD、Broadcom(博通)等公司加入。

  在过去三年期间,通过使用开源计算项目设计与运作数据中心和服务器,Facebook 节省了 约12 亿美元的成本投入。而自Facebook在OCP中首次提出开放交换机后,距今已差不多将近一年时间。其目的是使用户在购买硬件设备后,不用被硬件商牵着鼻子走,可以自主选择其它更好用的操作软件为其服务。

  Facebook技术业务总监Najam Ahmad说:“目前已有两家公司的硬件设计方案在加紧审核中,一家是Mellanox(迈络思),另外一家是Broadcom(博通)。此外,我们已经着手在数据中心机房中启用部分博通设备做实地的测试。”

  完全自主化

  OCP交换机的愿景是在硬件供给实现供应商百家争鸣,而在软件配套上推行Facebook自家的网络管理软件。Najam Ahmad说:“这个构思的核心是实现混合与共存。而不必被动地向硬件商成套地购买软硬一体化解决方案,一方面减少了成本,另外一方面增加了可扩展性。同时,我们更能有的放矢地及时优化数据中心整体设计方案,实现完全自主管理。”至此,OCP硬件三大版图—服务器、存储阵列、网络设备,将会迎来完美的收官之战。

  同时,尽管博通的方案看似已先行一步,不过基于OCP的游戏规则,精打细算的Facebook未必就此打住,最后鹿死谁手还是个未知之数。SDN(软件定义网络)公司BigSwitch以及Mellanox(迈络思)等都在暗中角力,为争做第一个吃螃蟹的供货商而努力着。

  操作系统的选择

  对于为何Facebook能够在OCP交换机上运行自家的网络管理软件,这还得归功于2013年11月份诞生的一个OCP子项目—ONIE(Open Network Install Environment,开源网络安装环境),它的创始成员包括博通、迈络思、BigSwitch等8家大型网络设备供应商。当启动支持ONIE的交换机后,其Boot Loader、Boots Up、操作系统切换等操作都是开源且支持在线联机访应答。

  SDN在边界路径选择中的应用

  目前,Facebook的网络操作系统是基于Linux的;而SDN控制器在网络管理中扮演着重要的角色。例如,透过SDN可以为数据选择一条最优化的边界路径,其原型是BGP协议。但是尽管BGP在会话建立、路径探索、以及规则执行方面已经做得足够的好,其短板—路径选择在大数据时代中难免成为“阿喀琉斯之踵”。譬如,它给出的最短路径是以忽略网络拥塞、网络负载等消极因素作为前提的,而Facebook的SDN控制器会结合BGP路径探索优势以及充分考虑前述消极因素情况下才给出最优路径。Najam Ahmad还这样说道:“由此带来的好处是网络设备的使用率超过了90%,同时避免了数据冗余等消极影响。”

  SDN在Hadoop中的应用

  拥有超10亿用户的Facebook,每天的数据处理流量可谓日理万T(B)。各个数据中心间基于Hadoop架构的数据传输,也难免会出现网络拥塞的囧况。这个时候,SDN的运用就显得非常重要。透过对所需数据传输资源的预估,SDN会根据网络负载给出最佳路径,确保各个大数据中心的数据流动快捷而稳健,以减少数据丢包出现的概率。

  综述

  Facebook在其开源硬件策略中与硬件供应商亦敌亦友的关系将会继续深化,单纯用硬件捆绑软件的营销策略恰如明日黄花,同时这也加速了相关行业的快速洗牌,要知后事如何,且行且期待。





收藏 推荐 打印 | 录入:elainebo | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款