Submit Search
Upload
Flash存储设备在淘宝的应用实践
•
Download as PPTX, PDF
•
9 likes
•
10,227 views
Feng Yu
Follow
Flash存储设备在淘宝的应用实践
Read less
Read more
Business
Report
Share
Report
Share
1 of 12
Download now
Recommended
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Feng Yu
利用新硬件提升数据库性能
利用新硬件提升数据库性能
Feng Yu
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践
Feng Yu
了解内存
了解内存
Feng Yu
“云存储系统”赏析系列分享三:Sql与nosql
“云存储系统”赏析系列分享三:Sql与nosql
knuthocean
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Linux内存管理
Linux内存管理
zijia
Recommended
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Feng Yu
利用新硬件提升数据库性能
利用新硬件提升数据库性能
Feng Yu
淘宝商品库MySQL优化实践
淘宝商品库MySQL优化实践
Feng Yu
了解内存
了解内存
Feng Yu
“云存储系统”赏析系列分享三:Sql与nosql
“云存储系统”赏析系列分享三:Sql与nosql
knuthocean
MySQL和IO(下)
MySQL和IO(下)
Feng Yu
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Linux内存管理
Linux内存管理
zijia
了解集群
了解集群
Feng Yu
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
freezr
Exadata那点事
Exadata那点事
freezr
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
knuthocean
网站存储经验谈pdf
网站存储经验谈pdf
Yu Lin
Memcached vs redis
Memcached vs redis
qianshi
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
Feng Yu
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
了解应用服务器
了解应用服务器
Feng Yu
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
XiaoJun Hong
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
Feng Yu
新浪微博Feed服务架构
新浪微博Feed服务架构
XiaoJun Hong
Redis分享
Redis分享
yiihsia
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
iammutex
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Yiwei Ma
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
Feng Yu
了解IO协议栈
了解IO协议栈
Feng Yu
More Related Content
What's hot
了解集群
了解集群
Feng Yu
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
freezr
Exadata那点事
Exadata那点事
freezr
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
knuthocean
网站存储经验谈pdf
网站存储经验谈pdf
Yu Lin
Memcached vs redis
Memcached vs redis
qianshi
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Danielle Womboldt
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
Feng Yu
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
美团点评技术团队
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
Alex Lau
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术团队
了解应用服务器
了解应用服务器
Feng Yu
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术团队
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
XiaoJun Hong
豆瓣网技术架构变迁
豆瓣网技术架构变迁
reinhardx
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
Feng Yu
新浪微博Feed服务架构
新浪微博Feed服务架构
XiaoJun Hong
Redis分享
Redis分享
yiihsia
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
iammutex
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Yiwei Ma
What's hot
(20)
了解集群
了解集群
OTN软硬件结合数据库解决方案
OTN软硬件结合数据库解决方案
Exadata那点事
Exadata那点事
Ocean base海量结构化数据存储系统 hadoop in china
Ocean base海量结构化数据存储系统 hadoop in china
网站存储经验谈pdf
网站存储经验谈pdf
Memcached vs redis
Memcached vs redis
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
Ceph Day Beijing - Leverage Ceph for SDS in China Mobile
C1000K高性能服务器构建技术
C1000K高性能服务器构建技术
美团点评技术沙龙14:美团云对象存储系统
美团点评技术沙龙14:美团云对象存储系统
應用Ceph技術打造軟體定義儲存新局
應用Ceph技術打造軟體定義儲存新局
美团点评技术沙龙010-点评RDS系统介绍
美团点评技术沙龙010-点评RDS系统介绍
了解应用服务器
了解应用服务器
美团点评技术沙龙010-Redis Cluster运维实践
美团点评技术沙龙010-Redis Cluster运维实践
大型系统的缓存标准化之路—从主从多级重client到一体化
大型系统的缓存标准化之路—从主从多级重client到一体化
豆瓣网技术架构变迁
豆瓣网技术架构变迁
低成本和高性能MySQL云架构探索
低成本和高性能MySQL云架构探索
新浪微博Feed服务架构
新浪微博Feed服务架构
Redis分享
Redis分享
NoSQL误用和常见陷阱分析
NoSQL误用和常见陷阱分析
Taobao casestudy-yufeng-qcon
Taobao casestudy-yufeng-qcon
Viewers also liked
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
Feng Yu
了解IO协议栈
了解IO协议栈
Feng Yu
Rethink db&tokudb调研测试报告
Rethink db&tokudb调研测试报告
Feng Yu
了解IO设备
了解IO设备
Feng Yu
MySQL和IO(上)
MySQL和IO(上)
Feng Yu
高性能集群服务器(Erlang解决方案)
高性能集群服务器(Erlang解决方案)
Feng Yu
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
Feng Yu
了解网络
了解网络
Feng Yu
mnesia脑裂问题综述
mnesia脑裂问题综述
Feng Yu
Viewers also liked
(9)
Erlang分布式系统的的领域语言
Erlang分布式系统的的领域语言
了解IO协议栈
了解IO协议栈
Rethink db&tokudb调研测试报告
Rethink db&tokudb调研测试报告
了解IO设备
了解IO设备
MySQL和IO(上)
MySQL和IO(上)
高性能集群服务器(Erlang解决方案)
高性能集群服务器(Erlang解决方案)
我为什么要选择RabbitMQ
我为什么要选择RabbitMQ
了解网络
了解网络
mnesia脑裂问题综述
mnesia脑裂问题综述
Similar to Flash存储设备在淘宝的应用实践
内存数据库[1]
内存数据库[1]
小新 制造
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
ITband
网站存储经验谈-pdf
网站存储经验谈-pdf
Yu Lin
大规模数据库存储方案
大规模数据库存储方案
XiaoJun Hong
Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用
iammutex
F1 07 淘宝软件基础设施构建实践_章文嵩_淘宝
F1 07 淘宝软件基础设施构建实践_章文嵩_淘宝
drewz lin
浅析分布式存储架构—设计自己的存储- 58同城徐振华
浅析分布式存储架构—设计自己的存储- 58同城徐振华
zhuozhe
基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
YANGL *
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构
Sky Jian
京东实时消息队列JDQ技术实践与探索
京东实时消息队列JDQ技术实践与探索
confluent
李战怀 大数据环境下数据存储与管理的研究
李战怀 大数据环境下数据存储与管理的研究
jins0618
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
Altibase介绍
Altibase介绍
小新 制造
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
Wensong Zhang
QIoT ,QuAI
QIoT ,QuAI
Stacy Cheng
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lake
James Chen
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
锐 张
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
jackbillow
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance
maclean liu
大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011
Yiwei Ma
Similar to Flash存储设备在淘宝的应用实践
(20)
内存数据库[1]
内存数据库[1]
利用统一存储获得无与伦比的速度,简化系统,并节省更多
利用统一存储获得无与伦比的速度,简化系统,并节省更多
网站存储经验谈-pdf
网站存储经验谈-pdf
大规模数据库存储方案
大规模数据库存储方案
Mysql HandleSocket技术在SNS Feed存储中的应用
Mysql HandleSocket技术在SNS Feed存储中的应用
F1 07 淘宝软件基础设施构建实践_章文嵩_淘宝
F1 07 淘宝软件基础设施构建实践_章文嵩_淘宝
浅析分布式存储架构—设计自己的存储- 58同城徐振华
浅析分布式存储架构—设计自己的存储- 58同城徐振华
基于My sql的分布式数据库实践 公开
基于My sql的分布式数据库实践 公开
基于 MySQL 的B2C电商系统前端数据层架构
基于 MySQL 的B2C电商系统前端数据层架构
京东实时消息队列JDQ技术实践与探索
京东实时消息队列JDQ技术实践与探索
李战怀 大数据环境下数据存储与管理的研究
李战怀 大数据环境下数据存储与管理的研究
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Altibase介绍
Altibase介绍
开源+自主开发 - 淘宝软件基础设施构建实践
开源+自主开发 - 淘宝软件基础设施构建实践
QIoT ,QuAI
QIoT ,QuAI
Hadoop con 2015 hadoop enables enterprise data lake
Hadoop con 2015 hadoop enables enterprise data lake
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
了解真实的Oracle unbreakable database appliance
了解真实的Oracle unbreakable database appliance
大型视频网站单点分析与可用性提升-Qcon2011
大型视频网站单点分析与可用性提升-Qcon2011
More from Feng Yu
Cpu高效编程技术
Cpu高效编程技术
Feng Yu
Erlang开发实践
Erlang开发实践
Feng Yu
了解Cpu
了解Cpu
Feng Yu
开源混合存储方案(Flashcache)
开源混合存储方案(Flashcache)
Feng Yu
Erlang low cost_clound_computing
Erlang low cost_clound_computing
Feng Yu
Systemtap
Systemtap
Feng Yu
Oprofile linux
Oprofile linux
Feng Yu
Go
Go
Feng Yu
Erlang全接触
Erlang全接触
Feng Yu
Tsung 压力测试工具
Tsung 压力测试工具
Feng Yu
Inside Erlang Vm II
Inside Erlang Vm II
Feng Yu
Go Lang
Go Lang
Feng Yu
More from Feng Yu
(12)
Cpu高效编程技术
Cpu高效编程技术
Erlang开发实践
Erlang开发实践
了解Cpu
了解Cpu
开源混合存储方案(Flashcache)
开源混合存储方案(Flashcache)
Erlang low cost_clound_computing
Erlang low cost_clound_computing
Systemtap
Systemtap
Oprofile linux
Oprofile linux
Go
Go
Erlang全接触
Erlang全接触
Tsung 压力测试工具
Tsung 压力测试工具
Inside Erlang Vm II
Inside Erlang Vm II
Go Lang
Go Lang
Flash存储设备在淘宝的应用实践
1.
Flash存储设备
应用实践 核心系统数据库组褚霸 http://blog.yufeng.info 2011-12-24
2.
提纲 •
背景 • 历程 • 经验教训 • 提问时间 2
3.
背景 • 满足淘宝业务发展的需求。 • 避免对硬件厂商各类黑盒技术的依赖。 •
软硬件结合持续优化, 大幅提高性能,节省机器成 本。 3
4.
目前应用的领域 •
核心数据库 • CDN • NOSQL数据库 • 搜索 • … 4
5.
数据库硬件选型 • 2010年7月开始软硬件选型到方案成熟历时8个月 • 确定大内存PC服务器机型。 •
高强度测试了Intel SSD, SAS+RAID卡, Fusionio, Virident,华为等存储设备,包括性能和数据安全 性方面的十几个指标。 5
6.
软件和系统优化 • 优化了从Raid卡,块设备,DM层,文件系统,
InnoDB引擎到MySQL数据库整个存储体系链的 Cache和安全性。 • 引入Flashcache混合存储架构, 稳定性bugfix和添 加数据预热等关键特性。 • Linux操作系统当成数据库部件调优,解决大内存 下numa,swap,缓存高效使用,资源预留等大量棘 手问题。 6
7.
2010年7月商品库去IOE项目发布 • 混合存储,容量2.xT, 读多写小。 •
性能: – 单机QPS: 36000, 其中读32800/写3200。 – 请求平均延时: 260us。 – IO util: Flash存储卡<20%,磁盘<10%。 • 跨入PCIe Flash存储卡时代,为后续同类项目打下 坚实基础。 7
8.
2010年7月交易读库去O项目发布 • 纯SSD存储,容量1.xT,读为主。 • Intel
SSD盘性能挖掘: – H700+4片Intel 320=15万IOPS(4K) • RAID卡下SSD盘寿命测量。 • 标志SSD盘解决方案成熟。 8
9.
2010年9月交易主库去IOE项目发布 •
纯PCIe存储,1.28T,写多。 • 成本:二千多万->三百万。 • 性能:平均请求延时<1ms,2倍余量->10倍余量。 • 扩展: 4台小机->32普通PC服务器。 • 标志PCIe Flash存储卡技术全面成熟。 9
10.
目前关注点 •
软件如何适应Flash设备带来的IOPS巨大变化。 • Flash设备在代替内存方面的努力。 • 精耕细作,进一步提高Flash设备效能。 • 下一代PCM存储介质的关注。 10
11.
经验教训 •
方案经过1111,1212大促考验,可否证明成熟? • 单机性能过于强劲,失效对业务的影响。 • 寿命需要真正时间的考验。 • IOPS和Latency不可兼得,如何取舍? – 垃圾回收对性能的影响。 – 抖动如何克服? • 驱动程序对主机的影响。 • 设备厂家选择 – 成本,性能,信誉等 11
12.
谢谢大家 提问时间~
12
Download now