基于CDN的边缘计算平台的设计与思考CDN正在经历二次转型,从内容分发服务到边缘计算。特别是在云计算风起云涌的时刻,CDN本身就是一个天然的分布式云平台,其节点经过改造后可以升级为具有存储、计算、传输和安全功能的云计算节点,形成了处理海量数据的高频率、高交互性的能力。
CDN的重要性不仅在于CDN的业务本身,还在于CDN的基础设施属性。CDN节点是全局分布的。随着5G的正式商业化,目前CDN的规模最大,计算能力最强,将成为版图边缘计算的最佳位置。但是,边缘计算不是孤立存在的,必须与云中心合作。本文从CDN的角度介绍了如何构建一个云边缘到边缘协作的边缘计算平台。
CDN和边缘计算
CDN的全称是内容传递网。CDN是建立在现有网络上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,让用户就近获取所需内容,从而减少网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要包括内容存储和分发技术。
以上解释来自百度百科。简单来说,CDN就是用空间换时间。就空间而言,分支位于更靠近最终用户的边缘节点。在时间上,终端用户直接从边缘节点获取资源,无需直接访问源站,提高了用户体验。
举个不恰当的类比,比如目前国内电商平台建立物流系统:一个城市建立一两个大型物流中心(源站),三四线城市建立小型物流中心(边缘节点)。对于双十一这样的大促销,会根据大数据统计在全国各地的小物流中心提前备货(预热),让用户快速拿到包裹(就近领取)。所以CDN目前可以算是整个互联网的物流系统,只不过CDN分发的是图片、视频、软件安装包,而不是包裹。一般一个CDN服务提供商需要上百个边缘节点才能有更好的服务质量。
CDN是一项已经得到充分验证的成熟技术。可以毫不夸张地说,CDN承载了整个互联网的大部分流量。没有CDN,就没有现在繁荣的各种视频网站、直播平台、小视频应用。同时,经过长期的发展,CDN在供应链系统、节点建设、网络运维等方面有着非常成熟的经验和沉淀。
随着互联网上智能终端设备数量的快速增加以及5G和物联网时代的到来,传统的云计算中心集中存储和计算模式已经不能满足终端设备对时效性、容量和计算能力的需求。将云计算的能力汇聚到边缘端和设备端,通过中心进行统一交付、运维和控制,这就是边缘计算,将是云计算的一个重要发展趋势。
IDC预测,到2020年,全球将有超过500亿的终端和设备接入网络,超过40%的数据将在网络的边缘侧进行分析、处理和存储,这为边缘计算提供了足够的场景和想象空间。有不懂的请咨询梦飞服务器了解。