中国 CDN 编年史


戳蓝字“CSDN云计算”关注我们哦!

640?wx_fmt=jpeg

技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!


CDN的全称是(Content Delivery Network),即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。说到CDN不得不提传统CDN,那要从Akamai开始讲起。



1传统CDN服务商


时间轴回到二十四年前的那个夏天。1995年,万维网之父 TimBerners-Lee预测到互联网用户即将遭遇网络拥塞现象,因此他提出一个学术难题,希望有人能发明一种全新的、从根本上解决问题的方法,来实现互联网内容的无拥塞分发。请大家发明一种更好的新方法来传送互联网内容。


640?wx_fmt=jpeg

Tim Berners-Lee


这一挑战激起了 MIT 应用数学教授 Tom Leighton 的兴趣,他的办公室就在 Berners-Lee 博士的楼下。Leighton 博士是并行算法和建筑学方面的著名专家,他曾担任 MIT 计算机科学实验室算法团队的领导。Leighton 博士意识到,或许可以从应用数学和算法中找到网络拥塞的解决方案,因此他组建了一支研究人员团队来解决此问题。

从 Technion 获得计算机科学和数学学士学位后,Danny Lewin 于 1996 年秋来到 MIT 并与 Leighton 博士一起共事。此后不久,Lewin 先生很快在改善互联网性能的各种技术上取得重要进展。通过与团队合作,Leighton 博士和 Lewin 先生制定了能够在大型分布式服务器网络上智能传送和复制内容的数学算法,该项技术最终解决了互联网用户即将面临的恼人问题。

1997 年,Leighton 博士和 Lewin 先生开始探索这种技术的商业用途。同年 9 月,他们和 Preetish Nijhawan(MIT Sloan 学院的学生)参加了 MIT 备受瞩目的 5 万美元年度创业大赛。在为期 9 个月的竞赛期间,5 万美元团队迅速壮大,他们的商业计划在 100 个参赛团队中入围 6 强。这一卓越成果预示着互联网内容传送具有很大的市场潜力。1998 年 8 月 20 日,Leighton 博士和 Lewin 先生成立了 Akamai 公司,Jonathan Seelig(Sloan 学院的学生)和 Randall Kaplan 也加入了创办团队。Akamai 从 MIT 获得了某些知识产权的独家许可,而后于 1998 年秋开始了开发工作。大多数公司早期员工都是在 MIT 参加过这个项目的学生。

640?wx_fmt=jpeg

1998 年底和 1999 年初,经验丰富的互联网业务专家加入了该团队。公司发展迅速,并且于 1999 年 2 月推出其首款用于发布实时路况信息的产品,即深埋在迪士尼地下的像素。3 月,Akamai 实现了娱乐体育节目电视网 (ESPN)“疯狂三月 (March Madness)”赛事和“今晚娱乐 (Entertainment Tonight)”的“星球大战”预告片的传输,这两项活动出现了历史最高水平的用户需求,Akamai 因此获得了极高的市场关注度。Akamai 于 1999 年 4月开始提供商业服务,并宣布全球访问量最大的网站之一 Yahoo! 为其特许客户。截止到2018年,Akamai公司在全球部署超过24万台服务器,这些服务器部署在全球130多个国家,900多个城市,1600多个运营商的2800多个节点上。当之无愧的CDN鼻祖。

640?wx_fmt=jpeg

与此同时,东半球也不平静。1998年6月,蓝汛通信(Chinacache)在北京成立。2000年8月获得中国信息产业部批准的CDN试运行许可证。作为第一个吃螃蟹的人,蓝汛在CDN市场上开足了马力奔跑。目前ChinaCache在全世界拥有17000多台服务器,遍布全球超过120个大中城市,为国内外上万家知名企业提供网络应用基础服务,业务遍及欧洲、亚洲、美洲和大洋洲。2010年10月成功在美国纳斯达克上市。


但是先入局没有为蓝汛筑起护城墙。在蓝汛获得CDN运行许可证的那年,福建集美大学水产学院电子仪器厂退休职工陈宝珍和海归周艾钧以200万元资金注册公司,进入IDC市场。第二年,万网首席运营官刘成彦加盟了网宿,这家嗅觉灵敏的公司大举投入CDN并不断加码。后面的故事,如大家所见。网宿科技野蛮发展,基于强大的数据分发及处理能力,网宿科技提供CDN、边缘计算、云计算及云安全等丰富的产品及服务。网宿智能平台日均处理万亿级的服务请求,每天为全球网站抵御超过26亿次攻击,服务全球数十亿网民。2009年成功在深交所创业板挂牌上市。2018年,网宿科技实现营业收入63.37亿元。在中国商用CDN市场中,网宿份额占比达40.64%,连续多年市场份额位列第一,成为国内最大的CDN提供商。

640?wx_fmt=jpeg

网宿科技在全球部署超过15万台服务器,服务器部署在全球70多个国家,100多个运营商,超过1500个CDN节点、拥有广泛高效的资源储备,可承载超过10TbpsDDoS攻击,打通了跨网传输瓶颈,能够为各个行业、各大客户的定制化需求提供稳定、高效的服务。网宿科技在美国、俄罗斯、韩国、中国厦门和中国深圳设立五大研发中心,拥有顶级的技术研发团队,研发人员数量占比超过65%,每年研发投入占公司营业收入10%左右。(网宿官网数据)


另外一家传统CDN公司叫帝联科技,创建于2005年,总部位于上海。公司目前在北京、广州、深圳、天津、沈阳、重庆、成都、长沙、武汉等地设立了多个分公司及办事处,在全国各主要城市拥有250多个节点,带宽储备突破2500G,网络节点设备超过6500台。2014年在新三板挂牌,2015年底发公告说即将进入上交所上市辅导。但人算不如天算,终究还是没有成功,在2017年宣布终止上市辅导。具体原因往下看就知道了。


CDN是典型的资源型生意。服务商在全国各地建设节点,从运营商买入带宽,一倒手就可以挣钱,价格不透明,市场售价是成本价的好几倍。Akamai、网宿、蓝汛等传统CDN服务商,之前日子一直过得很潇洒,一直在闷声发大财。直到2014年。云计算厂商杀入CDN这片蓝海,一切都变了。首当其冲,阿里云来了。



2云计算CDN服务商



阿里云CDN事业部总监朱照远说,早在2006年阿里云CDN的前身——淘宝CDN就已经开始研发了,从2006年到2008年为1.0版,2009年到2010年为2.0版本,在这个时期主要服务淘宝网。从2010年到2012年的3.0版本以及2013年到2014年的4.0版本,这个时候于服务整个阿里巴巴集团,包括淘宝网、天猫、支付宝、聚划算、阿里巴巴B2B等等所有子公司。阿里云CDN历经了七年的淘宝天猫双十一的巨大挑战,没有出过一次故障。从2014年3月份开始,阿里云CDN进入了5.0时代,5.0时代是商业化的开始。除了阿里集团之外,外部客户包括大中型企业和小企业都可以在阿里云上开通阿里云CDN,用上与淘宝、天猫同款的CDN服务。

640?wx_fmt=jpeg

阿里云的CDN业务从2014年3月开始正式商用,到2016年3月取得了突破性进展,不仅2015年营收同比增长了800%、增速为传统CDN的20倍,而且CDN客户数突破十万、为国内传统CDN厂商客户数总和的20倍。除此之外,支持同样数量的客户数,阿里云CDN需要的员工仅仅是同行的1/50。阿里云首席科学家章文嵩表示,阿里云在2015年10月成立独立的CDN业务部门就是表达了对CDN市场的必夺之心。作为CDN市场的后起之秀,阿里云站在2016年之初进一步喊出了重新定义CDN,要从内容分发网络推进到云计算分发网络。章文嵩针对极速6.0的设计思想表示,CDN现在已经成为云计算网络的一部分,通过CDN可以更多的把计算和存储推向边缘。CDN将成为内容分发+边缘计算,也就把云计算的更多应用场景从中心节点推到CDN边缘节点上。


2019年2月,市场咨询机构计世资讯(CCW Research)公布了《2018-2019年中国CDN市场发展报告》,报告显示,阿里云市场份额位居中国第一,占30.6%,成为中国CDN(内容分发网络)市场第一大厂商。据阿里云官网数据,截止目前,全球有2500多个节点,120T带宽能力,覆盖六大洲,国内主流运营商均支持,服务超过30万个客户。


说完阿里云,就不得不说一下腾讯云,腾讯在去年9月底宣布第三次整体战略升级,在原有七大事业群的基础上进行重组整合成六大事业群,新成立云与智慧产业事业群(CSIG)、平台与内容事业群(PCG)。这标志着,企业级云计算业务正式成为腾讯未来20年的发展战略重心。腾讯云不容小觑。


640?wx_fmt=jpeg


市场咨询机构计世资讯(CCW Research)公布的《2018-2019年中国CDN市场发展报告》,报告显示,腾讯云市场份额位居中国第三,占10.4%,目前占据国内CDN第一梯队。腾讯云CDN售卖带宽20T+,全网带宽储备100T+。全球1300+节点,国内1100节点,覆盖移动、联通、电信及十几家运营商,海外自建200+节点,覆盖六大洲。聚焦领域涉及1、直播类、点播类客户;2、网页静态内容加速类用户;3、电商、游戏类;4:新兴领域:如人工智能、物联网领域用户。服务客户主要包括哔哩哔哩、搜狗、芒果TV、58同城、大众点评等等。腾讯云CDN系统全部自研系统,专项团队十年优化,平台更加安全高效。


640?wx_fmt=png


雷军的金山云也不会放弃CDN这块蛋糕,通过以往积累,金山云主要面向视频、游戏、直播领域的CDN的客户,如今日头条、陌陌、美拍等。由于市场竞争太过激烈,2018年11月,金山云和Akamai签署合作协议,抱团取暖。通过计世资讯(CCW Research)公布的《2018-2019年中国CDN市场发展报告》看出,金山云目前国内CDN份额排第四,共4.1%。此外还有白山云、七牛云、UCloud、又拍云等一众CDN服务提供商,CDN市场也是百花争艳,究竟谁才是王者可以笑到最后还是要时间来告诉我们答案。


2015年在中国CDN历史上算是一个值得纪念的时间点,云计算厂商发起了价格战,5月,阿里云宣布CDN降价21%,并划出了行业透明价,放言“未来不存在独立的垂直CDN厂商”。降价后价格仅相当于传统CDN企业网宿同类产品的三分之一,从此拉开了云计算厂商价格战的大幕。随后七牛云、腾讯云纷纷跟进降价。2017年11月,阿里云宣布CDN再次降价25%。随后,腾讯云宣布CDN最高降价47%。12月,金山云也宣布CDN最高降价50%。


640?wx_fmt=png

图-2018中国CDN市场份额


从图可以看出,传统CDN企业市场份额被云计算厂商蚕食的很严重,用个词语叫“吊打”也不为过。传统CDN厂商从2015年最高80%多的市场份额掉到现在的30%,也是很累。传统CDN企业被云计算厂商围攻不仅仅发生在中国。在国外,亚马逊AWS从2009年就开始提供Cloudfront CDN业务,是全球最早提供CDN的云计算服务商。曾经拥有全球超一半CDN市场份额的Akamai,在亚马逊CDN入局后,份额跌去了将近20%,从57%降至39%。


说完传统CDN和云厂商CDN,还有一种创新型CDN。究竟是创新型CDN,带来新的革命;还是概念型CDN,哗众取宠;时间告诉我们一切。



3创新型CDN服务商


无论是传统CDN还是云服务商的架构都是骨干网架构,而骨干网的架构是无法通过扩建数据中心和机房增加节点数量。骨干网架构技术上的局限性为共享型CDN异军突起创造了机会。共享型CDN的底层技术其实基于“共享经济”理念,将大批普通用户闲置的带宽资源变现。每一台普通用户的电脑都是CDN的一个节点,而成千上万的互联网闲置资源成为海量节点。闲置资源在被利用的同时,个人电脑用户也可获得相应的收益。

640?wx_fmt=jpeg

凭借着新颖的底层技术,共享型CDN市场表现强劲。以星域CDN为例,其所承载的迅雷云计算业务已经连续七个季度高速增长,其带宽销售环比增长达38%,总服务带宽环比增长21%,同比增长高达234%。但是,业界对共享型CDN动辄数十万级的“无限节点”也存在一些质疑。业内人士表示,一般的CDN企业,拥有几百个节点就已经很多了。而星域的众筹模式导致它连接的硬件(节点)非常多,很容易到10万量级。


还有一个公司叫云帆加速,提出了P2P-CDN,P2P是一个广泛的定义,将一切能连接的设备建立小世界。云帆P2P-CDN充分利用P2P相关技术特性,将CDN网络的数据传输职能下沉到每一个用户终端上,通过在用户侧组建并维护以CDN边缘点为中心的动态P2P网络来极大的节约CDN需要交付的数据量。


我国CDN市场一片繁盛景象,丰富的市场形态也推动CDN产业向多元化的方向发展。随着市场越来越大,网络需求越来越复杂,CDN企业的划分也越来越细,这些都是市场、需求、客户多方竞争博弈的结果。但是不管怎么说,竞争促进进步。可以预见的是不久之后,传统CDN和云CDN之间纷争愈演愈烈,各有优缺点。时间告诉我们,谁才是适合的。


今天文章主要是讲CDN玩家的动态成果,玩家构成了历史,所以说是中国CDN编年史。



640?wx_fmt=png


640?wx_fmt=jpeg


福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg


推荐阅读:

  • 开了个会:破局企业云通信,华为加速 Buff 开发者!

  • 没有一家公司可以逃避边缘计算 | 技术头条

  • 她高中发明著名算法,保送清华姚班,斯坦福 AI 实验室负责人高徒 | 人物志

  • GitHub 日收 12,000 星,微软新命令行工具引爆程序员圈!

  • 华为员工年薪 200 万!真相让人心酸!

  • 天才程序员:25 岁进贝尔实验室,32 岁创建信息论  琥珀  极客宝宝  5天前

  • 安全顾问反水成黑客, 靠瞎猜盗得5000万美元的以太币, 一个区块链大盗的另类传奇

  • 人造器官新突破!美国科学家3D打印出会“呼吸”的肺 | Science


640?wx_fmt=png真香,朕在看了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/523820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qt中实现绘制图形与截图

引言 实现可以选择线型,线宽,颜色,是否填充图形来绘制各种常见的图形,同时可以选择矩形区域来实现截图。 效果 绘图的效果如上,截图的效果: 实现 项目使用的qt5.13.2,编译器为MSVC2017_64bit&#xff…

Spring基础环境搭建

创建一个父工程springdubbo,3个子工程分别为服务端provider,客户端consumer ,接口api 选择都选择maven quickstart即可 在main目录下面创建resources文件夹,并且让idea识别,选择中右击: 给父工程添加依赖…

VMware vSphere 6.0 虚拟机运维常见问题排除

戳蓝字“CSDN云计算”关注我们哦!技术头条:干货、简洁、多维全面。更多云计算精华知识尽在眼前,get要点、solve难题,统统不在话下!当您将VMware vSphere 6.0虚拟化平台架构中的vCenter、ESXi主机、Data Center、群集完…

C++试题

引言 今天看题的时候,发现一道题看着挺简单,写了一下,输出正确。感觉解的挺好的,下面记录一下。 题目 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中&#…

Windows下Zookeeper启动zkServer.cmd闪退问题的解决方案

本人今天在使用RPC的过程中使用Zookeeper作为中间节点服务器。在windows中启动Zookeeper 在windows启动Zookeeper双击zkServer.cmd(但是需要保证安装了java环境) 但是我单击启动的时候闪退:原因可以找到,编辑工具打开zkServer.c…

c++中快速排序

引言 快速排序一直是排序算法中使用比较高频的一种算法。下面简述一下快排,予以记录。 实现思想 在一组无序的数组中,定义一个标志flag,这里以数组中左起第一个元素作为标志,定义一个i值和j值,分别表示从左边开始与…

2019 年 Q1 全球云基础设施市场份额揭晓,AWS继续领跑市场;Mesos官方回应Twitter“抛弃”Mesos……...

戳蓝字“CSDN云计算”关注我们哦!重磅先知 2019 年 Q1 全球云基础设施市场份额揭晓Mesos官方回应Twitter“抛弃”Mesos国内唯一,阿里云论文连续两年入选国际数据库顶级会议SIGMOD甲骨文中国研发中心大裁员:离职赔偿N6重磅快报2019 年 Q1 全球…

springboot启动报错LoggerFactory is not a Logback LoggerContext but Logback...

由于springboot默认日志组件为logback&#xff0c;当时项目使用的为log4j&#xff0c;在打war包到tomcat启动时报如上错误。 原因&#xff1a;log4j日志组件和自带logback日志组件冲突。 解决方法: 将默认日志组件排除。 <dependency><groupId>org.springframew…

postman使用过程中body中的form-data,x-www-form-urlencoded,raw,binary的简单记录

引言 初次使用postman不是很清楚怎么使用&#xff0c;就直接上手&#xff0c;不想看postman的使用文档&#xff0c;故而采用直接上手实验的方式&#xff0c;下面记录一下&#xff0c;body在使用的时候的四种类型。 类型说明 form-data&#xff1a;既可以上传键值对&#xff…

微电台│Get产品信息管理指南,和客户谈一场全渠道恋爱!

戳蓝字“CSDN云计算”关注我们哦&#xff01;▷ Informatica微电台004期 ◁楼下小谭撩数据&#xff08;隔壁的老王已经回到隔壁啦~&#xff09;如何使用产品信息管理与客户谈一场全渠道的恋爱&#xff1f;▼莫文蔚的阴天&#xff0c;孙燕姿的雨天&#xff0c;周杰伦的晴天都不如…

java.lang.ClassNotFoundException: org.apache.log4j.Logger

<!-- https://mvnrepository.com/artifact/log4j/log4j --><dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dependency>

qt中使用QStringLiteral宏来实现带参数的输出

叙述 在QStringLiteral宏中输入字符串&#xff0c;但是字符串中有些值想用变量来输出&#xff0c;直接上代码&#xff1a; qDebug()<<QStringLiteral("已经重连%1次未果&#xff0c;请尝试关闭程序&#xff0c;重新启动后连接&#xff01;").arg(m_reconnect…

Error: GlobalConfigUtils setMetaData Fail

有疑问&#xff0c;请留言&#xff0c;看到后统一回复,谢谢配合&#xff01; 问题现象: Caused by: com.baomidou.mybatisplus.exceptions.MybatisPlusException: Error: GlobalConfigUtils setMetaData Fail ! Cause:java.sql.SQLException: The connection property ‘zeroDa…

漫话:如何给女朋友解释灭霸的指响并不是真随机消灭半数宇宙人口的?

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;周末&#xff0c;陪女朋友去电影院看了《复仇者联盟4&#xff1a;终局之战》&#xff…

qt中生成并读取配置文件Ini

引言 做项目的时候需要将一些参数设置的更加灵活&#xff0c;通过用户修改来控制程序中一些参数&#xff0c;所以写到了配置文件中方便处理。 实现 下面是配置文件生成、读取的代码。 configinfo.h #ifndef CONFIGINFO_H #define CONFIGINFO_H#include <QMutex> #inc…

plsql常用快捷键

路径&#xff1a; D:\software\PLSQL Developer\PlugIns\shortcuts.txtplsql使用技巧 1、类SQL PLUS窗口:File->New->Command Window&#xff0c;这个类似于oracle的客户端工具sql plus&#xff0c;但比它好用多了。 2、设置关键字自动大写:Tools->Preferences->…

数据库不适合上容器云?| 技术头条

戳蓝字“CSDN云计算”关注我们哦&#xff01;技术头条&#xff1a;干货、简洁、多维全面。更多云计算精华知识尽在眼前&#xff0c;get要点、solve难题&#xff0c;统统不在话下&#xff01;Docker 在企业环境的应用端具有很大的潜力&#xff0c;在这一点上我想大家是有目共睹的…

【Git】fatal: bad boolean config value ‘true~‘ for ‘core.longpaths‘

windwos操作系统git config设置错了参数值&#xff0c;解决方法。 出现原因 在拉取代码时&#xff0c;仓库中存在文件名过长得文件&#xff0c;拉取报错了“filename too long” 解决 git config --system core.longpaths true结果在复制命令时&#xff0c;粘贴到命令行多了一…

qt设置渐变色

概述 此文只作为设置渐变色的一种方式&#xff1a; QDialog#ImDialog{background-color: qlineargradient(x1:0,y1:0,x2:1,y2:1,stop:0 #0e1d2e, stop:1 #141824); }以上为上下、左右渐变。 参考&#xff1a; https://blog.csdn.net/weixin_34034670/article/details/9182692…

linux 查看目录下文件个数

统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l统计某文件夹下目录的个数 ls -l |grep "^&#xff44;"|wc -l统计文件夹下文件的个数&#xff0c;包括子文件夹里的 ls -lR|grep "^-"|wc -l