数据存储产业服务平台

三要素让你轻松选择全闪存阵列

当前存储系统中,全闪存阵列概念已经成熟,但是落地的情况还不是很多。那么用户目前对于全闪存应用的痛点在哪里?厂商如何应对这些痛点?近日,戴尔存储大中华区总经理李海平就当前闪存发展趋势以及应用场景做了深入的探讨。

全闪存阵列第一要素:确保数据流动顺畅

我们知道不管是全闪存阵列还是普通的磁盘阵列其最终目标就是为数据服务。那么用户如何选择一家合格的解决方案厂商呢?首先看这个厂商提供的解决方案是否能够让整个数据通路实现一致性。数据从CPU开始,到服务器的SSD,然后到存储的SSD,到存储的15000转硬盘,到存储的10000转硬盘,甚至到存储的SATA硬盘。用户需要通过软硬件实现所有的流动数据确保其一致性。

那么选择全闪存阵列,你是希望该解决方案能够顺畅的在阵列内部实现数据漂移?还是说只是硬件上采用闪存盘,但是还需要虚拟化等手段进行更复杂的数据迁移呢?  戴尔就在同一套硬件里面使用软件的调度,实现了这种闪存硬盘和普通硬盘之间的数据调度,既能够达到闪存的速度,又能够实现普通硬盘的容量。

戴尔的流弊之处就是通过收购的相应软件技术能够实现所有的服务器之间的闪存数据同步。而这些闪存的数据可以快速同步到全闪存阵列里面的SSD上,而在全闪存上再进行分层到存储的普通硬盘,实现了三者打通。

全闪存阵列的第二要素:不为“全”而全

第一个“全”的意思是很多厂商提出的全闪存阵列是纯闪存阵列,就是无法兼容过去,只能使用闪存硬盘存储,叫做纯闪存。而且不能在阵列内部实现闪存盘、磁盘直接的数据流动。

李海平认为其实用英文来讲全就是All,纯的英文叫Pure。所谓纯闪存是什么?就是无法兼容过去,只能使用闪存硬盘存储,叫做纯闪存。但是我们现在说的是全闪存,是指无论配成全部是SD硬盘,还是想配成其他硬盘也可以。所以纯和全是不一样的概念,一定要分清。

全闪存的优势就是,既考虑了性能,又考虑了容量。当用户希望开始要全部配成全闪存的硬盘,经过一段时间发现性能够了,但是容量不够怎么办?从容量上来看,全闪存阵列兼容经济性好的15000转、10000转的硬盘。而纯闪存就无法兼容。如果为了实现纯闪存,在传统存储之间又加了网关虚拟化,让客户的投资越变越多、越变越复杂,最后使用户越来越畏惧闪存的部署。

这个时候就有读者在思考,那么你谈到的全闪存容量上来了,是否又影响到性能?怎么样让数据充分利用闪存的速度,又能够让过时数据移到15000转呢?李海平认为这是需要算法和软件支持的。这里就提到有效实现数据之间的分层的技术。Compellent在创立之初就一直在做数据分层,做了十多年了,能够把数据从T0移到T1,T1移到T2,T2移到T3。当闪存过来的时候自然而然就把它放到T1里面去,自然而然就实现了分层,传统的厂商一般用控制器的方式,没有分层,所有的介质都是一样,只能做数据保护这方面的事情。

全闪存阵列第三要素:不能为性能牺牲性能

同样我们不能让其阵列表面上看上去是一块块闪存盘构成,而实际应用因为数据孤岛而需要客户投资更多成本来改变数据流动。虽然实现IOPS的高性能,但是因为容量问题又采用去重、压缩等占用存储资源的性能。

和纯闪存概念一样,如果为了实现纯闪存,在传统存储之间又加了网关虚拟化,让客户的投资越变越多、越变越复杂,在得到性能的时候,其实用户付出更多的成本、管理等因素,因此最后用户越来越畏惧闪存的部署。

同样为了保持纯闪存的容量问题,很多厂商采用了大量的算法与去重压缩,这个时候大家想一想?大量的算法是否会要求计算能力更强,去重压缩功能是否影响存储的性能?所以戴尔不提倡纯闪存,而是推出全闪存阵列,通过把闪存的内容沉淀到经济性更高的硬盘上面去实现。达到全闪存、混合闪存数据通路一致性。

我个人认为李海平对于纯闪存阵列与全闪存阵列的理解是,纯闪存会让IT架构变成新的数据孤岛。要解决这个问题还需要虚拟化等技术,其实变相的让客户应用的复杂性提高了。而戴尔的全闪存阵列,因为在阵列内部实现数据漂移,其应用会让用户真正体现出闪存的价值。

未经允许不得转载:存储在线-存储专业媒体 » 三要素让你轻松选择全闪存阵列