在爱荷华州的德梅因以外,Facebook已经开发了一种全新的移动数据围绕其数据中心移动。

社交网络公司显然希望支持越来越多的用户。为此,根据今天的Facebook博客帖子,它重新设计了其最新运作数据中心的网络最新功能数据中心的方向。新的结构架构将容量增加10倍,旨在支持服务器之间的流量。

“我们不断优化内部应用效率,但仍然仍然是我们的机器到机器流量增长的速度仍然是指数,并且该卷在博客中写道的Facebook网络工程师Alexey Andreyev在博客中写了一倍。”邮政。

由于超过了13亿美元的每月活跃用户,Facebook已经达到了巨大的规模,并且几年前的社交网络公司通过运行自己的数据中心来优化其运营。一路上,Facebook逐步调整了设施的许多方面。现在,该公司已经对BITS流过Facebook的数据中心内的网络流动的方式进行了彻底的变化。

Facebook计算,商店和移动数据的方式,改进已经实现。Facebook为每个过程构建了硬件。显然,在今天的新闻中,在Facebook上持续的那样,自己的心态继续。

Facebook规模的一些基础设施创新已经陷入了过去几年的其他公司,因为数据分析,网络和存储的初创公司创造了类似的技术。不要惊讶地看到网络公司开始模仿新的面料。

以上:开关坐在奥勒普林维尔的Facebook数据中心内的机架顶部附近。

图像

Facebook最初为其网络雇用了群集架构,每个集群跨越数百个机柜,andreyev都写了一遍服务器。但Facebook遇到了这种配置的问题,即它需要Hefty,昂贵,专有的网络硬件来聚合所有连接。在那之上,Andreyev解释说:“在一个盒子里有这么多的港口的需要与提供最高带宽基础设施的愿望是正交的。”此外,根据这些强大的盒子中的一些可能是有风险的。

更重要的是,如果Facebook想要分发超出单个群集的应用程序,则群集架构并不总是有意义的。Facebook正在迅速更新其应用程序,同时也涉及更多用户,使得集群模型不完美。因此重新设计。

“对于我们的下一代数据中心网络设计,我们挑战自己,使整个数据中心构建一个高性能网络,而不是分层超额信用的集群系统,”Andreyev写道。

顺便说一下,思考建筑规模的网络,而不是寻址建筑物的唯一部分,是经典的谷歌,现在Facebook再次从搜索公司中持续到持续增长并为世界提供网络服务。

这是Facebook如何在Altoona将模型施入实践。

以上:新的Facebook网络结构。

图像

Facebook将其网络分解为PODS,其中每个都包含四个“织物交换机”,这些“织物开关”将负责多达48个顶部开关。

“织物交换机的较小端口密度使其内部架构非常简单,模块化和强大,并且有几种易于查找的选项可从多个来源获得,”Andreyev写道。

要将窗口连接在建筑物上,Facebook构建一个级别,并将织物开关连接到重型脊柱开关。在“脊柱平面”中可以有多达48个脊柱开关。每个inpidual数据中心都可以包含四个脊柱平面。

至于与外部世界连接,Facebook构建了“边缘开关的边缘吊舱”。

完全,新风格听起来像公司的主要胜利。

“这种高度模块化的设计使我们能够在一个简单而统一的框架内快速缩放任何维度的容量。当我们需要更多计算容量时,我们添加服务器吊舱,“Andreyev写道。“当我们需要更多的结构内网络容量时,我们在所有平面上添加脊柱开关。当我们需要更多额外的结构连接时,我们在现有边缘交换机上添加边缘吊舱或缩放上行链路。“

在借助新的面料的步骤中,Facebook已经在其新的Altoona数据中心中间雕刻了分段,以存储脊柱和边缘。然而,Facebook节省了时间,即使它正在使用新的网站计划。

“到底,在Altoona的现场网络调速时间 - 从混凝土落地到流过开关的位 - 大大减少了,”Andreyev写道。

阅读完整博客文章以了解新的面料上的更多详细信息。