“众所周知,2016年左右,互联网领域开始刮起了企业出海潮,带来了大量跨国、跨洲数据传输加速的需求。但国际链路传输距离远,延迟大;链路拥塞导致丢包,抖动等问题相比国内更为频繁,并且物理网络信息同步与监控难度大,许多网络基础设施建设较为落后的国家存在运营商之间互联互通的问题。那么在这样的一种现实情况下,我们该如何更好地支撑企业出海带来的全球数据传输加速的需求呢?“在刚刚结束的第七届“亚太内容分发大会”暨CDN峰上UCloud多媒体产品负责人张纯在主题演讲伊始即将这些问题抛向了参会者。
图为 UCloud多媒体产品负责人张纯
全面贯通基础资源建设
全球传输加速网络的血脉是节点资源和专线资源,充分布局全球基础资源之后才能根据不同的应用场景进入产品构建阶段。目前,UCloud在全球范围内建设了30个IDC机房,实现了五洲覆盖,其中很多边缘地区的节点也在选址和建设中,比如非洲的加纳、南非等。另外UCloud在全球还有600+的边缘节点来保证用户能够就近接入。在专线建设方面, UCloud现拥有26条专线,目标是解决国际链路,尤其是长距离链路的公网传输带来的丢包和抖动等问题。
3大核心技术点亮产品构建
张纯表示,UCloud基于整个资源建设提供的全球传输解决方案内,拥有三大不可缺一的核心技术,分别是:智能路由、UDP转换传输和多路由并发传输。
智能路由。首先我们会通过两个手段来获取链路的基础质量数据,第一个是通过ICMP和UDP探测拿到链路延时、丢包率、历史抖动、链路跳数等。第二个是线上实际传输质量的反馈。通过这些基础数据加权去计算每条路径的质量,依次选择最优和次优路径。路由计算可以针对网页、图片、视频等不同的传输场景来调整策略,比如网页加速对延时更关注,而视频加速则需要稳定的传输带宽,可以在路由计算中分别启用延时优先和丢包率优先的策略来适应这两种业务场景。路由系统会每分钟重新计算和刷新路由,以实现网链路质量的变化。
UDP转换传输。在常规技术使用领域中,TCP相对UDP 更方便更好用,但不容忽略的是TCP固化的拥塞控制、重传等策略对传输性能有非常大的影响,所以谷歌的QUIC协议也放弃了TCP,转而使用UDP的传输方案。UCloud在全球数据分发中,也选择使用了UDP的传输方案,用户通过TCP业务接入的内容,会在回源点和访问点分别做UDP的分包和重组。该方案包括session虚拟连接管理、自定义分组传输策略、以及软件定义拥塞控制等关键技术,可以最大化地挖掘利用网络的传输能力。
多路由并发传输。该方案从流程上讲分为三个步骤:回源点数据分组、多路由选择传输、接入点数据组装,考虑到运营的复杂性,目前最多可支持三条路由并发传输。多路由并发传输有两个很明显的优势,首先是自动容灾,某个路由上丢失的数据包会自动选择其他路由重传;其次是链路全局优化,通过给予质量好的链路更多数据包传输的机会,达到传输全局优化的目的。
除以上三大方案核心技术之外,张纯还另外介绍了在全球传输加速网络构建UCloud做的两点突破:一是开放式边缘节点,通过虚拟化的方式,让用户业务可以直接部署业务到边缘节点,实现第一公里和最后一公里同时加速的效果。二是提供路由配置的方案,支持第三方数据中心接入到全球加速网络中来用。
拥有了底层的三大技术、二大突破,真正呈现到用户面前的最终依旧是产品。UCloud在传输网络技术上的核心产品包括(不仅限于):UCDN(UCloud Content Delivery Network)服务,即内容分发网络、PathX(全球动态加速)即提升应用在全球访问质量的网络加速、罗马(罗马全球加速网络)即提供就近接入、链路动态调度,实现端到端的高稳定连接。
产品的应用场景已触达到了视频、资讯、下载、电商、金融、游戏、在线教育等领域,累计用户总量已超过3500家。央视国际、环球时报、Faceu激萌、汇量科技、小沃科技(联通)、趣加、莉莉丝游戏等企业用户都正通过组合使用UCloud传输网络产品加快全球业务的高速拓展。