第三届全球因特网通信云大会(WICC 2020)以“新视界·连未来”为主题,在北京成功举办,身为 WICC的主办单位,全球因特网通信云领导者融云,在“网络传输和系统架构”的技术分论坛上,发表了《融云构建全球一体化网络设计解析》的主题演讲。

融云首席架构师李淼向开发者全面解析了融云 RTC和 IM全球网络的设计要点和质量监控系统,从架构层面诠释了融云向开发者提供的全球化服务能力。
全球化网络建设中的问题和难点
首先,李淼介绍了融云全球通信网的特点:由于业务场景的不同, RTC实时音视频和 IM IM IM应用了不同的网络传输架构,在业务场景中, RTC用于已确定的、在联机设备之间的实时音视频数据传输,数据不需要中央介质存储,在架构设计上采用全球去中心化分布网络; IM无法确定接收端是否联机,因此需要离线消息存储,架构设计采用中心化架构。
李淼认为,在服务于全球网络开发者的过程中,建设全球性网络面临的问题和难点在于网络连通率、数据传输延时、抖动、覆盖范围、实时监测、质量改善方案以及 QoE质量体验,针对这些问题,融云分别以 UDP和 TCP为基础,构建了 IM与 RTC的全球传输网,最终形成了一个覆盖全球的综合通信网络。
融云RTC全球通信网能力分析
融云构建的 RTC底层网络通信体系结构有五种基本结构:用户就近接入、服务节点级联、节点专线网络连接、动态链路调度和去中心化边缘节点结构,在讲话中,李淼着重介绍了体系结构设计和动态链接调度能力。
就体系结构设计而言,融云 RTC全球网络部署是完全去中心化的,部署的每个边缘节点,都不需要通知任何状态服务器,预订关系基于在发布时生成的地址,并通过 IM发送给对端用户,MediaServer是边缘节点的核心,此外,额外的服务包括 MCU,用于流媒体服务、录像服务、审计服务、向 CDN的直播等。
客户端的接入点选择
对于客户端而言,如果是海外用户,就近节点优先选择 BGPAnycast,其特点在于,在全网 IP上,用户可以根据 IP直接访问到最近的节点;中国国内和禁运国家的用户,由于 Anycast IP不能在运营商预拨,因此就近节点优先选择 SmartDNS接入,另外,为了保证用户的体验,融云会向所有终端用户发出多条链接,让客户能够智能检测,从中选择一条品质的链接。
在业务方面,首先是内联网优先级联,即通过专线网络级联多个数据中心,然后是公网级联,一旦内网发生故障,就自动降至公网,在现有因特网上级联,三是多层级联,如果内网、公网都有问题,融云会选择架构中的中继节点重新转发服务器。




