5月20号在深圳举办的IBM存储峰会上,IBM在国内第一次正式向媒体介绍了全新的FlshSystem产品,虽然是存储大会,但现在IBM早就过了讲产品架构的阶段了,大会主要是讲述IBM存储能为客户带来的价值,就着这次介绍,加上笔者找了一些资料,,试图帮助大家更好地了解一下这一新品。
首先值得一说的是,FlashSystem一经推出意味着IBM闪存家族更丰富和全面了,除了传统高端的DS8888,第三代XIV以及中端的Storwize以外,又有了FlshSystem两家新品,新品补充了闪存的大型部署需求和云服务商需要高性能存储的需求。IBM大中华区硬件系统部存储产品总监朱国良表示:IBM从普通的PC服务器一直到小型机,再到大型主机,都有提供了配套闪存。
为FlahSystem插上XIV的翅膀
IBM最新的FlahSystem A9000是FlshSystem和XIV的结合体,XIV现在有了软件版,叫做Spectrum Accelerate。
XIV是IBM在2008年以3亿多美金收购的,第二代XIV的时候采用了万兆以太网,2011年,XIV升级到了第三代,换成了Infiniband。2015年,IBM推出了软件版的XIV,除了跑在IBM的专有设备上以外,还可以跑在x86硬件上,加上在IBM i操作系统的支持下,用户群越发壮大。
正是因为有了XIV才有了对各种环境的支持,支持IBM i和Power Systems上运行AIX的实例,在x86设备商运行的Windows和Linux实例,支持各种管理程序与虚拟化软件,包括来自 VMware、OpenStack 和 Microsoft 的各种解决方案。并且提供QoS,多租户,复制,重删和压缩等数据管理功能。
不过也有评论着重强调了FlashSystem A9000对于IBM i的意义,FlashSystem也支持IBM i,之前的FlashSystem V9000,V840什么的都是因为有加入(SAN Virtualization)SVC所以才以V开头的,但是因为不提供快照和数据压缩功能一直为人诟病。
FlashSystem A9000特性简介
FlashSystem A9000是在FlashSystem V9000的基础上发展起来的,A9000在三路网格控制器上跑着Spectrum Accelerate(XIV),保证了高可用。
每个控制器中有两个8核的E5 V3处理器,192GB的DDR4内存,压缩什么的对内存需求很大。此前在采访中有记者问过IBM为什么不用自己的Power处理器,当时主要还是成本问题。
有数十个FlashCore闪存模块,据说都是20nm的MLC,容量为1.2TB,2.0TB,还有5.9TB。原始容量为21.4-105.6TB,8U 300TB不算什么,HPE 3PAR 8450在8U空内有370TB。考虑到最新的闪存阵列,跟EMC明年将推出的Niero,PureStorage的 FlashBlades密度和性能表现更好。
值得一提的是IBM把单位价格拉到了1.5美金每GB。值得一提的是IBM用的闪存跟一般企业级eMLC不太一样,有资料显示,这是新型闪存叫做FortisFlash,比之前IBM用的eMLC要便宜写。这是IBM和美光联合优化的的产品,通过FlashCore控制器可以大幅提升其生命周期,适应高任务周期,低数据访问延迟,总之是又便宜又好用的意思。
性能方面,FlshSystem A9000能达到最高500万IOPS,最低250微秒的延迟,最大吞吐量为4.5GB每秒。不过,IBM没说清楚是读还是写的延迟。还记得FlashSystem 900的延迟仅为90微秒写延迟,155微秒读延迟。根据以往的SPEC测试结果推测,A9000R的延迟应该在250微秒到500微秒之间。
压缩比例控制在为5.26:1,IBM大中华区系统与科技事业部存储系统总经理黄永志表示如果没达到这一比例,会通过赔偿容量补足欠下的容量。支持这一压缩比的有数据重删和压缩功能,此外还有模块删除功能,所有这些功能在发挥作用的时候不影响性能表现。
高速互联方面,节点之间通过56 Gb的InfiniBand连接,数据加密方式采用256 bit AES-XTS算法,主机可通过16Gb的FC或者10Gb/40Gb的iSCSI连接到A9000。
考虑扩展性的话就得看A9000R了,两个FlshSystem控制器加上一个闪存Enclosure是一组,一个A9000R总共六组。机架组合后IOPS达到200万,带宽最高为18GB,延迟仍是250微秒,节点互联采用的仍是56Gb的InfiniFlashBand。
管理性方面,朱国良介绍说,该产品的用户界面管理非常出色,客户反馈说它完全做到了自动化、自动诊断,自动优化、自动部署,自动管理等等。IBM在大量的用户测试、验证后一步步改进,光一个界面就有20多项专利技术,用户体验非常好。
一点疑问
IBM为新产品采用原有的架构的好处很多,一方面让原有的东西发挥更多价值,一方面在于产品与别的产品的兼容性和管理性会更好,数据能更方便地迁移。
值得一问的是缺少了TMS设计原型之后的FlshSystem加上XIV的功能会不会有哪些问题呢?市面上几乎所有的全闪存产品都是从无到有一点一点累积起来的,类似IBM收购TMS的弯道超车并不多见。当然,硬件和技术水平并不直接意味着就是最好的产品,TCO,运营方面的也都是需要着重考虑的问题。