探索中国CIO人才现状 | 第四季调研报告
全闪存成功上位采购计划书
2015-06-10  来源:techtarget

全闪存阵列正在获得越来越大的知名度,被IT部门所采纳的比率也在稳步上升。在我们公司(Demartek),甚至已听到一些大企业的IT部门已经把全闪存阵列纳入到他们的未来购买计划,并且全闪存阵列已成为他们一级存储的标准,专用于存储关键业务活跃数据。

这篇文章是一个系列的首篇。这个系列将引导您完成购买全闪存固态存储阵列的全过程。你将了解到为什么IT部门正在考虑采用全闪存阵列作为一级存储,以及哪些应用将会因为闪存的性能提升而受益最大。

全闪存阵列的进展

IT部门正在考虑采用闪存阵列作为一级存储是因为设计者们已经增加了管理和其它功能,使得闪存阵列与今天的外部硬盘驱动器(HDD)存储系统在功能上已经非常接近。早期的全闪存阵列缺乏企业级应用所需的容量和功能;因此主要被用作加速常用应用程序的性能。今天的全闪存阵列在容量,物理特性,应用支持,功能集和耐用性等方面,都已经媲美市场上领先的硬盘驱动器阵列。

一些企业级全闪存阵列中使用的单个固态硬盘(SSD),其容量已经达到1.6 TB或1.9 TB。这已经超过企业级10000转或15000转750GB硬盘的容量。尽管今天7200转硬盘的容量依然更大一些,但固态硬盘的容量提升已经相当迅速。

全闪存阵列的物理特性也渐渐吸引到IT经理们的关注。许多全闪存阵列每个2U的存储系统的能耗完全低于1000瓦。很多情况下,数据中心发现需要从本地电力部门获得更大的功率几乎是不可能的,因此,任何可以降低功耗的技术都是大有裨益的。

由于全闪存阵列功耗更少,因此也无需像硬盘阵列那样多的冷却,它们产生热量较少,从而降低了对数据中心空调制冷的要求。此外,在相同机架空间的条件下,许多全闪存阵列的运行比硬盘驱动器阵列更加安静。

多应用支持

关于全闪存阵列所承载的工作负载有一个很有趣的发展趋势。最初,IT部门只是为某一种工作负载或应用程序部署全闪存阵列。他们往往只是注意到全闪存阵列使单个应用表现得非常好,并且使该应用在性能方面有提升空间。其结果是,IT部门开始把第二种工作负载加到同一个全闪存阵列,然后是第三种等等。

例如,我们在同一台全闪存阵列上运行着多个联机事务处理(olTP)及数据仓库的工作负载,并且性能不错。我们却不能在相同容量的硬盘驱动器阵列上运行相同数量的olTP和数据仓库工作负载,还能实现相同的性能。

企业级功能

许多今天的全闪存阵列已经集成了很多高级功能,例如压缩,重复数据删除,自动精简配置,复制,快照和加密技术等。一些数据缩减技术,例如压缩和重复数据删除,可以在给定数量的闪存原始容量上,通过增加有效可用容量从而降低价格。

然而,这也是个可能混淆的点,因为不同厂商并不能基于相同的有效数据存储效率来计算其价格,并且有效容量也会由于存储数据的类型不同而变化。对于是否应该在进行重复数据删除之前进行数据压缩,还是应该采取相反顺序,不同厂商之间也还存在一些争论。最佳答案可能部分地取决于某一特定全闪存阵列的架构。

总的来说,似乎全闪存固态存储阵列的管理要比传统硬盘阵列更简单。在旧的硬盘阵列,逻辑卷的创建可能会有限制。磁盘组的创建必须基于该组内固定数目的磁盘,并且该磁盘组必须与某一特定RAID类型相关联。存储管理员不得不跟踪这些磁盘组,而在一个大型阵列中,这实在是个耗时的苦差事。磁盘组的更改也会带来巨大工作量。今天的绝大多数全闪存阵列则采用宽条带化或者可变条带化技术,使得卷的构建可以跨系统中的多个或全部驱动器或闪存模块。

全闪存阵列的耐用性一直是人们反复讨论的话题。随着击穿水平的不断改善,纠错码以及其他闪存控制器层面上的相关功能,耐用性相关的很多问题已经得到解决。在用产品也已经保持了够长的时间,证明失败率是相当低的;在某些情况下,甚至比硬盘阵列的故障率更低。这就是为什么提供五年质保的全闪存阵列厂商并不鲜见的原因。

对于全闪存阵列定价的讨论总是显得相当有趣。几年前,每GB容量5美元的价格似乎是每个全闪存阵列产品的目标价格。随着NAND闪存容量的提升以及数据缩减技术的提高,例如压缩和重复数据删除,这一价位已经显著下跌。我们现在听到的价位已经下降到大约每GB有效可用容量2美元,假设这是一个大容量的采购。我甚至听说在未来一两年内,大容量全闪存阵列的采购价格有望下降到每GB容量1美元。

卖点之一就是让顾客在今天只买够用的闪存,然后在未来一两年闪存价格进一步降低时扩容升级。这一目标当然可以通过下面的方式达成,即当前只计划购买一定数量的闪存驱动器或闪存模块,明年再购买更大容量的驱动器或模块。

性能改善

作为一个独立的评测实验室,我们花费了大量的时间来测量服务器,网络和存储系统性能表现的各个方面。对于存储系统,我们通常获取反映存储性能的三个基本指标:

·IOPS

·吞吐量(Mbps)

·延迟(毫秒或微秒),除了从服务器应用程序所获取的其它度量以外。

当我们测试全闪存阵列,我们注意到的第一件事就是,与基于硬盘的阵列相比,上述三个基本指标和性能一致性都存在显著差异。尽管这些指标也是与工作负载相关的,但全闪存阵列通常比硬盘驱动器阵列具有更一致的整体性能表现,尤其是在延迟方面特别如此。

许多工作负载 – olTP数据库,VDI和Web服务器工作负载,试举几例 – 都会因为延迟改善而大大受益。当这些工作负载移到全闪存阵列中,由于响应时间的缩短,最终用户的体验会获得显著改善,并且性能增加是一致的。依据工作负载,许多全闪存阵列可以将平均延迟缩短到小于1毫秒。

IOPS

大多数交易型的工作负载对于IOPS的提升也非常敏感。单个硬盘驱动器可以提供数百IOPS,而相同尺寸的单个固态硬盘可提供数千IOPS。当此类驱动器(2.5英寸)被放置到一个全闪存阵列里边,一个2U的系统,根据不同的工作负载,能够达到100,000-400,000 IOPS,这种情况绝不少见。

其他全闪存阵列使用不同尺寸的闪存,例如PCIe卡或一些专有的尺寸规格。这些通常被称为模块。这些非驱动器尺寸规格的模块比固态硬盘具有更高的性能,因为它们使用的接口,例如PCIe。这样的系统能够提供比硬盘外形的系统更高的IOPS。对于一些客户,这样的性能用于处理他们的事务性工作负载,绝对是绰绰有余。而对于其他一些客户,这样的性能开辟了新的应用机会。

一些大型客户已经开始享受全闪存阵列带来的好处,因为可用吞吐量的增加。一些数据提取,转换和加载型的工作负载,数据分析过程,针对大型数据库的特定应用的复制任务,备份任务和流任务,其运行时间都显著缩短。使用全闪存阵列,我们通常看到的节省时间都以小时甚至天计,依据具体工作负载而异。当这些任务需要每天或每周重复,节省的时间绝对可以抵消全闪存系统本身的高成本。

全闪存阵列在市场上已经有些时间了,随着许多产品现在开始提供高级功能以及企业所需的高性能,你已经很难不去试一试。相比几年前,全闪存阵列已经变得更加实惠,并且他们的可靠性也着实不错。