2019/11/10CDN技术和应用简介目录CDN原理介绍CDN关键技术CDN应用领域CDN网络架构CDN理解CDN内容(对象)分发(方法)网络(载体)页面:htm、html、shtml等图片:jpg、gif、png等样式脚本:css、js、xml等流媒体:mp3、flv、wmv、3gp等主动分发:分发控制器去源站抓取和提供用户上传接口被动抓取:缓存设备和软件基础运营商:电信、联通、移动专门服务提供商:蓝汛、帝联科技等CDN的全称是ContentDeliveryNetwork,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。提供CDN服务的IDC运营商:网宿科技、世纪互联等CDN工作原理(以DNS重定向为例)CDN智能路由系统NSFORWEBWEBSERVERCDN节点LOCALDNSTTL解析请求信息请求解析请求信息请求CDN部署前CDN部署后目录CDN原理介绍CDN关键技术CDN应用领域CDN网络架构CDN关键技术CDN智能路由系统主动(push)和被动(pull)分发NAS(网络磁盘阵列)多属性内容监控机制内容路由内容分发内容存储内容管理DNS/应用层/传输层的重定向虚拟专用网络基于缓存技术内容、索引、访问状态信息搜集CDN关键技术内容路由技术CDN负载均衡系统实现CDN的内容路由功能。它的作用是将用户的请求导向整个CDN网络中的最佳节点。分为两个层次:全局负载均衡(GSLB)和本地负载均衡(SLB)主要实现方法包括DNS、应用层重定向、传输层重定向等等。内容分发技术包含从内容源到CDN边缘的Cache的过程。从实现上看,有两种主流的内容分发技术:PUSH和PULL。PUSH是一种主动分发的技术。通常由内容管理系统发起,将内容从源或者中心媒体资源库分发到各边缘的Cache节点,采用智能分发。PULL是一种被动的分发技术。通常由用户请求驱动。当用户请求的内容在本地的边缘Cache上不存在(未命中)时,Cache启动PULL方法从内容源或者其他CDN节点实时获取内容,采用按需分发。CDN关键技术内容存储技术包含内容源的存储和内容在Cache节点中的存储及存储的可靠性。对于内容源的存储,由于内容的规模和吞吐量比较大通常采用海量存储架构。如NAS和SON。对于Cache节点中的存储,主要考虑功能和性能方面:在功能上包括对各种内容格式的支持、对部分缓存的支持,在性能上包括支持的容量、多文件吞吐率、可靠性、稳定性。内容管理技术主要关注内容进入Cache点后的内容管理,即本地内容管理。主要目标是提高内容服务的效率,提高本地节点的存储利用率。主要包括如下三个方面:本地内容索引。本地内容拷贝。本地内容访问状态信息收集。目录CDN原理介绍CDN关键技术CDN应用领域CDN网络架构CDN应用领域Page10互联网应用不断发生变迁流媒体应用、视频直播/点播、大文件下载、B2B交易、。。。。。。CDN业务功能不断更新网页加速、应用加速、视频加速、网络存储、下载性能提升、流量管理CDN应用领域不断扩展门户网站、社交网站、电子商务网站、视频网站、IPTV、。。。。。。热门应用——视频分发Page11视频分发是大多数CDN提供的关键服务之一提供视频内容服务的网站兴起2005年开始大量媒体及娱乐网站陆续开发视频应用用户可自行创建并上传视频的网站纷纷建立IPTV三网融合及在线视频的业务兴起2005年国家开始大力推行三网融合IPTV业务各大运营商均逐步发展相关业务视频分发服务成为CDN应用的热点IP网无法很好支持流媒体内容传送传统网络模型和业务模型难以满足流媒体的需要CDN保证QoS,缓解流媒体业务对骨干网流量流向的冲击,实现应用层多播,有效缓解对运营商和SP的接入的压力。竞争分析Page1211电信运营商业专业CDN服务商代表企业:蓝汛、帝联科技等提供CDN服务的IDC运营商代表企业:网宿科技、世纪互联等代表企业:中国电信、原中国网通自建CDN的互联网企专注核心业务发展,易扩大经营规模进入市场较早,具有成熟的运营机制和较高的服务能力拥有带宽资源优势,进入市场较容易拥有巨大的带宽和网络优势,其带宽成本是弹性的,可以配置最优的CDN服务网络。资本雄厚,有实力建设规模庞大的网络。拥有品牌优势,与众多互联网公司关系密切,能够引导互联网公司使用CDN服务。已建成流媒体等专用网络,在此基础上进行升级和改造,可快速推出多种CDN业务。节约服务成本,可控性高受制于电信运营商带宽租用费用,带宽成本是刚性的,不能形成价格优势。由于电信运营商运营支撑系统的不灵活导致带宽资费设置不灵活,不能按需索取,导致CDN的价格居高不下需要添置大量的服务器、网络设备及存储设备,投资成本高行业属于技术驱动型产业,电信运营商的CDN技术储备较薄弱。互联互通问题导致运营商只能在自己的网络上做CDN业务,跨网络运营的问题较难解决不是电信运营商的主营业务,缺乏运营经验和服务能力。初期投资较大,且增加运营和研发成本代表企业:优酷网、土豆网等免受市场价格波动的困扰,利于成本降低非核心业务,易分散对主营业务的精力节点数少,不能完全满足需求国外CDN服务商代表企业:Akamai、LimelightNetworks等资金雄厚,具备技术、运营和服务实力,利于业务开展在国内开始建设节点,利于市场开拓与国内一些采取代理合作的方式来销售自己的服务,难以大规模开展业务非正规竞争,存在安全隐患,将域名解析权掌控优势劣势CDN服务商目录CDN原理介绍CDN关键技术CDN应用领域CDN网络架构中心节点边缘节点边缘节点CDN整体网络架构区域中心边缘节点边缘节点区域中心分区1分区N……CDNManager+MediaServerCDNAgent+MediaServerMediaServerCDNManager•CDN网络的管理者•全局媒体定位•全局负载均衡•全局内容调度CDNAgent•CDN节点的管理者•节点内部的媒体定位•节点内部的负载均衡•响应CDNManager命令•存储大量的媒体信息•响应客户请求CDNAgent+MediaServer……CDN各节点定位中心节点:全网的内容发布中心,全内容存储点服务区域中心未命中的用户CDN网络架构的二级缓冲,提供全网的冗余能力区域中心服务边缘节点未命中的用户作为整个CDN网络架构的一级缓冲,承担部分冗余功能边缘节点就近部署,存储热点内容,服务绝大部分用户配置基本要素包括负载均衡设备+cache节点能力和网络出口相关、组网要考虑高可靠性:区域中心节点边缘节点中心节点二级架构和三级架构的选择中心区域中心区域中心区域中心区域中心边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点边缘节点•二级架构IPTV建设初期,用户规模较小。一般采用二级架构,在保证用户服务质量的基础上,尽量节约系统建设成本•三级架构随着用户的逐渐增加,二级架构在系统容量、可靠性等方面已不能满足需要的情况下,建议采用三级架构谢谢