阿里云CDN的双11再进化

简介:

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

一般来说,双11的峰值请求数是平时的数十倍,你可以想象数千万人同时访问同一个网站,产生的并发访问,对于整个互联网基础设施的考验是非常巨大的,而通过阿里云的CDN服务,双11的峰值得以平稳度过。可以说,每一次的双十一都是对阿里云CDN的洗礼和锤炼,为双十一全球狂欢保驾护航是阿里云CDN的承诺。

_11CDN_1

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年,针对淘宝购物详情页静态化项目,利用高性能的Swift和海量的实时刷新系统,巧妙的解决了动态页面的扩容问题。

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

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

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

_11CDN_2

阿里云CDN现在已经占据中国互联网25%以上的流量,越来越成为中国互联网基础设施的一部分,为了用户获得低延时和流畅度的需求,阿里云CDN,还突破性的使用了网间动态路由技术,保证直播链路的可靠性,今年是阿里云CDN第9年参加双11,成功实现了直播和电商双重稳定支持,可以同时支撑千万级别并发用户访问。经过近2年的发展,正在服务中国1/4以上的直播流数,通过完善的全链路监控和多线互备的措施,为双11晚会的稳定运行提供技术支撑。

2017年双11越来越变得全球化,购物正在从中国人民的狂欢,变成世界人民的狂欢。互联网,让世界的距离变近。今年也是阿里云CDN快速成长的一年,电商业务流量翻番,阿里云CDN实现整体体量实现了3倍以上的体量增长。

阿里云CDN充分利用硬件性能的同时,对软件性能进行优化,在仅增加少量机器的情况下,支撑起中国最大的HTTPS流量。加速!+安全!淘宝作为第一家全站使用HTTPS的电商网站,也是全国最大的HTTPS网站,阿里云CDN为保障全球用户的购物安全保驾护航。

_11CDN_4

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

目录
相关文章
|
3月前
|
缓存 前端开发 JavaScript
适合阿里云CDN分发的文件类型有哪些?
静态文件如网页、图片、视频等适合CDN分发,可提升加载速度,减轻源站压力。动态、私有或频繁变更内容则不适合。合理选择资源包,助力高效上云。
|
3月前
|
缓存 前端开发 JavaScript
有哪些文件适合阿里云CDN分发?
静态、高频访问且对加载速度要求高的文件(如网页、图片、视频、下载文件)适合CDN加速,可提升性能与性价比;动态内容、私有数据、频繁更新或敏感资源则不宜使用。合理选择分发策略,优化体验并降低成本。
|
3月前
|
CDN
怎么调整阿里云CDN配额?
阿里云CDN助力网站加速,配额管理关乎性能与成本。本文详解带宽、流量、请求数配额定义,指导用户查看及申请提升配额,并解析费用影响与优化策略,助您合理规划资源,降本增效。
|
3月前
|
域名解析 缓存 监控
阿里云渠道商:如何排查阿里云CDN访问问题?
排查阿里云CDN访问问题需分步诊断:先检查DNS解析与CDN基础配置,再根据访问慢、内容未更新或50x错误等现象定位原因,结合ping、tracert及阿里云实时日志、节点检测等工具深度分析。掌握此流程,快速解决异常。
|
3月前
|
边缘计算 缓存 双11
阿里云渠道商:什么时候应该使用阿里云 CDN 预热?
阿里云CDN预热可将资源提前分发至边缘节点,降低首字节时间50%以上,减轻源站压力。适用于大促活动、大文件发布、定期更新、突发流量及APP资源更新等场景,提升访问速度与稳定性。首次访问求快用预热,内容更新生效用刷新。
|
3月前
|
缓存 安全 网络安全
阿里云渠道商:怎么通过阿里云CDN提高全球用户的访问体验?
阿里云CDN通过全球2800+节点、智能调度、性能优化与安全防护三大技术,实现低延迟、高稳定的内容分发,助力企业提升全球访问体验,让业务如本地般流畅。
|
3月前
|
Web App开发 缓存 监控
阿里云渠道商:如何优化阿里云 CDN 配额的使用效率?
CDN可提升网站速度,但30%企业因配置不当致带宽超支。本文分享阿里云验证的三大优化方案:精细化缓存、智能压缩与数据驱动配额调配,最高节省40%带宽成本。附实操步骤,助你高效降本。
|
3月前
|
数据采集 缓存 监控
阿里云CDN流量超额怎么办?
使用阿里云CDN时,流量超额易致额外费用。本文教你三招应对:实时监控并设置报警、优化配置减少消耗、购买流量包降低成本。常见原因包括访问突增、配置不当或网络攻击。
|
3月前
|
缓存 边缘计算 双11
阿里云渠道商:适合使用CDN 预热的场景有哪些?
本文介绍CDN预热功能在大型活动、大文件分发、周期性更新等场景中的应用。通过提前将资源推送至边缘节点,可显著降低首字节时间、减轻源站压力,提升访问效率与系统稳定性。
|
3月前
|
缓存 安全 调度
阿里云渠道商:如何使用CDN加速全球业务?
阿里云CDN通过全球2800+节点,将内容分发至用户附近,实现“本地化”访问,显著降低延迟。支持智能压缩、动态缓存与HTTPS加密,兼具加速、优化与安全,助力企业高效出海,提升全球用户体验。