开发者社区> 阿里云头条> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

阿里云CDN的双11进化论

简介: 从2009年11月11日开始,双11从最初的淘宝商城到后来的天猫商城购物促销活动,到后来演变成为中国各大购物网站全国性的购物狂坏。双11的成交额也从最初的不到1亿,呈指数上升,一直上涨到2015年的912亿,直到今年突破千亿大关。成交额节节攀升背后的技术,是整个阿里集团成千上万技术工程师的努力结果。
+关注继续查看

阿里云CDN的双11进化论

从2009年11月11日开始,双11从最初的淘宝商城到后来的天猫商城购物促销活动,到后来演变成为中国各大购物网站全国性的购物狂坏,成为广大顾客购物的盛大节日。双11的成交额也从最初的不到1亿,呈指数上升,一直上涨到2015年的912亿,直到今年突破千亿大关。成交额节节攀升背后的技术,是整个阿里集团成千上万技术工程师的努力结果。   

一般来说,双11的峰值请求数是平时的数十倍,你可以想象数千万人同时访问同一个网站,产生的并发访问,对于整个互联网基础设施的考验是非常巨大的,而通过阿里云的CDN服务,双11的峰值得以平稳度过。

2f481bbba6af68c017a41bf5cfd43f57de52ee77

CDN是现代大型互联网网站流量的承担平台,它的作用是加速内容的访问,让访问就近接入。另外也可以分散流量。一般来说,网站的95%的请求和流量都是来自于CDN,所以如果CDN不稳定,双11是不可持续的。没有哪个省的IDC机房可以支撑整个双11的流量。所以CDN是互联网的基础设施,如何使用和建设好CDN是每个大型互联网公司必须要考虑的事情。

阿里云CDN正是从双11的发展而来的

在09年以前,阿里巴巴也有使用第三方的商业CDN。但是商业CDN的设计目的是服务于通用性网站,对于以图片为主的小文件分发并没有优势,反而在双11的时候,因为骤然秒杀的高IOPS的原因,导致磁盘IO过高宕机,影响服务。所以从2009年就开始阿里巴巴就自建CDN,2010年CDN团队因为支撑庞大的双11流量,而获得了内部创新大奖。

从2012年开始,阿里巴巴就没有再采购过第三方的CDN。为了支撑双11的高带宽和高请求数,CDN从12年左右就开始使用万兆网卡和全SSD服务器,完美的服务好双11。阿里云CDN也自研了高性能的Swift缓存服务器,充分利用SSD的高性能,首创性的提供40G吞吐能力的标准节点,在业界做到了性能极致。

2014年以前,基本上阿里云CDN的容量和设备都是为双11而准备的。为了不浪费多余的硬件,双11的CDN整体水位都会跑得非常高,这对整个CDN分布式系统的容错能力,调度能力都是极大的考验。可以说,阿里云CDN是经过双11洗礼的系统,其稳定性和性能都是充分生产压测了的。

随着技术的发展和玩法的多样化,阿里云CDN也越来越承担更多重要的任务。2014年,针对淘宝购物详情页静态化项目[1],利用高性能的Swift和海量的实时刷新系统,巧妙的解决了动态页面的扩容问题。

2015年,利用CDN天然多机房特性,与异地多活结合,解决了延时和用户级别单元化的问题。淘宝全站实现了全站HTTPS,保障顾客安全购物,阿里云CDN针对软件性能进行优化,在仅增加少量的机器的情况下,充分利用原有硬件性能,支撑起中国最大的HTTPS流量。另外,在使用HTTPS+SPDY的情况下,统计的数据证明原有的用户体验没有下降。

2014年以后,阿里云CDN开启了商业化进程,从原有的小文件业务,增加到了大文件分发、点播分发,以及最近比较火的直播流媒体分发。由于经过双11的严酷考验,稳定性和性能充分获得认可,阿里云CDN实现了营收年增速800%的飞跃[4],远超传统的商业CDN。

从15年阿里云CDN发布直播CDN开始,经过一年的发展,阿里云CDN正在为今年的双11保驾护航。利用阿里云优质节点,通过HTTP DNS,进行边缘推流,保证上行的稳定性。利用跨国的洲际专线,保障全球用户直播的需要。

6adcb6284e223c43841bca59038bed0b2fdecca7

为了用户获得低延时和流畅度的需求,阿里云CDN,还突破性的使用了网间动态路由技术,保证直播链路的可靠性,让双11移动直播和晚会直播的稳定运行。2016年双11越来越变得全球化,购物正在从中国人民的狂欢,变成世界人民的狂欢。互联网,让世界的距离变近。今年,阿里云CDN也继续推进海外CDN建设,节点从30多个,增加到200余个。阿里云CDN充分利用硬件性能的同时,对软件性能进行优化,在仅增加少量机器的情况下,支撑起中国最大的HTTPS流量。

646e3b24087cf1441bcc402e703a74c7fc02b501

阿里云CDN从淘宝双11一步步走来,也希望将双11能力提供给广大用户,让每个网站都可以创办自己的双11。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云云存储和CDN
阿里云云存储和CDN自制脑图, 介绍了云存储简介,对象存储(OSS),表格存储(Table Store),文件存储(NAS),阿里云CDN。
0 0
阿里云云存储和CDN
阿里云云存储和CDN自制脑图, 介绍了云存储简介、对象存储(OSS)、表格存储(Table Store)、文件存储(NAS)、阿里云CDN。
0 0
阿里云国际版CDN的设置
本文介绍一下阿里云国际版CDN的设置
0 0
阿里云国际版 为什么使用CDN(内容交付网络)
如果您正在运营一个网站,您应该了解一些对您的成功至关重要的因素 例如阿里云国际站的CDN
0 0
阿里云国际版CDN使用教程和阿里云国际站账号注册流程绑卡教程!
阿里云国际版CDN使用教程和阿里云国际站账号注册流程绑卡教程!今天就和【聚搜云-骆驼TG飞机:luotuoemo】一起详细了解一下阿里云CDN的购买以及注意事项:
0 0
阿里云OSS传输加速和CDN有什么区别?
阿里云对象存储OSS传输加速和阿里云CDN的区别
0 0
阿里云cdn是什么?它有什么作用呢?会帮助我们的网站吗?
阿里云cdn网站加速类产品,提供快速、稳定、安全、可编程的全球内容分发加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近取得所需内容,提高用户访问的响应速度和成功率。
0 0
+关注
阿里云头条
你关注的阿里云!
文章
问答
文章排行榜
最热
最新
相关电子书
更多
构建智能化的视频系统 阿里云CDN的进化
立即下载
阿里云CDN-金融政企CDN最佳实践
立即下载
构建智能化的视频系统 阿里云CDN的进化
立即下载