- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE11
精品文档
PAGE
CDN自建实施方案
1/11
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2/11
个人收集整理,勿做商业用途
CDN剖析与自建要求剖析
1.1 CDN观点
CDN的全称是ContentDelivery(Distribution)Network ,即内容散发网络。
建立CDN的目的:是经过在现有的互联网中增加一层新的网络架构,将网络内容发布到最
靠近用户的网络“边缘”,使用户能够就近取得所需的内容,解决互联网网络拥挤的状况,提高用户所能获取服务或业务的服务质量。其实质是在互联网上建立一个覆盖网络
CDN的能力:从技术上全面解决由于网络带宽小、用户接见量大、网点散布不均而产生的用户使用互联网业务服务质量差的根来源因。
1.2 CDN提高服务质量的基本思路及施
基本思路:就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节, 使内
容传输的更快、更稳。经过用户就近性和服务器负载的判断, CDN保证内容以一种极为高
效的方式为用户的恳求提供服务。
基本举措:将内容推到网络的边缘, 为用户提供就近性的边缘服务, 进而保证服务的质量和
整个网络上的接见秩序,这也是就是 CDN的服务模式
举措1:把业务的服务点尽可能的延长网络边缘,也就是最靠近用户的地方,防止远距离的IP转发,减少互联网内部引入的服务质量衰减
举措2:提供散布式的负载平衡,进而减少服务器端的瓶颈
3/11
个人收集整理,勿做商业用途
1.3 CDN所能提供的服务(应用)
用户终端:PC、PDA,手机等
服务种类:
网页加速
文件传输加速
流媒体加速
1.4CDN 的历史及趋势
1.5CDN 基本体系构造
4/11
个人收集整理,勿做商业用途
1.6 CDN 基本组成元素(1/2)
1.7 CDN的特点
本地Cache加速:提高了公司站点(尤其含有大量图片和静态页面站点)的接见速度,并大大提高以上性质站点的稳定性
5/11
个人收集整理,勿做商业用途
镜像服务:除去了不同营运商之间互联的瓶颈造成的影响, 实现了跨营运商的网络加速, 保
证不同网络中的用户都能得到优秀的接见质量
远程加速:远程接见用户根据 DNS负载平衡技术智能自动选择 Cache 服务器,选择最快的
Cache 服务器,加快远程接见的速度
带宽优化:自动生成服务器的远程 Mirror (镜像)cache 服务器,远程用户接见时从 cache
服务器上读取数据,减少远程接见的带宽、分担网络流量、减少原站点 WEB服务器负载等
功能
集群抗攻击:宽泛散布的CDN节点加上节点之间的智能冗于体制,能够有效地预防黑客入
侵以及降低各样 DDoS (DistributionDenialofservice ,散布式拒绝服务攻击)对
网站的影响,同时保证较好的服务质量
1.8 CDN中的重点技术
内容发布:它借助于成立索引、缓存、流分裂、组播等技术,将内容发布到距离用户最近的边缘服务器
恳求路由:它是整体性的网络负载平衡技术,经过内容路由器中的重定向体制,在多个边缘服务器间平衡用户的恳求,以使用户恳求得到最近内容源的响应
负载平衡:它根据内容的可用性、 服务器的可用性以及用户情况,在边缘服务器上, 利用应
用层互换、流分裂、重定向等技术,智能地平衡负载流量
性能管理:它经过内部和外部监控系统, 获取网络部件的状况信息, 测量内容发布的端到端
性能(如包丢掉、延时、平均带宽、启动时间、帧速率等),保证网络处于最正确的运行状态
1.9CDN 中的重点技术 -内容发布
根据内容发布的方式能够分为三类发布技术
协作式推送技术 (cooperativepush-based ):即当源服务器有新内容时,它把内容推送到
合适的边缘服务器, 边缘服务器间互相协而共享各自的内容, 防止一个内容被发布到所有边
缘服务器,进而减少了复制及更新成本。在此种方式中, CDN维护一个内容与边缘服务器
的映射表,当用户恳求时,能够查问此表,把恳求转到距离用户最近的具有恳求该内容的边
缘服务器上。
非协作式拉取技术 (non-cooperativepull-based ):用户恳求总是被重定向到距离最近的
边缘服务器,如果边缘服务器没有所恳求的内容, 则边缘服务器向源服务器恳求该内容。 该
技术简单,易实现,缺点是负责向用户提供服务的边缘服务器不总是最优的。
协作式拉取技术 (cooperativepull-based ):它与非协作式拉取技术主要不同在于,当一
个边缘服务器没有用户恳求内容时, 它能够从其余边缘服务器恳求本地所没有的内容。 此种
方式的优点是减少源服务器处带宽
文档评论(0)