- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
QConShanghai2013-赵永明-ATS与CDN实践.pdf
QCon北京2014大会 4月25—27 日
@InfoQ infoqchina
ATS与CDN实践
阿里CDN @ Qcon 2013
赵永明
• 赵永明,淘宝花名永豪
• 阿里云核心系统研发Web平台
部
• 阿里CDN的cache系统Apache
Traffic Server开发
• Apache Traffic Server:作
为中国最早的YTS用户,中国
第一个committer+PMC成员
• tsar 2.0项目发起人
总览
• Apache Traffic Server介绍
• 阿里CDN实践
• ATS社区
第一段
• Apache Traffic Server介绍
• 阿里CDN实践
• ATS社区、中国、未来
Apache Traffic Server 介
绍
好扩展的高性能缓存代理服务器
• 企业:省钱、省人
• 业务开发:稳定、高效
• 核心:恐怖、可怕
• 运维:靠谱、省心
全球用户
企业视角
• Apache版权许可自由
• 社区活跃,大公司多
• 技术底蕴深厚
• 业务开发快速、高效
• 商业与开源两不误
业务开发视角
• API功能全面:600个可用函数
• API接口多:c接口、C++接口、Lua接口
• 接口定义稳定
• 开发上手容易、样例丰富
核心开发:
• 代码如天书,难度大
• 功能模块多,耦合度高
运维视角
• 靠谱
• 稳定
• 易用性好,运维方便
第二段
• Apache Traffic Server介绍
• 阿里CDN实践
• ATS社区、中国、未来
我们在做什么?
Cache UGC:与全国人们做斗争
• 数据量大:xx亿商品,xxPB存储
• 流量大:xxxx万QPS
• 业务需求极度压制:保双11而弃业务需求
我们在做什么?
Cache UGC:与全国人们做斗争
• 数据量大:xx亿商品,xxPB存储 分级存储
• 流量大:xxxx万QPS
• 业务需求极度压制:保双11而弃业务需求
分级存储
• 1.5TB存储,1Gb流量,32KB平均大
• 50%左右的磁盘命中,需要2000的IOPS
• 单Sata(SAS)盘最多80-100 IOPS
• Sata + SSD是解决问题的良好组合
单盘性能瓶颈
分级存储特点
• Block级,文件片(默认1M)粒度
同时支持大文件、小文件
LRU算法,简单有效
• 全局中间层,对上层业务透明
• 推荐比例:内存:SSD:SATS=1:10:100或更高
分级存储效果
我们在做什么?
Cache UGC:与全国人们做斗争
• 数据量大:xx亿商品,xxPB存储 集群
• 流量大:xxxx万QPS
• 业务需求极度压制:保双11而弃业务需求
文档评论(0)