当今时代,互联网的发展正处在一个不可阻挡、没法扭转的历史发展进程中,它已经跨越地区、超越国界。如今,全世界的人都能便捷地享受互联网。互联网传播的无边界,消除了人与人之间的通讯距离。
IM是全球化沟通中最基础的通讯工具,它相比较传统的电话,短信,视频等来讲,沟通成本最低,最容易被各行各业的人们使用。IM能被Web端、PC端、移动端便捷阅读在线、离线消息,是传统海外通信、办公、客服等领域的重要支撑工具。
过去几年,咱们国家不少行业和产品已经慢慢布局海外市场,拓展海外客户。像电商,支付,游戏,教育,娱乐等领域,咱们看到不少新兴科技公司已走在全球化进程前列,他们的产品在全球已经拥有了较多的客户、较高的市场比例。因此,对一家有全球化战略的公司而言,拥有一套全球化的专有IM通讯和和客服软件是很是有必要的。
全球化IM难点
在业界,想要打造出一款高水平的全球化IM其实颇具挑战,咱们必须正视、解决、优化IM在硬件、资源、技术、营销等多个方面的困难:
-
全球网络差别:全球范围内因为地区和经济发展的差别,像南美和非洲这些地域,有些国家的网络基础设施仍是比较薄弱的,他们网络资源还在持续发展建设中,因此,对于IM来讲,即便自己要求的网络带宽不大,但网络自己的波动性也容易让IM断线或IM消息传输和响应延迟。
-
全球建设成本:全球化的数据中心,边缘节点建设,跨大洲级别网络专线带宽采购,这些在网络基建层面的一次性投入成本很是巨大。另外还要保证海外每一个数据中心和边缘节点的高可靠性,高可用性,技术投入也较大。
-
技术攻关:全球化的IM因为信令传输的物理距离很长,仍要提升信令消息响应的及时性,这牵扯IM核心技术难点很是多,例如:调度接入,信令路由,链接池,链接保活,信令优先级,信令重传,信令可靠性等。这须要多个技术环节点的一一优化,才能综合提升高延迟,低带宽,抖动性大的IM用户接入体验
-
营销竞争:消息到达及时性、消息到达率、网络流量节省、移动设备省电——这些细小的技术指标都是在业界对比中须要表现的核心数据。所以,一款强大的IM必须在方方面面能力表现突破,这才能树立良好的口碑,突出在业界范围的强大竞争力。
云信全球化战略
云信做为得到上亿用户承认的全球IM云服务产品,立足于覆盖全球6大洲用户的能力接入,提供优秀的国际化信令传输服务,保证咱们的客户能快速接入云信。2017年,云信全面展开全球化IM基础设施建设,投入大量的资源来建设海外数据中心和海外边缘节点,采购国际专线、轻载网络线路来提升咱们云信跨大洲,跨Region的传输链路质量。
与此同时,咱们成立核心网络传输优化技术团队,来专门优化国际范围内高延迟,低带宽,高抖动性下云信服务传输的体验,从基建铺设、专线资源、网络调度、传输技术四个重点方向来优化云信全球化的服务能力。
云信全球化IM云服务产品
基建层:为了覆盖全球化的用户,帮助用户缩短端到端的通讯距离,云信在全球化范围采购了不少小型数据中心、边缘接入节点,基本已覆盖到北美,南美,欧洲,非洲,东亚,香港,新加坡,澳洲等核心区域。目前,云信在每一个大洲有多个Region数据中心、边缘接入节点,尽量覆盖周边国家。咱们在全球范围内采购了Amazon、Google Cloud、Azure多家大云厂商的计算资源,做为扩充云信在海外数据中心计算资源、网络接入能力。从过往数据和如今的表现来看,云信已在全球范围内提供了出色的接入能力和覆盖能力,能可靠保证咱们云信海外客户出色的接入体验。
入口层: 为了让全球化的云信客户快速的接入最近、最好的数据中心,咱们采用Amazon Route 53,Netease Route 53智能DNS,高效地将云信客户智能引流到咱们最近海外数据中心、海外边缘节点。目前,云信IM入口DNS采用Geo Location、Lantecy策略来入口引流,这些智能DNS已配置了Health Check来快速故障发现,并设置较小DNS TTL时间,让海外客户能快速避免,充分保障了咱们海外各区域接入的稳定性和可用性。
传输层:为了提升云信信令、数据流在海外DC之间中转和路由的流畅性,咱们在海外DC互联互通作了不少线路冗余、线路优化工做。保证海外DC之间尽可能走Amazon、Google Cloud、Azure等云厂商的轻载网络,确保云信数据传输和路由有较低的RTT时延,抖动性、丢包率。为了优化国内与海外互通的效果,咱们在北京,上海,香港采购了3条国际线路,重点覆盖欧洲,北美,东南亚三大核心片区。这些专线专有自用保证云信数据传输质量。一旦某条专线发生紧急故障,咱们也能第一时间自动线路切换,以此保障咱们云信海外业务的稳定性。
业务层:短链接消息,云信采用常规HTTPS加速,与此同时,在海外DC入口层先在HTTPS与HTTP之间转换,下降HTTPS业务消息在长链路的响应时延。另外,针对云信长链接延时敏感型应用,咱们禁用TCP Nagle算法,容许小包数据在海外链路快速发送和响应。针对云信TCP冷链接,在海外高延迟的状况下,为了防止丢包对超时重传时间的持续放大,咱们采用应用层超时来第一时间控制Retry心跳,让底层TCP链路尽量快速重传前面已丢的紧急消息,这种在应用层配合的快速重传策略,充分提升了云信海外IM消息的响应及时性。
国内入口:云信在国内所有署在自建BGP机房,有优秀的带宽接入、带宽处理能力。与此同时,为了覆盖国内偏远地区的接入,提升小运营商线路的覆盖能力,咱们在国内自建专线同时,也会采用其它第三方云资源来作线路补充。
总之,网易云信会持续深耕,不断加大基建资源投入、推进底层技术创新。咱们的目标是为咱们的客户持续提供优秀的IM服务体验,快速地帮助客户实现全球化。咱们SDK很好用,接入也很方便,快来尝试用咱们云信服务吧~