6个复合存储小贴士都是什么呢?

你是应该还用硬盘驱动器(HDD)还是应该转向固态驱动器(SSD)呢?

许多人在思考这个问题。对一些人来说,答案可能是纯闪存,对其他人来说,答案可能是仍然使用磁盘。不过,对大多数人来说,这些天来,解决方案很可能是在磁盘和闪存之间,在于一个知道复合存储(即同时提供磁盘和闪存)的平台。

下面是一些可以帮助你决策的要点。

1.检验单位GB的实际成本

需要关注的主要功能包括单位GB的实际成本。理由?一些闪存阵列厂商,是根据假设的重复数据删除或数据压缩比例来报出单位GB价格。因此,用户需要确保他们在比较成本的时候是在比较同一层面上的东西。

Nimbus Data的创始人兼首席执行官Thomas Isakovich表示:“要做到这一点,用户可以要求厂商提供三个价格。单位GB的裸成本,单位GB的可用成本(考虑进了数据保护、闪存管理、冗余性等)以及单位GB的潜在成本(计算了通过重复数据删除和其他机制所能实现的潜在的成本/空间节约)。”

2.考虑可扩展性

大多数闪存阵列的单位阵列限制于不到15TB的可用闪存(在实行重复数据删除之前)。不过,需要用户要求这个容量以上的容量。这时候可以考虑复合阵列。这些兼顾容量和性能的用户会发现复合阵列也是一个有吸引力的选择。

Isakovich表示:“你要问一下纯闪存系统是如何非中断地扩展容量的,以及扩展的限制在哪里。你要了解这个架构在扩展容量的同时是不是也在同步扩展带宽和高速缓存,这样才能确保性能也在同步提升。”

3.为应用程序选择合适的阵列

厂商们通常说他们的阵列在每个方面都比竞争性产品要好。这实际上是狭隘的观点。实际上,一些复合阵列在特定用途中要更加胜任。

Objective-Analysis的SSD分析师Jim Handy表示:“你要选择符合你要求的阵列,因为许多阵列是为特定应用而调整的:数据库、虚拟化、OLTP(联机事务处理)等。”

4.将阵列和拓扑匹配起来

Handy提出了另一个好建议–你要将阵列和数据中心的拓扑匹配起来,因为一些拓扑是设计为DAS(直连式存储),而另外一些则是以SAN(存储局域网)的形式在运行。

他表示:“还有,一些是高可用性(HA)且没有单点故障(SPoF)的,但是其他的则未必。你要为这些额外的性能支付溢价。”

5.不仅仅是有关性能

大多数时间里,和闪存存储有关的讨论总是围绕着性能。厂商们总是想达到极高的性能,而忽视了存储的其他层面:成本、弹性、管理的易用性,以及功能。

Pure Storage的产品副总裁Matt Kixmoeller表示:“用户应该关注软件功能和可承受性。他们要买的阵列是否包含了HA、可扩展性、重复数据删除、数据压缩、快照、远程复制以及多协议支持?”

6.不要过度部署闪存

由于SSD很流行,许多用户在积极部署闪存。不过,在一些情况下,他们可能在部署远远超过实际需要的闪存。

Starboard Storage Systems营销与产品管理副总裁Lee Johns表示:“整体上,大多数混合工作负荷需要系统中不到5%的容量是SSD来作为读取高速缓存。只要容量中1%是SSD,许多工作负荷就可以得到明显提升了。写入高速缓存的需求则取决于你的应用程序的写入组合。”