【CDN】- 什么是CDN
高冷科普:
CDN,Content Delivery Network缩写,即内容分发网络。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。
内容分发网络(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。
这样解释只会让晕者更晕。。。然后就再也没然后了,已经没办法做朋友了。。。
CDN之于互联网, CDN是互联网背后的技术支撑,但凡接触涉及到互联网的就会有CDN,如果没有它,我们打开网页、视频的时候,可能要等到山无棱、天地合。。。有了它,分分钟搞定!所以它的作用就是让数据传输也就是网络变快!!!一台精彩的演出(那就是让速度达到极致),离不开幕后工作者的默默付出,而CDN它就是互联网的幕后工作者,默默奉献耕耘,以致于经常使用互联网的终端用户都不知晓它是谁... 它的主体不是某个硬件,而是一套完整的系统,像神经网络遍布全身一样,遍布各个机房之中,是架接在互联网与传统电信运营商之间的看不见的桥梁。
CDN的运行原理
神殿级描述(如图),完美阐释CDN的运行过程:
<img src="https://pic3.zhimg.com/50/v2-bb572cd3b4a5ff8b482edf2945d845e1_hd.jpg" data-rawwidth="400" data-rawheight="300" class="content_image" width="400">
异次元的科普,三次元的无字天书...
不懂?!我就知道很多人都看不懂,不过如果把整个过程,比作网购,我相信就算是不懂技术的妹纸们也会醍醐灌顶!!!
话说从前有一个大仓库(源站服务器)存放着很多好吃的(数据)如薯片、巧克力、话梅等等(音频、视频、文件等) 仓库下属会有很多网店超市(代理缓存的各个节点)大仓库的东西会下放到各个超市存储(缓存)、售卖(调度) 你(用户)在北京,想吃话梅(数据)那么就会就近北京的店(节点)将话梅发给你(用户请求数据) 而这个过程就是CDN的运行过程,相信吃货一定看得懂!!
就是这么简单...
CDN的发展 CDN,虽然听起来高冷,似乎从来不曾出现在人们的视野中,但它却是个古老的东西,几乎伴随着互联网而生。 在MIT(麻省理工),有一群的精英份子发现如果要让任何地方的人都可以很快的打开自己的网站的话,就需要象在世界各地盖教堂一样,把自己的网页发布到离信众最近的地方去。所以,他们用一种简单的缓存镜像的办法实现了这种发布。并于1998年成立Akami公司,至今仍是全球最大的CDN服务商。
最早的入主这个网络的是Yahoo!那年是1999年。这是CDN第一次投入商用。
让我们继续回顾互联网与CDN在那耀眼的一瞬之后的日子,互联网经历了泡沫的破裂,新模式的创新,但CDN却好像渐渐的被人遗忘了。
我们熟悉的B2B,C2C,B2C,P2P,搜索,竞价排名,Page Ranking, RSS,Wiki,Meshup,podcasting,网络游戏,Social Network……那么多我们耳熟能详的名词,或者其实并不明白其中的真正意思,但在炫耀自己的互联网阅历的时候随口说出的几个里面,唯独没有CDN……直到短视频的出现。
当YouTube出现在世人面前的时候,人们为互联网的又一次革命而叫好,而与此同时,人们看到了在YouTube后面的一个强大的CDN支持,是这个CDN网络把YouTube的无数视频展现在人们面前,在这个时候,人们发现CDN是不可或缺的,CDN在经历了那么长时间的默默无闻以后,突然一夜间闻达于诸侯,大家突然认识到了一个不为人熟知的领域。
从此,CDN变成了一个流行词汇,尤其是在高盛领投LimeLight 1.2亿美金之后,突然之间,世界各地都出现了大大小小的CDN公司,无数的投资蜂拥而至。
直至今日,整个CDN行业超过80%的市场份额都被美国占据着,北美、欧洲、亚太是全球最主要的三大市场,其中Akami占有全球CDN市场超过50%的份额;全球500强企业,超过6成(300家)使用Akamai的CDN服务;Akamai承载全球近1/3的互联网流量。LimeLight曾是全球第二大CDN服务商,如今也早已被Amazon突破远远甩在身后。
<img src="https://pic3.zhimg.com/50/v2-6d4cddc1fbaaddec4328531be7524a83_hd.jpg" data-rawwidth="459" data-rawheight="626" class="origin_image zh-lightbox-thumb" width="459" data-original="https://pic3.zhimg.com/v2-6d4cddc1fbaaddec4328531be7524a83_r.jpg">
数据来源于datanyze报告图片来源于特大号(ID:ITXXXL)
那么CDN在国外发展的这么如火如荼,在中国又是怎样的呢? CDN在中国的发展 相较于美国,中国CDN起步比较晚,如互联网在中国崛起较晚一样,CDN行业的变化也与互联网行业的密切相关,正是互联网新业态的不断兴起和变化,才使得CDN行业走过了蛮荒,逐步形成今天这样一个热闹和繁华的行业局面。它的发展大致可分为三个阶段: 第一阶段是从2000年-2010年,这也是传统CDN厂商的巅峰时期。 2000年之前是Akamai、Digital Island等在国内建点,向国内渗透,国内一些IDC、ISP开始代理销售国外CDN服务商的服务,电信运营商建立自己内部的或区域的CDN网络 - 大量使用NetApp/Radware的硬件产品。
到2000年中国才开始引进CDN技术,在信息产业部的支持下ChinaCache(蓝汛)开始商业试验,新浪Sina成为第一个使用蓝汛CDN服务的客户。2002年6月,蓝汛被正式批准商业运营,开辟了中国CDN市场的疆土。随后网宿、帝联等也纷纷进入阵营。
2010年,随着网宿、蓝汛等老牌的CDN厂商纷纷上市达到顶峰,这次行业的爆发主要是由于网络游戏、网络视频、电子电商等在线业务的兴起。在这个发展时期,老牌CDN厂商的发展主要靠资源来驱动,大都是通过与电信运营商进行合作,购买获取丰富的网络节点资源,囤积大量的带宽资源形成行业壁垒。 在过去的十几年间,作为互联网行业的一项基础设施, CDN行业一直都风平浪静,绝大份市场被网宿、蓝汛等传统CDN厂商牢牢占据。 第二阶段是从2010年到2014年,互联网完成了由 PC端向移动端的转移和过渡。 由于移动互联网的爆发,海量的移动应用出现,使得CDN市场规模得到增长。传统CDN厂商由于技术发展的滞后,已无法满足BAT互联网巨头们对IDC及CDN的需求。加之长期以来,CDN行业价格不透明,乱象众生,于是阿里、腾讯、百度等互联网巨头纷纷自建机房,在推出云服务的同时,也开始将CDN服务作为重要一项服务内容向业界开放。不过,自建CDN不仅建设成本很高,而且后期的维护成本也很高,只适合于业务量巨大互联网巨头,对于一般的互联网公司来说,基本上没有资本和精力来自建CDN。 第三个阶段是2015年以后,CDN技术全面革新,CDN进入黄金时期。 2015年互联网行业进入直播年,全民直播时代已经到来,流量大爆发,CDN厂商如雨后春笋般平地而起。大批创业公司凭借着技术创新杀入到CDN市场,尤以星域CDN、云帆加速为代表。创新型CDN厂商不断在技术上的革新、灵活定制,使其以颠覆性价格和个性化定制赢得市场,掀起中国CDN行业的一阵飓风。 以云帆加速为例,它凭借其继承快播的流媒体播放技术为优势,自主研发CDN架构,性能和稳定性都超过了开源系统,有助于彻底杜绝内容被篡改的风险,灵活实现各种客户的定制化需求。
自2015年下半年承接业务以来,已达成与新蓝网、江苏卫视、南方新媒体、PPTV、战旗、Bilibili、360、音悦台等众多国内知名网站的合作,全面覆盖流媒体领域。且于2016年7月与AR行业龙头亮风台建立重要合作伙伴关系,从产品到平台全面合作,开始布局AR行业。2016年8月1日,正式全面开启美国CDN节点,通过云帆加速海外CDN节点,中国企业可以快速实现业务的全球化,中国用户也可以体验到海外的互联网应用。
云帆加速创始人兼首席布道师王羲桀还表示:公司计划未来的1-2年时间内,或将该CDN架构系统开源给各大企业共享使用,打造由中国人开源的CDN系统。云帆加速以黑马姿态杀入,震动着整个行业。 目前,中国CDN市场已呈现着“三足鼎立”的局面,专业CDN、自建CDN、创新型CDN都割据一片天地。
CDN发展前景
根据中国信息通信研究院推出《内容分发网络(CDN) 白皮书(2015年)》显示,美国 CDN服务提供商 Akamai 稳居全球CDN服务提供商龙头地位,2014年实现CDN业务营收19.64亿美元,同比增长 24.5%。虽然中国的CDN 服务提供商的业务已经覆盖了包括美国、欧洲、东南亚、日本韩国、我国香港和澳门等国家和地区在内的全球一百多个区域。但是在市场份额上与美国企业依然实力悬殊。
根据 Datanyze 数据,Alexa 排名前一千、一万、十万的网站中,虽然 CDN 服务提供商排名不尽相同,但美国企业牢牢占据市场主导地位。 据统计,在使用 CDN 的 Alexa 前一千名网站中,采用比例最高的 CDN 服务提供商有 Akamai(41.4%)、Amazon CloudFront(11.9%)、EdgeCast(8.2%)、FastlyCDN(6.7%)和 CloudFare(3.9%);其中 Akamai 和 Amazon CloudFront 合计占比超过一半。 Alexa 前一千名网站使用比例较高的中国 CDN 服务提供商包括网宿(3.4%)、新网(2.6%)、蓝汛(2.4%)、淘宝(1.7%)、腾讯(0.6%)。 Alexa 前一万名网站中使用比例最高的 CDN 服务提供商有 Akamai(31.3%)、Amazon CloudFront(20.8%)、EdgeCast(8.0%)、MaxCDN(4.6%)和 FastlyCDN(4.4%);其中 Akamai 和 AmazonCloudFront 份额差距缩小,合计占比仍超过一半。 Alexa 前一万名网站采用的我国 CDN 服务提供商有网宿(3.4%)、蓝汛(1.9%)、新网(1.8%)、淘宝(0.6%)、腾讯(0.4%)。
Alexa 前十万名网站使用的我国CDN服务提供商有网宿(3.0%)、蓝汛(1.4%)、新网(1.2%)、腾讯(0.9%)、淘宝(0.6%)。 虽然近两年,中国 CDN 服务提供商崭露头角,但中国 CDN 服务提供商全球市场份额有待进一步提升,国际市场发展还有更广阔的天地。近几年,伴随着我国一系列互联网相关政策的出台,尤其是我国“互联网+”行动的发布,我国CDN产业迎来了黄金发展时期。视频、游戏、社 交、电子商务等业务的快速增长,为CDN发展提供了持续动力;随着大数据、云计算和5G的崛起,万物互联已是大势所趋。未来物联网将逐渐取代互联网,创造更大的数据传输空间。AI、VR、AR、MR、4K高清视频等黑技术更是伴随着人们生活方式的改变,逐渐走下神坛,融合到各个领域中,为CDN的发展提供了新动力。
小结: CDN行业也正在迎来一个全新的发展时期,CDN市场的想象空间和发展前景被广泛看好。
作者:阿布
链接:https://www.zhihu.com/question/37353035/answer/210602732
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
【CDN】- 什么是CDN的更多相关文章
- 什么是边缘CDN和虚拟CDN (vCDN)?
关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 如今CDN有哪些局限性? 现如今,内容和游戏提供商正面临着越来越大的压力,它们需要向最终用户提 ...
- 通过AccessKey调用阿里云CDN接口刷新CDN资源案例
通过AccessKey远程调用阿里云CDN接口,快速实现自动化集成部署. CdnService.java package com.nfky.cdn; import com.aliyuncs.Defau ...
- 常用的CDN 链接 http://cdn.code.baidu.com/ http://www.bootcdn.cn/
http://cdn.code.baidu.com/ http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs ★新浪CDN,感觉 ...
- EasyNVR完美搭配腾讯云CDN/阿里云CDN进行RTMP、HLS直播加速的使用说明
1.相关资料入口 腾讯云LVB EasyNVR.com 2.加速说明 2.1. 腾讯LVB加速 2.1.1. 开通服务 腾讯云视频LVB开通入口 2.1.2. 登录进入控制台 腾讯云直播控制台 2.1 ...
- 什么是CDN?哪些是流行的jQuery CDN?使用CDN有什么好处?
内容传送网络或内容分发网络(CDN)是部署在因特网上的多个数据中心的大型分布式服务器系统.CDN的目标是为具有高可 用性和高性能的最终用户提供内容. 有3个流行的jQuery CDN:谷歌,微软jQu ...
- 【初码干货】使用阿里云对Web开发中的资源文件进行CDN加速的深入研究和实践
提示:阅读本文需提前了解的相关知识 1.阿里云(https://www.aliyun.com) 2.阿里云CDN(https://www.aliyun.com/product/cdn) 3.阿里云OS ...
- 前端CDN公共库
通过使用公共的CDN脚本和样式库,可以在一定程度上加速访问.节省服务器流量.提升你的网站用户体验.本文将介绍国内比较常用的几种免费的CDN库,包括百度.新浪.360.又拍和七牛等. 百度CDN公共库 ...
- CDN服务技术架构图
前言 在博文中 解读大型网站的演变过程 浅谈 举家搬迁静态文件到CDN 博文中都有涉及CDN,这次我们来详细讲解下CDN的架构 简介 CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器 ...
- 关于CDN下查找网站真实ip
关于CDN下查找网站真实ip From t00ls.net -----雨苁收集 杂乱无章,自己慢慢看,有问题加Q2359795780~~~~~~噗 先来几张t00lslogo ...
- CDN 技术详解(DNS,GSLB,Cache)
CDN 是什么 CDN(Content Delivery Network,内容分发网络),即全网内容加速服务.为了尽可能的避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快.更稳 ...
随机推荐
- matlab时间测试
因为想把样本筛选一下,所以简单的分类器先跑了一下,没想到跑完分类器在对样本筛选时的时间大大超过了样本进分类器的时间,这个显然不能达到我要的节省时间目的.于是分析了一下matlab中各个环节的时间成本, ...
- background和background-image一点小区别
如果使用background-image属性,则no-repeat不能使用,因为其对background-image不起作用. 可以使用background属性,再设置no-repeat.
- 一篇SSM框架整合友好的文章(二)
上一篇讲述了DAO 层,mybatis实现数据库的连接,DAO层接口设计,以及mybtis和spring的整合.DAO层采用接口设计方式实现,接口和SQL实现的分离,方便维护.DAO层所负责的仅仅是接 ...
- javascript入门笔记4-数组
1.数组 var arr=new Array(); var myarray= new Array(8); //创建数组,存储8个数据. 注意: 1.创建的新数组是空数组,没有值,如输出,则显示unde ...
- .NET中微软实体框架的数据访问方法
介绍 本文的目的是解释微软的实体框架提供的三种数据访问方法.网上有好几篇关于这个话题的好文章,但是我想以一个教程的形式更详细地介绍这个话题,这个教程对于开始学习实体框架及其方法的人来说是个入门.我们将 ...
- Servlet的工作原理和生命周期
Servlet的工作原理 . Web服务器加载Servlet:Web服务器启动后,它会根据每个工程的web.xml文件去查找该工程的Servlet,并且找到这些Servlet的Class文件所在的地址 ...
- 修改第三方库内容,carsh提示"image not found"
在图示位置把提示的东西加上即可 参考: iOS app with framework crashed on device, dyld: Library not loaded, Xcode 6 Beta ...
- 给大家一个我的QQ群
很少关注博客了,提供一个QQ群讨论 我的一个QQ群:158351344
- Java的“Goto”与标签
goto在Java中是一个保留字,但在语言中并没有用到它:Java没有goto.但是,Java也能完成一些类似于跳转的操作,主要是依靠:标签. 为什么要使用标签 在迭代语句中,我们可以使用break和 ...
- ES6笔记04-class的基本语法
JavaScript 语言中,生成实例对象的传统方法是通过构造函数. ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板.通过class关键字,可以定义类. clas ...