【IT168报道】内容分发网络(Content Delivery Network,CDN)是构建在现有宽带IP网络之上的一层虚拟网络,依靠放置在各地的缓存或媒体服务器,通过系统内部的智能负载均衡,将媒体内容分布到离用户最近的地方,使得原本无序、低效、不可靠的宽带IP网络转变成高效、可靠的智能网络,满足用户对媒体访问质量的更高要求。
电信运营商(ISP)搭建内容分发网络其实就是为了筑巢引凤,吸引各互联网内容提供商(ICP)将其信息资源分布在CDN网络上。内容分发网络是一个可以从ICP直接获取经济效益的项目,但其潜在效益远非如此。CDN的建成,将使ISP的宽带IP网络为用户提供更加快速的访问速度,更为丰富的信息资源,必将吸引大批潜在用户加入到享受宽带应用服务的行列中来,也将给ICP带来了极大的收益。对ISP、ICP、用户三者来说,构建一个开放的,可运营、可管理、有QOS保障的电信级CDN平台无疑会形成一种多赢的局面。
一个电信级的内容分发网络应具备:内容分发、调度功能、负载均衡功能、内容管理功能、内容分布存储功能(缓存设备或者媒体服务器)、认证计费功能、统计分析功能、接口功能等。
1、内容分发调度功能
系统可对ICP推送内容的审查、发布、修改、删除和刷新,可智能的向各边缘CDN节点推送内容,亦可智能的从ICP处取内容,即所谓的PUSH和PULL方式。系统能够实时了解内容在CDN中各节点的分布情况,可据此进行内容调度访问。
2、负载均衡功能
是指系统能够通过检测各CDN节点设备健康、负载等状况以及传输链路状况,智能的将用户媒体访问请求分配到最优的CDN节点上去,以求给用户最舒畅的宽带访问体验。
用户访问的基本流程如下:
(1)用户在自己的浏览器中输入要访问的网站的域名
(2)浏览器向本地DNS请求对该域名的解析
(3)本地DNS将请求发到网站的主DNS,主DNS再将域名解析请求转发到重定向DNS
(4)重定向DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户
(5)用户向给定的CDN节点请求相应网站的内容
(6)CDN节点中的服务器负责响应用户的请求,提供所需的内容。
负载均衡方式主要有基于DNS+重定向和基于四层交换机的负载均衡两种方式。基于DNS+重定向的负载均衡是指用户宽带访问时先通过本地DNS服务器进行域名解析,据此判定用户临近度,计算最优节点,进行重定向。基于四层交换机的负载均衡是指用户访问时各节点L4设备均向用户发出消息,通过TTL指判定最优节点。