电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

CDN网络构建实例精讲VIP免费

CDN网络构建实例精讲_第1页
1/27
CDN网络构建实例精讲_第2页
2/27
CDN网络构建实例精讲_第3页
3/27
Cdn设计与技术实现解决高并发访问的一种途径第一页,共二十七页。需求的产生南北互联问题导致北方的用户访问电信网内的服务器十分缓慢和艰难,南方的用户访问网通网内的服务器也是如此高并发、大流量的站点访问加速第二页,共二十七页。常见的应用场景:一般用于静态对象网站的页面加速下载服务:类似杀毒软件有客户端自动更新机制的下载,更需要cdn视频:特别是在线播放类型,如FLV第三页,共二十七页。传统的访问模式所以的客户端访问同一个对象众矢之的第四页,共二十七页。Cdn的访问模式把用户请求分散源站A地的网络及加速服务器A地的用户B地的网络及加速服务器B地的用户第五页,共二十七页。Cdn定义-摘自http://www.roxbeam.com/CDN/gn.htmCDN的全称是ContentDeliveryNetwork,即内容分发网络,是位于网络层与应用层之间的网络应用,其目的是通过在现有的Internet中增加一层新的网络架构,通过智能的中心管理系统,使用广泛分布的服务器群来帮助网站、媒体运营商等满足用户的各类需求。第六页,共二十七页。Cdn原理内容缓存到不同地区的缓存服务器就近访问原则Dns视图(view)区分用户的访问来源第七页,共二十七页。Cdn实现的技术关键技术(1)dns视图(view):bind(2)内容缓存:squid辅助技术(1)负载均衡:lvs+keepalived(2)监控:nagios,mrtg第八页,共二十七页。Cdn设计要点选定核心缓存节点(电信、网通各2个)选定边缘缓存节点(覆盖到省)归类ip地址:哪些ip地址属于哪些运营商?Dns的解析依赖一个庞大的地址库判定客户请求来源,然后才可能实现用户的就近访问。容错和负载均衡如果自己做一个简单的cdn应用,可能只需要电信和网通2个节点,不必有边缘和核心的区分;ip库也简化成电信、网通、其他,即dns只涉及3个视图(VIEW)第九页,共二十七页。一个样例源站A地缓存服务器B地的缓存服务器站点的DNS服务器Cdn运营商的dns服务器使用CNAME转向到cdn运营商的dns查询视图列表,根据用户Dns的归属地返还离用户最近的主机地址第十页,共二十七页。用户dns处理一般情况下,用户的dns用A记录直接把主机名解析到源站IP.为了使用cdn,则需要在dns服务器上使用CNAME,把域名指向到cdn运营商解析出来域名上(注意:不能是某个固定IP),如:dlINCNAMEsery.cn.ccdn.com.当用户访问dl.sery.cn这个域名时,实际访问的域名是sery.cn.ccdn.com第十一页,共二十七页。Cdn的DNS处理Cdn使用2套DNS系统,一套对外(即对internet提供域名解析服务,亦即是前面所使用的别名);一套内部使用的DNS,供各cdn节点使用(小规模的cdn可以使用Hosts文件来实现)。第十二页,共二十七页。一、内部dnsCdn姐妹(sibling)、父子(parent)名称解析解析源站地址第十三页,共二十七页。二、外部dnsCdn最关键之处就是外部dns的视图功能(view)。至少需要定义3个视图:电信、网通和其他。为了更准确地提供cdn服务,建议每个省定义成一个View.视图(View)一般以网段为单位,一个网段一行,更有效的方式是搜集DNS所属网段,这样视图(view)的列表就会变得比较小,可以大大加速检索速度。第十四页,共二十七页。三、一个简单的dns视图片断###KEYSFORTSIG####keytelecomkey{algorithmhmac-md5;secret"LaA4Y1MHlFSTTMz1mzwarA==";};keycnckey{algorithmhmac-md5;secret"l/rlorcG+7hhabIFKe8Kjg==";};keyanykey{algorithmhmac-md5;secret"YMXXBAck4i5Sb4PlUg00Uw==";};第十五页,共二十七页。三、一个简单的dns视图片断include"cnc_acl.conf";include"telecom_acl.conf";view"view_cnc"{match-clients{keycnckey;CNC;};recursionyes;allow-transfer{keycnckey;};server61.135.210.20{keyscnckey;};server61.135.210.10{keyscnckey;};zone"."IN{typehint;file"named.ca";};zone"localhost"IN{typemaster;file"localhost.zone";allow-update{none;};};第十六页,共二十七页。三、一个简单的dns视图片断zone"0.0.127.in-addr.arpa"IN{typemaster;file"named.local";allow-update{none;};};zone...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

CDN网络构建实例精讲

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部