说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

从毫秒到微妙,纯硬的闪存阵列IBM Flash System来了!

HTML文档下载 WORD文档下载 PDF文档下载
从Tape、RAID、SSD、RAID Cache到闪存阵列/闪存卡,存储终于从毫秒进到微妙。全硬的闪存阵列要抢占固态存储+诸多软件优化(自动分层存储、存储虚拟化、压缩/重复数据删除等)的企业级高端市场份额,看着不难。

CSDN云计算频道的读者最近可以看到很多讨论闪存的文章,尤其是最新的一篇《闪存突袭,混合储存是否已步入黄昏》,观点十分突出。是的!美国IT产业界对于闪存应用的讨论尤为热烈。

事实上,在美国,宣称自己做闪存的企业已有137家左右。Google通过Janus新系统,Facebook通过McDipper新技术,已经先人一步地将闪存用于数据中心。另一方面,TMS(Texas Memory System)、ExtremIO、ScaleIO等闪存企业频频被巨头如IBM、EMC等收购更是刺激着产业的神经。

这是必然的技术爆发。过去十年,CPU性能提升了8-10倍,DRAM速度提升7-9倍,网络速度提升100倍,Bus速度增长20倍,而存储呢?磁盘速度仅增长了1.2倍,PCIe闪存卡、SSD(固态硬盘)虽然有所发展,但仍受到诸多制约而无法跟上存储的需求。

短板总归是要被克服的,尤其是移动互联、云计算、大数据所催生的庞大数据的新存储与分析的需求,如数据库(CRP,ERM),联机事务处理系统(OLTP),报表系统、缓存工作集的读密集型工作负荷,高IOPS性能等。而此时,已逐步渗透入服务器、混合存储阵列以及缓存设备的应用中的固态存储技术,却在很大程度上要依赖于软件优化程度,比如统一存储、自动分层存储、存储虚拟化、压缩/重复数据删除等,不会是实现目标的最佳路径。

而全闪存阵列会是么?在IBM的眼中,这个回答是肯定的。8月16日,IBM召开了2013 IBM闪存技术与趋势研讨会。IBM系统与科技部大中华区新兴业务总经理及FlashSystem总经理黄国文表示:“数据经济已然到来,企业需要利用新技术来更为高效而便捷地将数据转化为商业价值。”这里,指的就是全闪存阵列IBM Flash System。

从毫秒到微妙的存储变迁

如果按照性能来推进演线图,存储大致可以分为Tape、RAID、SSD、RAID Cache和闪存阵列/闪存卡等几个阶段,时间是逐步从毫秒过渡到微秒。Flash System就是与服务器直连的,全冗余设计的闪存阵列,也是微秒级的产品。


IBM Flash System 闪存阵列

这张照片可以近距离看到Flash System的布局,而落实到数字上:

  • 1U 24TB存储容量,50万IOPS需300W功耗;
  • 采用SLC闪存或eMLC,寿命更长;
  • 采用2DRAID保护和4级自我保护,可靠性极高;
  • 几小时内即可完成安装部署,运维成本低;
  • 对Storiwize V7000,Power/Pure Systems服务器,DB2,GPFS,都有很好的集成。
  • 可通过与SVC集成提供高可用性。

形象地理解,正如IBM大中华区系统科技部闪存解决方案经理丛永罡所言,“在一块地板格中可以有1PB可用容量,100微妙(microseconds)中可处理22 millon IOPS/210GBPS,在200TB磁盘阵列时,只有12.6KW耗电量。”


IBM Flash System内部技术要点

这是IBM收购拥有数十项闪存专利的TMS(成立34年,在DRAM、闪存系统和组件方面积累很深)后,第一次正式推出的新品,从原有逻辑可归类为TMS第19代产品。Flash System的背后有多个技术要点,这其中,有三点极为引人注目:

1. 基于FPGA基础的数据移动相比软件实现的存储控制器算法实现减少了大量的延迟时间,不管是直连PCIe卡还是SAN网络闪存阵列,都要更快。
2. 是对于业内关心的使用寿命问题,eMIC可以做到是MLC的10倍以上,而SLC则可做到33倍。对于一般企业的业务负载需求,10TB的Flash System可以在100M/S的写压力下工作100年。 
3. 分布式CPU独立处理路径

纯硬件的复兴还是逆袭?

毫无疑问,全闪存阵列的主要应用场景是如从事高频交易的金融机构,电子商务核心关键业务领域。而对比目前主流的数据库一体机,内存数据库等方面,其在软件开销,机房空间和耗电能源以及运维开销的节省等方面,都有着显著的优势。


与数据库一体机,内存数据库的对比

比如,IBM相关技术专家所做的企业级专属的场景测试中,以采用Oracle数据库、规模可到4TB的大型CRM系统为例,在模拟典型OLTP联机事务交易时,采用两层C/S架构,简化CRM应用中间环节,用X86 PC服务器直接对Oracle数据库加压, 模拟CRM交易的数据库操作。在使用Flash System后,快速交易响应,交易高并发能力和高吞吐量,提高系统整体资源利用率等三大目标都获得了飞跃。

而真实的案例来自美国第三大移动运营商Sprint。Sprint尝试将2个Flash System系统加入现有存储架构中,并主要承担处理电话激活数据库中心核心表空间IO,而结果出乎预料。相比之前所采用的混合存储产品,SVC+Flash System大约有10倍吞吐量与45倍IO响应时间的提升,并在单位时间事务处理速度有着数倍的提升。所以Sprint后续又投资了4个IBM的Flash System来加速会议系统和短信平台系统。

丛永罡对CSDN记者说:“Flash System是纯硬的闪存阵列,是闭环的硬件系统。而对业内互联网新技术如Hadoop,OpenStack等,都会交给IBM SVC来统一实现。”

全闪存阵列,是存储硬件的复兴还是逆袭?是否会应验专家的说法,“因为过去软件设计和开发都是基于磁盘,现在闪存来了,思维和具体实现方式都要发生改变。”拭目以待!

Google等互联网公司将成为创新中心? 在Hadoop的战争中 MapR获新一轮3000万美元融资 初创公司DNNresearch:谷歌科技帝国的新“基石” 创业了,我们该如何起名? 乐视网联手富士康推新盒子C1S “0+290元”新浪微博发售 吸引开发者:只要开发新应用 微软便奖100美元 PaintCode - 将矢量图转化为Objective-C代码的开发神器 苹果发布iOS 6.1.3 封杀evasi0n越狱所用漏洞 [API快讯] Google开放实时协作API 58同城开源轻量级Java Web框架 Argo 初创公司AppNeta:4轮融资,4780万美元 MongoDB释放2.4版本:692更新及8大得意之作 十年6亿美元!Amazon云计算喜获CIA大单! 国人当自强:HTML5+联盟首次筹备会成功举行 开源框架TAAE发布 快速打造iOS音频应用 如何学会600多种编程语言 “第五届中国云计算大会”将于2013年6月5-7日在京召开 Ridiculous Fishing:游戏遭遇山寨如何一雪前耻 老游戏的今天:Doodle Jump每周进账2万美元 剑指Evernote 谷歌正式推出Google Keep 开源的JS MVC框架 Backbone.js 1.0发布 前Facebook资深员工王淮给技术创业团队的十点建议 微软发布Windows Embedded 8系列操作系统 Google Play 4.0抢先体验 中国 vs. 非洲:移动医疗的前世今生 Java大数据框架初创企业Concurrent获400万美元融资 基于Edge Animate开发CSS3 Animations 后端服务商Firebase发布全新iOS SDK [爆料]百度云或在秘密打造实时移动Web App开发框架 打造最佳开发团队的几点建议 Facebook与开发者交恶 扼杀第三方应用 问两个简单的C语言问题 如何控制IE的工具条,比如刷新按钮! applet显示问题 新手:关于GDI,怎样取窗口非Client区域的DC? 使用asp连接webservice,实现短信的插入,发送,2003操作系统msxml3.dll 错误 '8000000a' ,2000没事 DataSet或DataView中如何实现类似数据库命令 LIKE 的筛选功能? 如何删除ini中的某个Section 祝大家中秋节快乐!怎么在日志组中增加日志文件?? 使用5xsoft upload组件上传到服务器时,如何检查里面是否包含危险代码? 中秋快乐,关于内存释放问题 内存分配存在的问题 怎么设计ADSL的路由!! javaben的释放问题 用NMUDP如何在Client端和Server端之间传递对象呢? 为什么程序员没人爱? 指点迷津啊??? 关于DataGrid的一个问题 VCD碟的.DAT文件转换成MPEG格式? 中秋节快乐!散!顺便问一下大家都吃什么品牌的月饼?五点钟准时结贴!!!!!!!!!!!! 求助!!!鲁文易盘无法驱动 如何获取提交表单的内容 Ado 问题 oracle中删除一个用户,用语法如何写 北京的兄弟们你们找工作通过哪几种方式 请问哪儿有cobol的编译器? 请问考系分的兄弟,都在看什么辅导书啊? 不能解决的给分,解决的给钱,时间限制在,13日之前!!!!!!!!!!!! 如何重新定义超连接的样式? ini和注册表能不能一起用? 调制解调器 SYNC灯不亮。 hehe GCC不认识sockaddr_in,但认识sockaddr,哪位大侠指点一下是什么地方没有配置好 asp中的过程和函数是否可以传递两个以上的参数? 假设我在dataGrid中的修改某一个单元格内容之后,焦点还没有离开,再去保存,就保存不了! 求助!!!鲁文易盘无法驱动,急!!!!!!!!!! 为什么只能用localhost访问? 还是烦人乱码问题~~JSP 连不上网。 人家说我有热情没天分,当不了程序员 中秋节给大家助助兴,小游戏一只,最终获胜的可获全部分数,100大分哦! 简单问题,急! 请教零长度问题(不好意思没分了救命啊) 请教零长度问题(不好意思没分了救命啊) sizeof的问题 今天的最近一问.... 写一个参数有默认值的函数出现的问题! 请教零长度问题(不好意思没分了救命啊) 有个关于可见性的问题,请指点, Delphi6中控制Excell2000的Chart的问题 看哪个地方出名人多 c++ 求学 (更上一层楼) 谁会50个国家的英文单词?不要太小或太不出名的国家! 为什么有这个结果?#includeclass animal{public:animal(){cout 为什么会是这个结果?为什么做出来的结果会第一项,第二项都显色~我问的是乙肝三对 ,我是检验的实习生,现在在医院实习乙肝三对有5项我都是按步骤加样的,为什么第一项,第二项都显色~这应 文安有多少个村 文安怎么样啊 假如说将一个矩形对折之前和之后的比是更号2比一,这个结果是怎么推出来的 一道高数问题,下面这个结果是怎么推出来的, was it serious 能不能用yes来回答 画图写算式不懂怎么做 7.5x5又1/2+7又1/2x3.5+7又1/2 一次函数y=(m-2)x+m²-1图像经过点A(0,3).(1)求m的值,并写出函数解析式.(2) 若(1)中的函数解析式与x轴交于点B,直线y=(m+2)x+m²-1也经过A(0,3)且与x轴交于点C,求线段BC的长. 日本一女大学生因在公园拍摄成人视频被日本一男子弑母弃尸 藏尸冰箱月余终败阿萨德与卜拉希米会晤 称叙命运由本国克罗地亚第一副总理兼外长将访华制造长沙黄花机场恐怖信息的犯罪嫌疑人39岁女子当选日本年度\"美魔女\"十八大后10次集体学习 新领导层施政一线城市房价居高不下 中央勾勒住房问首都机场进出港航班正常 未提升安保等盘点全球超萌迷你动物 最小狗狗脑袋仅金正恩接见朝鲜第267部队 感谢该部围绕“四个走在前列” 加快建设国际化加快“大西安”建设步伐 服务全省追赶省十二届人大六次会议隆重开幕不仅要在政策上扶持 还要形成良好培育厉害了我的伶人之王!网友凑钱 假装捡到归还根治“挂证” 才能让专业人才充分实现青年创业导师寄语创业者“成功”突变“失败”中国人寿直付理赔服务 已覆盖1110尾号1和6机动车今日限行刀锋大唐菜鸟降大神无上玄皇超品教师花都最强兵王我的千年女鬼未婚妻东北马仙不死英雄吞噬魂帝灌篮高手之联赛逐梦智霸NBA白云观旅游双桥旅游邦达旅游外伶仃岛旅游东北亚滑雪场旅游曲水亭街旅游奇梁洞旅游晏公庙旅游基诺山旅游敦厚堂旅游碧园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘