姚伟斌:阿里云CDN技术演变之路-问答-阿里云开发者社区-阿里云

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

姚伟斌:阿里云CDN技术演变之路

2015-03-04 09:38:51 10190 2
2015年1月31日,阿里云课堂第六期在北京开课,“大型互联网应用架构之存储与分发”主题分享在众多朋友的期待下精彩上演,现场观众再次爆满。本次活动中,姚伟斌(花名:文景)和李文兆两位讲师为大家献上了精彩演讲,并在OpenSpace环节与观众展开讨论,积极互动。应广大用户要求,我们将云课堂讲师现场分享内容全文整理出来,供大家参考。阿里云课堂会继续在全国各地陆续开课,欢迎大家继续支持!

以下为讲师姚伟斌(花名:文景)的分享内容:

我前面会讲一下CDN的用途,也会讲一些CDN产品,在后面我会讲CDN的架构和设计。


一、CDN 的用途
目前,CDN主要是分几个方向发展,比如静态内容的分发、视频流媒体的分发、动态资源的加速、源站保护等,其中最基本的是用来做静态内容分发。阿里CDN现在最大的用途是用作淘宝所有图片的分发。视频流媒体的分发功能使用,发展速度也非常之快。CDN一些特色功能的应用,如动态资源的加速,还有SSL的接入、SPDY的接入等。CDN还有一个功能是源站保护,它可以通过各种安全防御,实现源站流量的减少。


二、CDN 的加速原理
CDN最大的特色在于加速。那么,CDN是如何实现各种“加速”,发挥“加速”功用呢?如下图所示,CDN有很多节点,通过域名实现就近接入。当用户发起一个请求后,CDN会回源取,然后把文件就近缓存在那个节点的服务器上。假设北京的用户到北京节点只需4毫秒,后面写了一个90%的请求其实都直接命中到了服务器,那么还有10%的流量回到了二级cache节点。而二级cache节点也是同样的缓存服务器,假设它的命中率也是90%,那么最终只有1%的流量到源站。如果纯粹回到源站可能需88毫秒,而通过访问CDN就会大大缩短时间,甚至4毫秒就可以让用户拿到一个文件。这是CDN实现加速的基本原理。



这是7层攻击的一个案例,经常有一些用户说,你们怎么防攻击的流量算我钱,实际上防攻击不是免费的。这是我昨天截的图,这是7层的攻击,突然间针对原来那个小站有15万QPS的攻击流量,它的响应大小是15KB。可以看到只要打开安全功能,CDN已经挡了99%以上的攻击,并保证它的正常服务,帮用户节省了17Gbps的流量费用。

详细: http://blog.aliyun.com/2373
取消 提交回答
全部回答(2)
  • ajane
    2015-03-11 14:20:49
      
    0 0
  • helloyn
    2015-03-04 16:19:53
    Re姚伟斌:阿里云CDN技术演变之路
    看来阿里的防护工程还是做的蛮不错的
    0 0
添加回答
相关问答

1

回答

泛域名加速cdn,计费数据体现具体的域名吗?

2016-07-02 12:07:22 2467浏览量 回答数 1

5

回答

CDN加速源站域名怎么填哦?

2016-06-14 09:23:05 20972浏览量 回答数 5

3

回答

CDN加速OSS是怎样计费的

2016-06-03 20:34:31 6126浏览量 回答数 3

2

回答

CDN加速OSS域名的问题

2016-05-31 16:34:25 3554浏览量 回答数 2

1

回答

OSS绑定域名后,再将该域名CDN加速OSS域名,还需要把该域名CNAME添加到解析吗?

2016-05-31 15:45:47 6033浏览量 回答数 1

2

回答

网站开启CDN加速之后一直显示正在连接

2016-05-20 00:28:33 5026浏览量 回答数 2

2

回答

Private 的 OSS bucket 可以使用cdn加速嘛

2016-04-28 11:13:19 3779浏览量 回答数 2

2

回答

httpdns 在使用cdn加速场景下能使用吗

2016-04-19 10:34:33 2963浏览量 回答数 2

1

回答

CDN加速问题

2016-04-12 11:38:34 2111浏览量 回答数 1

2

回答

用友NC这种ERP系统,能通过CDN加速提高访问质量么?提升有多少?

2016-03-28 17:49:22 7980浏览量 回答数 2
+关注
0
文章
117
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载