揭秘融云全球通信云网络背后的技术是什么情况?

2019-11-08 21:54栏目:通信

融云成立于 2014 年,聚焦互联网通讯云赛道,专一为开发者和企业客户提供即时通信和实时音视频通讯云才能。融云团队在即时通信畛域领有十余年的技术研发和经营维护阅历,11 月 30 日上海,融云首席架构师李淼将在 2019 全球互联网通讯云大会(简称:WICC)分享《全球通讯网络架构解析》。InfoQ 记者近日采访了李淼,提早揭秘其背后的技术亮点。

互联网通讯云是以云计算技术理念和服务形式提供的 IP 通讯才能,在互联网运用、企业级运用和智能硬件场景中有宽泛运用。可能说,中国云通讯畛域的基石已经奠定终了,随着国内移动运用畛域出海的热潮,以及国内定制化 IM 市场空间的始终扩展,中国的云通讯畛域已进入快车道发展阶段。

据第三方报告显示,在相对成熟的私有云市场占有率方面,无论是业务量还是用户量,融云均遥遥抢先。从 2017 年末尾,融云着手打造全球通讯网络架构,并在始终加大对海外市场的技术投入,目前全球总触达用户达 40 亿,问题颇为亮眼。

融云打造全球通讯云网络的契机

首先简略引见下融云的业务逻辑:融云将简单的互联网通讯技术封装成 SDK 供全球开发者下载利用,并向开发者提供平台环境、技术支持以及前期运维等服务,使开发者的业务可以疾速取得 IM 通信才能,完成单群聊、聊天室等性能,采取语音、文字、视频、图片等多种方式,满足社交、直播、电商、在线教育、游戏等不同场景的需求。

随着中国移动互联网出海步伐的加速以及跨国公司全球化运营的开展,融云在美国、西北亚等多地设立数据中心,并在全球多地领有 3000 多个加速节点,逐渐构建起笼罩全球 233 个国家和地区的互联网通讯云网络。融云的全球化战略分为三个阶段,即夯实产质量量基础、服务中国开发者、服务海外开发者。经过调研知名云服务厂商并严厉选型,融云抉择 AWS 等多家供应商,并同 Akamai 等 CDN 服务商合作提高消息的“最后一公里”到达率。同时,融云针对简单的海外网络和设施环境制订了一整套监控处理方案,其全球通讯加速网络提供多条可选链路,经过主动切换,有效处理客户在跨地域通讯中面临的提前、丢包等成绩。自 2017 年启动全球化战略以来,融云的海外业务增长迅速,服务于昆仑万维、APUS、百度国际等著名国内外企业。

李淼提到,融云打造全球通讯云网络的初衷其实是源于客户的须要。最末尾融云有一家客户是专门做全球旅行的业务,他们宿愿融云对于其 App 在海外的通讯才能上提供一些保障。然而当这款产品做进去当前,,让融云技术团队发现了“新大陆”。反向来看,其实有更多的用户,对于全球链路的通讯保障是有须要的,于是融云将全球通讯网络打形成了一个平台。

整个网络平台搭建实现后,次要教训了三次比较重要的架构迭代。最末尾时,从技术的角度来看,大局部都是一些工程手腕,比如经过网络代理等,只是为了满足大批客户的须要。随着客户量的添加,用户数量也越来越大,之前的技术手腕对于后续的扩充、治理,甚至是数据存储等,已经不具有劣势了。在 2017 年终,融云对其全球通讯网络停止第二代全体架构的晋级,晋级之后的架构支持公有云、少数据中心,以及动态链路切换等。近期,融云又对全球通讯网络链路分配的准确性做了一些优化。

李淼提到:“我在这个行业已经十多年了,咱们的外围团队来自飞信和三星中国钻研院。从一末尾以 IM 为外围业务,到如今,始终加大性能使用的广度,同时在音视频畛域始终发力。在基础架构层面,融云的服务端、PC 端、移动端所采取的技术都代表着国内的抢先程度,对标其余平台的劣势也很显著。”

在平安性技术方面,融云采用协定称号为 EverSync 的公有通信协定,数据在通讯过程中不采用明文的方式,具有防篡改才能和防劫包重发的才能,是行业中惟逐一家公开向客户承诺消息不丢、不重、不乱序的企业。

设计全球通讯云网络的要点

李淼提到:“客户的诉求就是整个系统最大的痛点。目前与各类客户接触后发现,大家的痛点次要集中在三方面,即消息的准确性、系统容量和可靠性。”

关于准确性,其实从国内来看,大家不断有一个比较明白的参考根据,就是微信。李淼提到,“融云如何做到消息的准确性,这是咱们不断在始终优化的中央,并且咱们在实际中也会经过一些技术手腕和机制保证消息传输的准确性。” 在即时通信畛域,非常突出的逾越式创造其实很艰巨。即时通信存在很多年了,它的发展已越来越靠近最佳实际,所当前续的一些迭代更多的是在性能上的创新和优化。