APP下载

如何让20亿用户服务不断线?脸书靠独特分散式网络架构弹性调度12座资料中心

消息来源:baojiabao.com 作者: 发布时间:2024-03-19

报价宝综合消息如何让20亿用户服务不断线?脸书靠独特分散式网络架构弹性调度12座资料中心

脸书近日公开介绍了内部弹性调度资料中心资源的关键分散式网络架构Fabric Aggregator,Fabric Aggregator是在脸书现有的网络交换器Wedge 100上建置,所有进出脸书资料中心的流量,都是透过Fabric Aggregator层来处理。

脸书近日也宣布将要在内布拉斯加州成立第12座资料中心,再加上脸书直播、360度照片、虚拟实境等功能推陈出新,以及平台的用户不断增加,脸书正面临连接超过20亿全球用户的挑战,为此,脸书开发了分散式网络架构Fabric Aggregator。

脸书将流量分为区域间的流量和往返不同区域的流量,而这两种类型的流量都持续以不同的速度在增加,对每个节点的容量和流量密度都造成很大的压力,大型通用网络硬件设备也没办法处理。

因此,脸书用开放的元件,像是Wedge 100和FBOSS,自行设计了一套分散式网络架构,可以根据需求的变化,快速转换元件的配置,达到高效能且弹性的调度工作。

每个Fabric Aggregator节点都会在一个2层交叉连接的架构中,每一层有不同的任务,上层负责处理区域中间的流量,下层则是负责处理往返不同区域的流量,而每一层可以包含任意个子节点开关,如此一来,流量需求产生变化的时候,就能有更多扩展流量的独立空间。

脸书也表示,这样的分散式网络架构能够增加节点的独立性,若侦测到异常行为的流量能够直接停用特定的子节点,并针对子节点侦错。

2018-03-22 19:32:00

相关文章