- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
互动业务支撑平台 内容分发网络CDN 考试重点部分
18 CDN网络原理 当用户访问已经加入CDN服务的网站时, 首先通过DNS重定向技术确定最接近用户 的最佳CDN节点,同时将用户的请求指向 该节点。 当用户的请求到达指定节点时,CDN的服 务器(节点上的高速缓存)负责将用户请求 的内容提供给用户。 21 22 ① ② ③ ④ ⑤ ⑥ 用户在自己的浏览器中输入要访问的网站的域名; 浏览器向本地DNS请求对该域名的解析; 本地DNS将请求发到网站的主DNS,主DNS再将域 名解析请求转发到重定向DNS(位于CDN网络中, 需要配置相应数据); 重定向DNS根据一系列的策略确定当时最适当的 CDN节点,并将解析的结果(IP地址)发给用户; 用户向给定的CDN节点请求相应网站的内容; CDN节点中的服务器负责响应用户的请求,提供所 需的内容。 有CDN网络的用户访问基本流程 2009-11-25 15 CDN基本组成元素(1/2) 源服务器(Origin Server):网页、文 件、流媒体等内容源 服务器 复制服务器(replica servers)或者称边 缘服务器、代理缓存: 存有源服务器中的全 部或部分内容,它们 直接向服务于用户 内容交付(content- delivery)组件:由 源服务器及位于网络 边缘的边缘服务器组 成,提供向用户的内 容传送 2009-11-25 16 CDN基本组成元素(2/2) 请求重路由 (request-routing ) 或重定向组件:负责把 用户向的请求转向最合 适的边缘服务器。最合 适是指:距离用户最近、 满足负载均衡等参数。 内容分布组件 (distribution component):负责 把位于源服务器的内容 分布到边缘服务器,并 维护内容的一致性 记账组件 (accounting component):维护 用户访问及CDN使用 情况,便于后续的计费 9 负载均衡技术 CDN负载均衡系统实现CDN的内容路由功能。 它的作用是将用户的请求导向整个CDN网络中 的最佳节点。最佳节点的选定可以根据多种策 略,例如距离最近、节点负载最轻等。负载均衡 系统是整个CDN的核心,负载均衡的准确性和 效率直接决定了整个CDN的效率和性能。 通常负载均衡可以分为两个层次: 全局负载均衡(GSLB)和本地负载均衡(SLB),主要使 用了动态内容路由技术。 27 内容分发技术 内容分发包含从内容源分发到CDN边缘 的Cache的过程。 分发协议:FTP、HTTP、P2P等 从实现上看,有两种主流的内容分发技术 PUSH:最初希望利用IP组播技术来进行内 容分发 PULL 10 内容分发技术 内容分发包含从内容源到CDN边缘的Cache的过程。从 实现上看,有两种主流的内容分发技术:PUSH和PULL. PUSH是一种主动分发的技术。通常,PUSH由内容管理 系统发起,将内容从源或者中心媒体资源库分发到各边 缘的Cache节点。 分发的协议可以采用HTTP/FTP,或者专用的PUSH协议。 通过PUSH分发的内容一般是比较热点的内容,这些内容 通过PUSH方式预分发(Preload)到边缘Cache,可以 实现有针对的内容提供。 PULL是一种被动的分发技术,PULL分发通常由用户请 求驱动。当用户请求的内容在本地的边缘Cache上不存 在(未命中)时,Cache启动PULL方法从内容源或者其 他CDN节点实时获取内容。在PULL方式下,内容的分发 是按需的。
文档评论(0)