随着数字化转型的推进,5G、云大物智时代来临,边缘计算逐渐成为行业焦点。不知道是否会有人发出这种疑问:有了边缘计算了,还需要CDN吗?要知道,CDN最核心的功能就是内容分发和加速,将用户需要访问的资源通过调度策略,分发到离用户更近的地方,提升内容访问效率和缓解网络拥塞问题。但,掐指一算,近两年被炒的热火朝天的边缘计算,不也具备这个功能吗?而且边缘计算似乎更胜一筹,不仅能够实现存储本地化,还能实现计算本地化,网络本地化,提供CDN不具备的能力。这么看的话,难免会会让人觉得CDN市场未来会被边缘计算代替,已经没有前景了。
本着实事求是,探索求解的态度,我通过阿里云、各技术类型公众号、技术峰会专家讲话获取了一些观点,又重头回顾了CDN相关知识,请教了公司经验丰富的前辈,最终相对清晰的得出了结论:CDN与边缘计算不是简单的替代关系,未来更大的可能是两者结合,互补不足——CDN可以充当边缘计算广泛布局的基础设施底座,边缘计算能够更好的赋能CDN。
以下是我对近期获取信息的梳理,仅作分享参考。
一、CDN经历了几个关键的技术发展阶段
追溯CDN的发展历程,我们可以直观的发现,CDN一直在紧随市场的发展需要不断演进,以前是这样,未来也必须是。
(一)紧随互联网浪潮,CDN走上历史舞台
1999年至2001年,全球互联网迎来发展浪潮,网站和互联网服务如同雨后春笋般蓬勃生长