cdn领域,cdn概念
本文目录:
- 1、<"http://#%E4%BB%80%E4%B9%88%E6%98%AFCDN?" title="什么是CDN?" "">什么是CDN?
- 2、<"http://#%E4%BB%80%E4%B9%88%E6%98%AFCDN%EF%BC%9F" title="什么是CDN?" "">什么是CDN?
- 3、<"http://#CDN%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E4%BD%BF%E7%94%A8CDN%E6%9C%89%E4%BB%80%E4%B9%88%E4%BC%98%E5%8A%BF" title="CDN是什么?使用CDN有什么优势" "">CDN是什么?使用CDN有什么优势
- 4、<"http://#cdn%E9%A2%86%E5%9F%9F%E4%B9%9F%E6%9C%89uber%20%E4%B8%BA%E4%BB%80%E4%B9%88%E8%AF%B4%E6%98%9F%E5%9F%9F%E7%9C%9F%E7%9A%84%E5%8F%AF%E8%83%BD%E4%BC%9A%E9%A2%A0%E8%A6%86cdn" title="cdn领域也有uber 为什么说星域真的可能会颠覆cdn" "">cdn领域也有uber 为什么说星域真的可能会颠覆cdn
什么是CDN?
DN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络”边缘”,使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。
实际上,内容分发布网络(CDN)是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度, CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有”一跳”(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。据统计,采用CDN技术,能处理整个网站页面的 70%~Array5%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。
与目前现有的内容发布模式相比较,CDN强调了网络在内容发布中的重要性。通过引入主动的内容管理层的和全局负载均衡,CDN从根本上区别于传统的内容发布模式。在传统的内容发布模式中,内容的发布由ICP的应用服务器完成,而网络只表现为一个透明的数据传输通道,这种透明性表现在网络的质量保证仅仅停留在数据包的层面,而不能根据内容对象的不同区分服务质量。此外,由于IP网的”尽力而为”的特性使得其质量保证是依靠在用户和应用服务器之间端到端地提供充分的、远大于实际所需的带宽通量来实现的。在这样的内容发布模式下,不仅大量宝贵的骨干带宽被占用,同时ICP的应用服务器的负载也变得非常重,而且不可预计。当发生一些热点事件和出现浪涌流量时,会产生局部热点效应,从而使应用服务器过载退出服务。这种基于中心的应用服务器的内容发布模式的另外一个缺陷在于个性化服务的缺失和对宽带服务价值链的扭曲,内容提供商承担了他们不该干也干不好的内容发布服务。
纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网工业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。比如内容/应用的运营商、托管服务提供商、骨干网络服务提供商、接入服务提供商等等。在这一条价值链上的每一个角色都要分工合作、各司其职才能为客户提供良好的服务,从而带来多赢的局面。从内容与网络的结合模式上看,内容的发布已经走过了ICP的内容(应用)服务器和IDC这两个阶段。IDC的热潮也催生了托管服务提供商这一角色。但是,IDC并不能解决内容的有效发布问题。内容位于网络的中心并不能解决骨干带宽的占用和建立IP网络上的流量秩序。因此将内容推到网络的边缘,为用户提供就近性的边缘服务,从而保证服务的质量和整个网络上的访问秩序就成了一种显而易见的选择。而这就是内容发布网(CDN)服务模式。CDN的建立解决了困扰内容运营商的内容”集中与分散”的两难选择,无疑对于构建良好的互联网价值链是有价值的,也是不可或缺的最优网站加速服务。
CDN的应用
目前的CDN服务主要应用于证券、金融保险、ISP、ICP、网上交易、门户网站、大中型公司、网络教学等领域。另外在行业专网、互联网中都可以用到,甚至可以对局域网进行网络优化。利用CDN,这些网站无需投资昂贵的各类服务器、设立分站点,特别是流媒体信息的广泛应用、远程教学课件等消耗带宽资源多的媒体信息,应用CDN网络,把内容复制到网络的最边缘,使内容请求点和交付点之间的距离缩至最小,从而促进Web站点性能的提高,具有重要的意义。CDN 网络的建设主要有企业建设的CDN网络,为企业服务;IDC的CDN网络,主要服务于IDC和增值服务;网络运营上主建的CDN网络,主要提供内容推送服务;CDN网络服务商,专门建设的CDN用于做服务,用户通过与CDN机构进行合作,CDN负责信息传递工作,保证信息正常传输,维护传送网络,而网站只需要内容维护,不再需要考虑流量问题。
CDN能够为网络的快速、安全、稳定、可扩展等方面提供保障。
IDC建立CDN网络,IDC运营商一般需要有分布各地的多个IDC中心,服务对象是托管在IDC中心的客户,利用现有的网络资源,投资较少,容易建设。例如某IDC全国有10个机房,加入IDC的CDN网络,托管在一个节点的Web服务器,相当于有了10个镜像服务器,就近供客户访问。宽带城域网,域内网络速度很快,出城带宽一般就会瓶颈,为了体现城域网的高速体验,解决方案就是将Internet网上内容高速缓存到本地,将Cache部署在城域网各POP点上,这样形成高效有序的网络,用户仅一跳就能访问大部分的内容,这也是一种加速所有网站CDN的应用。
CDN的技术原理
在描述CDN的实现原理,让我们先看传统的未加缓存服务的访问过程,以便了解CDN缓存访问方式与未加缓存访问方式的差别:
由上图可见,用户访问未使用CDN缓存网站的过程为:
用户向浏览器提供要访问的域名;
浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
浏览器根据域名主机返回的数据显示网页的内容。
通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache 层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程:
通过上图,我们可以了解到,使用了CDN缓存后的网站的访问过程变为:
用户向浏览器提供要访问的域名;
浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP 地址,使得用户能就近访问。
此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。 通过以上的分析我们可以得到,为了实现既要对普通用户透明(即加入缓存以后用户客户端无需进行任何设置,直接使用被加速网站原有的域名即可访问),又要在为指定的网站提供加速服务的同时降低对ICP的影响,只要修改整个访问过程中的域名解析部分,以实现透明的加速服务,下面是CDN网络实现的具体操作过程。
作为ICP,只需要把域名解释权交给CDN运营商,其他方面不需要进行任何的修改;操作时,ICP修改自己域名的解析记录,一般用cname方式指向CDN网络Cache服务器的地址。
作为CDN运营商,首先需要为ICP的域名提供公开的解析,为了实现sortlist,一般是把ICP的域名解释结果指向一个CNAME记录;
当需要进行sorlist时,CDN运营商可以利用DNS对CNAME指向的域名解析过程进行特殊处理,使DNS服务器在接收到客户端请求时可以根据客户端的IP地址,返回相同域名的不同IP地址;
由于从cname获得的IP地址,并且带有hostname信息,请求到达Cache之后,Cache必须知道源服务器的IP地址,所以在CDN运营商内部维护一个内部DNS服务器,用于解释用户所访问的域名的真实IP地址;
在维护内部DNS服务器时,还需要维护一台授权服务器,控制哪些域名可以进行缓存,而哪些又不进行缓存,以免发生开放代理的情况。
CDN的网络架构
CDN网络架构主要由两大部分,分为中心和边缘两部分,中心指CDN网管中心和DNS重定向解析中心,负责全局负载均衡,设备系统安装在管理中心机房,边缘主要指异地节点,CDN分发的载体,主要由Cache和负载均衡器等组成。
当用户访问加入CDN服务的网站时,域名解析请求将最终交给全局负载均衡DNS进行处理。全局负载均衡DNS通过一组预先定义好的策略,将当时最接近用户的节点地址提供给用户,使用户能够得到快速的服务。同时,它还与分布在世界各地的所有CDNC节点保持通信,搜集各节点的通信状态,确保不将用户的请求分配到不可用的CDN节点上,实际上是通过DNS做全局负载均衡。
对于普通的Internet用户来讲,每个CDN节点就相当于一个放置在它周围的WEB。通过全局负载均衡DNS的控制,用户的请求被透明地指向离他最近的节点,节点中CDN服务器会像网站的原始服务器一样,响应用户的请求。由于它离用户更近,因而响应时间必然更快。
每个CDN节点由两部分组成:负载均衡设备和高速缓存服务器
负载均衡设备负责每个节点中各个Cache的负载均衡,保证节点的工作效率;同时,负载均衡设备还负责收集节点与周围环境的信息,保持与全局负载DNS的通信,实现整个系统的负载均衡。
高速缓存服务器(Cache)负责存储客户网站的大量信息,就像一个靠近用户的网站服务器一样响应本地用户的访问请求。
CDN的管理系统是整个系统能够正常运转的保证。它不仅能对系统中的各个子系统和设备进行实时监控,对各种故障产生相应的告警,还可以实时监测到系统中总的流量和各节点的流量,并保存在系统的数据库中,使网管人员能够方便地进行进一步分析。通过完善的网管系统,用户可以对系统配置进行修改。
理论上,最简单的CDN网络有一个负责全局负载均衡的DNS和各节点一台Cache,即可运行。DNS支持根据用户源IP地址解析不同的IP,实现就近访问。为了保证高可用性等,需要监视各节点的流量、健康状况等。一个节点的单台Cache承载数量不够时,才需要多台Cache,多台Cache同时工作,才需要负载均衡器,使Cache群协同工作。
什么是CDN?
什么是CDN?
CDN的全称是Content Delivery Network,即内容分发网络。CDN的通俗理解就是网站加速,CPU均衡负载,可以解决跨运营商,跨地区,服务器负载能力过低,带宽过少等带来的网站打开速度慢等问题。其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,使内容传输得更快、更稳定,提高用户访问网站的响应速度。
内容分发网络(CDN)业务是指利用分布在不同区域的节点服务器群组成流量分配管理网络平台,为用户提供内容的分散存储和高速缓存,并根据网络动态流量和负载状况,将内容分发到快速、稳定的缓存服务器上,提高用户内容的访问响应速度和服务的可用性服务。
控制时延无疑是现代信息科技的重要指标,CDN的意图就是尽可能的减少资源在转发、传输、链路抖动等情况下顺利保障信息的连贯性。而CDN,就是一项非常有效地缩短时延的技术。如今的CDN服务也更多元化,比如安全防护,针对不同行业的套餐服务等。
简单一句话,CDN的原理就是将内容缓存在终端用户附近。
什么是CDN许可证?
CDN牌照,就是CDN经营许可证,简称CDN许可证。2016年3月1日,《电信业务分类目录(2015年版)》正式实施。CDN经营许可证是第一类增值电信业务经营许可证,B12分类,经营业务为内容分发网络业务。
审批机构:工信部(省网证由省通信管理局审批)
审核时间:90个工作日
年检要求:每年1-3月,持证单位提交年检材料,部省联合网上审核。每年4月1日至5月31日,完成年检整改、年检结果公布、年检盖章等有关工作。
有效期限:5年
CDN是什么?使用CDN有什么优势
在过去的几十年中,数字领域的一些重大发展促使企业寻找更好的方式来交付内容,互联网普及率的提高允许更多的消费者上网满足他们的购物和服务需求。与此相关的是互联网速度的提高,这导致复杂、媒体丰富的网站成为常态。更复杂的是,消费者的期望也提高了,因为他们希望在需要的时候以最小的延迟访问服务。这时候CDN应运而生,一些虚拟主机提供商也会积极将该服务纳入产品参数行列中(可见WHT中文站)。那么CDN的优势是什么呢?
1. 减少服务器负载
回想一下,CDN包括用于交付内容的地理分布的服务器网络。它不仅仅是一个存储内容的主服务器,来自检索数据包的客户端设备。这种跨越很远距离的战略性服务器布局意味着任何服务器都没有过载的危险。这反过来又释放了整体容量,为许多并发用户提供服务,并降低了带宽和交付成本。
2. 提高网站速度和网站性能
CDN对于依赖其网站快速交付内容的企业非常有帮助。想想一个电子商务企业,它需要将快速登陆其网站的购物者转变为客户并增加销售额。页面加载时间的任何显着延迟都可能导致用户退出网页、退出网站,甚至转到竞争对手的网站。
借助CDN,企业可以通过在离最终用户最近的CDN服务器上缓存内容来快速交付高性能网站内容,这些内容可以包括HTML代码、图像文件、动态内容和
JavaScript。
因此,当最终用户请求网站上的页面或内容时,他们不必等待请求转到源服务器。他们可以从离他们最近的服务器访问网络内容,从而最大限度地减少用户的延迟,并通过更好的最终用户响应时间提高业务的
Web 性能。
提高网站速度也是 SEO 的主要组成部分,确保网站尽可能针对搜索引擎爬虫进行优化可以在这个重要的营销渠道中带来显着收益。
CDN的优势还有很多,比如允许基于用户分析的受众细分、减少丢包和降低网络延迟等。
cdn领域也有uber 为什么说星域真的可能会颠覆cdn
大量用户的同时聚集,后台技术却跟不上,这样的焦灼变得愈发常见。因为着眼解决Internet网络的拥挤,提高响应速度,蓝汛、网宿这些传统CDN厂商闷声发财多年,一批云服务厂商也随之声名鹊起。
然而,行业的高速发展,动辄上亿的用户聚集,尤其是终端多网络并行、用户接入分散、各行业的被卷入,传统CDN越来越难以适应,DNS劫持、链路复杂、多终端适配和性价比低等四大缺陷越来越明显,最致命的是,大部分的CDN只是对静态内容加速比较有效,动态加速效果并不好,特别是在高峰时期对突发流量的适应和容错几乎无能为力。而号称接入方式多样、灵活的云,发展仍处于烧钱、跑马圈地的初期阶段,其本质上仍是利用服务器和数据中心的闲置资源,导致在面对高峰时,服务器的中断也并不少见。去年10月,来势汹汹的熊猫TV高调首测时,却因为玩家短时间内的急速涌入,服务器不堪重负而出现不能注册、无法登陆、页面错误、弹幕卡顿等一系列bug;虎牙LOL也同样发生过因在线网友过多而导致服务器断线。
面对这些情形,传统CDN和云计算厂商基本沿用了加大骨干网络架构的投入,建立更多的服务器节点设备和元存储设备,所以在这些CDN和云服务厂商的宣传中,CDN的节点数量永远置于最显眼的位置。
殊不知,且不论国内的宽带资源分配格局使得他们一定会遭遇越来越艰难的处境,仅更多的IDC机房和数据中心建设的昂贵成本,更多的运营和维护人员雇佣、更多的日常维护费用,就必然会转化到他们的客户身上。
用Uber的思路改造迂腐的CDN
实际上,近几年传统CDN的技术停滞不前,对它的改造也早已开始,但最近这种趋势则要深入得多。
阿里云不久前发布极速CDN 6.0,宣称随着网络应用的多样化,CDN行业走到了拐点,与云计算和大数据技术的融合,Cloud Delivery Network(云分发)将代替Content Delivery Network(内容分发)。巧合的是,半年前问世的星域CDN,甚至喊出了重新定义CDN。
星域CDN由迅雷和小米联合发,由迅雷旗下的网心科技打造的一项CDN产品。据了解,不同于传统CDN的B2B批量采购和零售模式,星域CDN在带宽的采集上,通过向用户众筹没有使用的带宽和计算资源,再借助大数据的算法重新配置和调度给客户。在这个过程中,星域CDN用户借助智能硬件终端“迅雷赚钱宝”分享自家的闲置带宽,获取收益;星域CDN则通过包括无限节点布局、星域调度、弱网加速和动态防御等技术,整合散布于无数家庭的闲置宽带,建立起指向百万数量级的无限节点;客户则可以通过连接尽可能匹配、尽可能多的节点,获得更快速流畅、成本更低的用户体验和网络传输。
网心科技CEO、迅雷联席CEO陈磊坦言,星域CDN的模式是受到共享经济的启发,希望能在轻资产的模式下重新配置资源,让参与的用户获得回报,同时让客户和合作伙伴以远远低于传统CDN市场的价格获得优质的CDN服务。
为什么说星域真的可能会颠覆CDN?
星域的模式至少会带来两个不同寻常的结果:价格上的“蛮不讲理”和理论上零卡顿的可能。根据公布的售价来看,按照流量计费,星域0.1元/GB的价格仅为市场主流价格的1/4;按带宽计费,星域CDN 9999元/G/月的售价,不仅远低于企业自建成本价,甚至比CDN服务商的平均最低价还要低出一半。
另一方面,无限节点的架构彻底改变了宽带资源的整合和配置的逻辑。传统CDN受制于节点有限且布局不均匀,但现实生活中却有高达80%的网络环境是弱网环境,在CDN领域长期存在着弱网加速的困境和“慢、卡、断、缓”的尴尬,由于数据传输效率的大大下降,最直接的表现就是延迟严重,甚至频繁掉线,用户体验打了严重的折扣。
无限节点不仅大幅放大节点的整体数量,也推动CDN技术的重心向调度和弱网加速转移。可以通过提前部署资源,实时调度,改善节点过剩、网络资源严重不足的现状,保证用户能匹配1km内的加速节点,利用最近的节点进行加速;也能覆盖更多的盲点区域的边缘节点,最大限度地提升边缘节点加速效果和数据的传输效率、传输速度。实测数据表明,在下载速度低于50KB的弱网环境中,使用星域CDN可将下载速度提升10倍。高速宽带的大规模普及,带宽资源基础变得更好,且相对而言,闲置宽带的出售并不需要用户付出太多,进入门槛很低,分享闲散的网络资源相对容易令人接受。
但是传统CDN普遍存在着被盗链和劫持风险,并且网络共享模式潜在的安全性威胁和隐私问题,使得无限节点的构建必须是件非常谨慎的事。在独创的无限节点技术基础上,星域CDN在传承迅雷数十年的技术积累基础上,创新出一套动态实时的防盗链策略,让企业可根据自身业务灵活改变防盗链逻辑,自定义动态密码锁,彻底杜绝盗链,从而具备更高效的DDoS攻击阻挡能力,并且将数据下载传输安全度再提升两阶。
无论是从用户意愿(形成无限节点的布局)、星域调度,还是弱网加速(不稳定复杂网络环境的用户体验保证)和动态防御技术(用户共享资源的安全保障)等几个角度来看,星域真的可能会颠覆CDN行业。抑或言之,星域代表的CDN领域的Uber思路,确实是对传统CDN从底层逻辑到调度、加速模式的彻底改变,这可能完全改变以往CDN的技术路线。
【cdn领域】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。