p2p和CDN怎样优势互补

ds作为一个大学生,没有太多硬件设备接触的经验,我就从理论上说说吧,纸上谈兵,哈哈。CDN即内容分发网络的核心思想是将内容资源从网络中心分发到离用户距离较近的网络边缘地带,利用负载均衡技术将用户访问请求重定向到边缘服务器上,减小用户访问的响应时间,同时也减缓了骨干网络的压力。一个CDN网络主要由边缘节点(POP节点)和骨干节点构成。
P2P网络是一种共享网络,网络中每个节点都是服务的提供者和接受者,每个节点都共享自己的一部分硬件资源,如计算能力,存储能力,传输能力等。
P2P与CDN技术互有优劣,P2P技术扩展性好但无法有效管理,CDN技术容易管理、可靠性好但扩展性差,将两种技术融合,取长补短,可以构建出一个性能更加优异的网络。目前有两种主流CDN和P2P融合架构:
1)上层CDN下层P2P网络架构。在原有CDN架构的基础上,不改变骨干网层次的CDN结构,即资源仍然由网络中心服务器分发到边缘服务器,在边缘服务器引入可管理的P2P自治区。自治区由单个或多个边缘服务器和其网络覆盖下的多个用户构成,自治区下用户之间使用P2P技术传输资源,有效地减少骨干网的压力。当本地节点没有命中时,本地节点会向中心节点索取资源,再向本地用户进行P2P分发。
2)边缘服务器间建立P2P网络的架构。这种架构下不需要引入P2P自治区,在原有的CDN网络基础上,以P2P架构的方式将边缘服务器组成起来,实现边缘服务器之间的内容交换,大大降低了中心节点的负载。

■网友
CDN 是将源站内容分发至最接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。解决因分布、带宽、服务器性能带来的访问延迟问题,CDN 的负载均衡和分布式存储技术,可以加强网站的可靠性,CDN 加速可以覆盖全球的线路,通过和运营商合作,部署 IDC 资源,适用于站点加速、点播、直播等场景。但是,CDN 本身的建设是要花钱的,IDC 建设费用更是不菲,而且电信运营商也是要挣钱的。

P2P,即点对点技术,又称对等互联网络技术,属于覆盖层网络(Overlay Network)的范畴,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。P2P 直接将人们联系起来,让人们通过互联网直接交互。P2P 使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P 就是人可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。

CDN 结合 P2P 的优势利用各大用户自己的计算能力、存储、与网络带宽,让成本更低。更多地考虑运营商的网络拓扑结构,减少无谓的网络流量浪费。
【p2p和CDN怎样优势互补】 p2p和CDN怎样优势互补

又拍云已推出最新的 PrismCDN 在 CDN 的基础上完美融合 P2P 及流媒体技术,高效整合利用零散闲置的上行带宽资源构建内容分发网络服务。相对传统 CDN 价格降低 50%,带宽节省 90%,显著降低成本。是业界领先的视频编解码方案,完美平衡用户体验和运营成本,可管可控的超大规模直播分发产品,为用户提供稳定、超低延时、低卡顿、低成本的视频直播服务。

■网友
P2P与CDN相比传统的企业自建服务器系统而言,重要优势是建设成本低、更靠近用户(速度快、流量费用低)。P2P技术往往并没有做到“更靠近用户”。从技术上说,CDN是效率高、整体网络带宽浪费少的方案。但,CDN本身的建设是要花钱的,IDC建设费用不菲,电信运营商要挣钱的。因此P2P的优势就是费用低。它利用了用户自己的计算能力、存储、与网络带宽。本质上,它是利旧,总体拥有成本更低。如果更多地考虑运营商的网络拓扑结构,减少无谓的网络流量浪费,是一个好方案。如何互补,我没有想过。也许做视频的IT企业更了解如何在技术与费用之间抉择。


推荐阅读