CDN简介和应用
- 格式:ppt
- 大小:3.06 MB
- 文档页数:23


q
q
q
1.
2.
3.
4.
5.
6.
7.
8.
q
使用手册
产品限制
CDN的使用限制都有哪些
帐号需在阿里云官网完成帐号实名认证
加速的域名必须在工信部完成备案,推荐接入阿里云备案
加速域名的源站内容,可选择保存于ECS或OSS;如源站内容不在阿里云,接入需经
过人工审核
所有接入CDN的域名都要经过审核,发现以下任意一种情况,CDN目前不支持接入
加速域名无法正常访问或内容不含有任何实质信息
加速域名为游戏私服类
加速域名为传奇类游戏、纸牌类游戏
加速域名为P2P类网站
加速域名为彩票类网站
加速域名为违规医院和药品类网站
加速域名为涉黄、涉毒、涉赌等
自动超时拒绝:您的域名因不符合CDN接入规则而拒绝,请您查看之
前的反馈结果,合规后可再行申请提交审核。
对于已接入阿里云CDN的域名,会进行定期复审,如发现以上任何一种违规行为,将
立即中止该域名的CDN加速,同时中止该用户下所有域名的CDN服务
加速域名处于"停用"状态(包含"审核未通过"状态)超过30天,系统会自动删除该域
名相关记录;如果需要继续对该域名进行CDN加速,请重新添加域名
加速域名审核通过后,该域名的加速分发就正式生效了么
不是。加速分发效果正式生效,需要将您的域名指向CDN生成的CNAME域名,需要在
DNS服务商处为您的域名添加CNAME记录,从而达到内容分发加速的效果。
CDN加速域名数量限制
每个阿里云账户下,最多支持加速20个域名。如有大量域名加速需求,请提工单申请特殊
支持CDN/使用手册
1qq
1.
2.
3.
4.
5.
6.IP源站数量限制
当前每个加速域名的IP源站数量限制为10个IP地址。如有特殊场景需要增加IP源站数量
,请提工单申请特殊支持
缓存刷新、缓存预热操作数量限制
有,缓存刷新类操作(包括缓存刷新、缓存预热)的限制是
URL刷新:2000条/日/每账户
目录刷新:100个/日/每账户
快速开始
AliCloud CDN(内容分发网络),建立并覆盖在承载网之上、由分布在不同区域的边缘节点
CDN是什么 CDN[1]的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就
CDN加速近取得所需的内容,提高用户访问网站的响应速度。CDN有别于镜像,因为它比镜像更智能,或者可以做这样一个比喻:CDN=更智能的镜像+缓存+流量导流。因而,CDN可以明显提高Internet网络中信息流动的效率。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等问题,提高用户访问网站的响应速度。
为更好地理解CDN,让我们看一下CDN的工作流程。当用户访问已经加入CDN服务的网站时,首先通过DNS重定向技术确定最接近用户的最佳CDN节点,同时将用户的请求指向该节点。当用户的请求到达指定节点时,CDN的服务器(节点上的高速缓存)负责将用户请求的内容提供给用户。具体流程为: 用户在自己的浏览器中输入要访问的网站的域名,浏览器向本地DNS请求对该域名的解析,本地DNS将请求发到网站的主DNS,主DNS根据一系列的策略确定当时最适当的CDN节点,并将解析的结果(IP地址)发给用户,用户向给定的CDN节点请求相应网站的内容。
CDN的相关技术 CDN的实现需要依赖多种网络技术的支持,其中负载均衡技术、动态内容分发与复制技术、缓存技术是比较主要的几个,下面让我们简单看一下这几种技术。负载均衡技术
CDN加速 负载均衡技术不仅仅应用于CDN中,在网络的很多领域都得到了广泛的应用,如服务器的负载均衡、网络流量的负载均衡。顾名思义,网络中的负载均衡就是将网络的流量尽可能均匀分配到几个能完成相同任务的服务器或网络节点上,由此来避免部分网络节点过载。这样既可以提高网络流量,又提高了网络的整体性能。在CDN中,负载均衡又分为服务器负载均衡和服务器整体负载均衡(也有的称为服务器全局负载均衡)。服务器负载均衡是指能够在性能不同的服务器之间进行任务分配,既能保证性能差的服务器不成为系统的瓶颈,又能保证性能高的服务器的资源得到充分利用。而服务器整体负载均衡允许Web网络托管商、门户站点和企业根据地理位置分配内容和服务。通过使用多站点内容和服务来提高容错性和可用性,防止因本地网或区域网络中断、断电或自然灾害而导致的故障。在CDN的方案中服务器整体负载均衡将发挥重要作用,其性能高低将直接影响整个CDN的性能。动态内容分发与复制技术 大家都知道,网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力及访问距离等。多数情况下,网站响应速度和访问者与网站服务器之间的距离有密切的关系。如果访问者和网站之间的距离过远的话,它们之间的通信一样需要经过重重的路由转发和处理,网络延误不可避免。一个有效的方法就是利用内容分发与复制技术,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。所以动态内容分发与复制技术也是CDN所需的一个主要技术。缓存技术
CDN技术原理
CDN技术主要通过将网站内容发布到最接近用户的网络“边缘”,使用户就近取得所需的内容,对解决INTERNET网络拥塞状况,提高网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网站节点分布不均等原因所带来的问题,使用户得到满意的访问效果。
CDN应用示意图
网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力、访问距离等,一个有效的方法就是利用内容分发与复制机制,将占网站主体的大部分静态网页、图像和流媒体数据分发复制到各地的加速节点上。内容分发网络(CDN)作为一种新型的网络构建方式,它为大量的数据在网络上的快速传输提供了一种智能化的解决方案。内容发布网络(CDN)包括分布式存储、负载均衡、网络请求的重定向和内容管理等几个组成部分,通过对访问用户的来源和服务器负载等网络性能的智能分析,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,它位于网络的边缘,距用户仅有“一跳”(Single Hop)之遥。这样的架构使得CDN服务提供商能够代表他们客户向最终用户提供尽可能好的访问体验。据统计,采用CDN技术,能处理整个网站页面的70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。
CDN原理
内容分发网络(CDN)采用智能路由和流量管理技术,及时发现能够给访问者提供最快响应的加速节点,并将访问者的请求转发到该加速节点,由该加速节点提供内容服务。
CDN系统对内容的管理采用分发与复制等机制,CDN客户无需改动原来的网站结构,只需修改少量的DNS配置,即可提高网站的响应速度。
当用户访问使用CDN服务的网站时,域名解析请求最终被重定向到CDN系统中的DNS处理。它通过一组预先定义好的策略(如内容类型、地理区域、节点性能状况等),将当时能够最快响应用户请求的节点IP地址提供给用户,使用户可以得到快速的服务。同时,它还与分布在不同地点的所有CDN节点保持通信,搜集各节点的健康状态,确保不会将用户的请求分配到任何一个已经不可用的节点上。世纪互联CDN系统还具有在网络拥塞和功能失效情况下,能够拥有自适应调整路由的能力。最大程度上保证为用户提供高速的请求响应和信息获取。
CDN技术的原理和实现方法
CDN全称是Content Delivery Network,翻译为内容分发网络。它是一种分布式网络架构,采用了多层次的缓存技术,可以有效地提高网络的访问速度和稳定性。
1. 基本原理
CDN技术的基本原理是:将用户最靠近的资源缓存到CDN节点上,通过就近访问来提高用户的访问速度和稳定性。CDN网络分为三个部分:源站、节点、用户。其中,源站指提供服务的站点,节点指CDN服务商在全球范围内分布的服务器群组,而用户则是指访问资源的终端用户。
具体来说,CDN技术的实现步骤如下:
(1)将源站的内容上传到CDN节点上,形成缓存。
(2)根据用户的地理位置,选择距离用户最近的CDN节点,让用户从该节点获取资源。
(3)将用户的请求反馈到CDN节点中,如果该节点已经缓存了被请求的资源,则直接返回资源;如果没有,则从源站中获取资源,并将资源缓存到该节点中。
(4)不断更新缓存,保证缓存的内容与源站同步,提高CDN节点的访问速度和稳定性。
2. 实现方法
CDN技术的实现方法有很多种,下面介绍比较典型的两种实现方法。
(1)反向代理CDN
反向代理CDN是最基本的CDN技术,采用HTTP协议,将请求由CDN节点代理到源站,然后将响应代理回CDN节点。该方法的优点在于实现简单,缺点是由于所有请求都经过CDN节点,会增加网络负载和延迟,不适合大规模的CDN应用。
(2)P2PCDN
P2PCDN技术利用点对点的网络传输方式,把用户之间的上传和下载资源协调起来,最终形成一个规模化的CDN系统。在该系统中,每个用户既是资源的消费者,也是资源的提供者,可以下载资源,也可以上传资源到其他用户。P2PCDN技术的优点在于可以利用用户之间的闲置带宽,减少CDN服务商的带宽成本,缺点是受到版权保护的限制,流量难以控制,不适合商业化使用。
总之,CDN技术的实现方法还在不断地发展和完善。通过选择不同的实现方法,可以根据实际需求和情况,充分发挥CDN技术的优势,提高网络的访问速度和稳定性。