转:ADN技术大揭秘系列1
VR、4K、互动视频等视频业务的迅猛发展,带来了互联网流量的爆发,充分考验着网络的承载能力。同时,用户对于网络视频低延迟、高流畅、高清晰度的需求越来越高,为提高用户体验,网络加速是视频行业必然选择。
CDN(Content Delivery Network),即内容分发网络,是大家非常熟知的提高网络数据传输和服务效果的技术方案,可提供网页加速、文件下载加速、流媒体加速等相关服务。其目的是通过在现有的互联网中增加一层应用网络架构,通过将内容就近给用户的方式,缓解由于源站服务能力不足、用户与源站异网访问,高峰时段网络拥塞等原因所造成的用户访问业务慢的问题。
随着互联网的高速发展和“云”技术的广泛应用,催生出大量新的业态和新的传输需求,传统基于HTTP协议,以存储转发为核心加速模型的CDN平台已经越来越不能满足新业态需求。为应对复杂的传输需求,沙塔信息提出新一代互联网加速架构-ADN。
ADN(Application Deploy Network),即应用交付网络,是区别于传统意义上的新一代的数据分发网络,不仅仅是支持于Http的服务,还可以满足一些结构化的数据、udp/tcp协议应用加速需求。具有更宽、更透明、更智能、更快捷、更便宜等特性。当今,由于大多数的网络不会只有单一种流量,其中夹杂着不同特性与不同优先次序的流量,如何为重要的应用提供最短的反应时间以及降低企业成本,促进了网络优化技术ADN的出现。
CDN与ADN的不同点不同点有三个方面:1. 技术架构:CDN是基于缓存转发的网络架构;ADN是对等节点网状互联,支持多向业务的网络架构。2. 加速对象:CDN加速的对象是内容(Content),包括网页、文件、流媒体等;ADN加速的对象是应用(Application),不仅仅是支持于Http的服务,可以是一些结构化的数据、udp/tcp协议应用等需求。3. 加速模式:CDN为分发(Delivery)模式,单点或少量节点向树状分叉节点单向、某个特定方向的业务流。ADN为交付(Deploy)模式,交付有两点:1.数据流双向对等加速。2、从源端到终端的整体交付。
传统CDN面临挑战无法适应视频业务巨变、大文件分发、高并发的低缓存业务、接入网络动态调整等业务需求下保证品质。源站HTTPS后加速后用户数据在线如何透明。数据传递方向的单一性和协议支持的局限性,不能满足点到点、多点到多点的分发业务加速需求。
ADN的优势ADN引入了协议优化和数据压缩技术,服务感知和路径算法技术,"去中心化"为核心理念的雾分发、区块链技术等,从设计理念上颠覆了传统CDN的模式,能够从下述几方面在网络加速上大幅提升和优化。1. ADN可大幅优化视频加速:支持直播实时转码,对H265支持、更低带宽提供更好的画质。并支持多种协议,包括RTMP/RTMFP/FLV等。同时进行协议层的优化,使整个网络变得更加的快速。针对大视频,可以做到0秒分发、1秒延时、低卡顿。ADN节点更靠近用户端,同时在用户端可部署SDK的工具,可进行用户信息的采集及状态的侦测,并且把这些信息更快地反馈到服务端,以便更好地进行业务调度和流量控制,最大化保证移动端用户在自身调整过程中的稳定性。
2. ADN提供用户价值透明:ADN可提供全站HTTPS改造的多种授信的模式,托管模式Keyless模式、透传模式、Cname模式等。若源站如果没有做全站改造,ADN可动态适配源站,以HTTP方式进行回源;源站改造后,ADN支持即时生效一键升级。同时,ADN支持用户信息的采集并将相关数据提供给大数据的平台,经过实时地日志处理之后,将结果提供给到客户。
3. ADN提供应用安全加速:ADN具备安全的传输通道,可以解决多点对等加速的需求。支持在TCP/UDP上的数据传输协议。并提供应用协议透明加速、路径自动优化、传输协议优化、流量清洗导入黑洞后的安全防护。
4. ADN网络是云+雾的架构:雾计算充分利用边缘的计算资源,通过提供可控、可管的网络,可大幅减少带宽资源的使用,降低带宽成本,无惧目前激烈的价格竞争。