受疫情影响,近年来视频直播、点播等在线视频业务迎来了爆发期,看视频成为人们宅在家中的主要消遣方式之一,由此带来的互联网流量增长大幅增加了对 CDN流量的消耗。
传统CDN依赖于运营商、IDC、服务商等多方面因素,成本难以降低。同时,土地、带宽、硬件等成本的上升,进一步提升了CDN价格,这给视频内容服务商的运营成本带来了巨大挑战。
随着路由器、电视盒子、智能电视等互联网终端设备的计算、存储能力不断提升,以及百兆、千兆家庭带宽的普及,利用P2P网络传输大量数据成为可能,由此衍生出了P2P+CDN网络,即PCDN。
在了解 PCDN 前,我们有必要先回顾一下 CDN 技术。CDN 是广泛应用于视频行业的内容分发加速网络,其基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区网络中。在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的缓存服务器上,由缓存服务器直接响应用户需求。
从但传统 CDN 技术核心仍是依靠集中服务器的架构,在高峰时期对突发流量的适应性、容错性存在一定缺陷。且服务优劣与否直接受制于缓存服务器的数量多少与地区分布,节点建设成为 CDN 厂商的最大成本开支,这些成本最终会分摊到用户身上,导致 CDN 市场价格一直居高不下。
SPACE
PCDN技术
PCDN 的出现改变了这一现状,在确保服务能力的同时可以大幅降低成本,最近几年开始在技术圈内迅速蹿红。简单来说,PCDN 是一种基于 P2P 技术的内容分发网络。
P2P 就是点对点网络(peer-to-peer),它打破了传统的 Client/Server 架构,强调了去中心化的网络模式,大大提升了资源共享的利用率。但 P2P 网络中的设备通常采用家庭带宽、WiFi、移动网络等网络资源,且受自身质量因素、人为因素影响较多,存在不稳定风险。PCDN在原 CDN 技术平台上,引入了 P2P 技术,可以在最大程度上避免跨区域和跨运营商带来的网络不稳定因素。
PCDN 节点资源一般来自路由器、移动终端等家庭或个人设备,每当这些设备用下行带宽从服务器下载资源的时候,可以顺便把自己的上行带宽贡献出去,这样每一个贡献带宽的设备就成了 CDN 的缓存节点,恰好与 CDN 形成优势互补。相对于厂商自建的 CDN 节点,用户贡献的往往被称为“边缘网络”,利用边缘计算技术,可以打造距离用户最近的边缘计算,推动智能化网络时代的到来。