此内容是基本指南的一部分: 阵列或服务器的闪存选项
评估 权衡你正在考虑的技术、产品和项目的利弊。

所有闪存存储阵列:性能与功能

George Crump提供了一些标准,帮助IT专业人士在选择所有闪存存储阵列时,确定性能或功能是否最重要。

现在几乎每个存储供应商都提供所有闪存存储阵列,IT专业人员开始意识到需要这些阵列高性能存储系统. 但IT专业人士如何决定所有闪存阵列中的哪一个最适合他们的组织和性能要求呢?

性能与功能

作为全闪存存储阵列市场开始成熟时,出现了两类阵列。

第一种是所有闪存阵列,从一开始就设计为所有闪存阵列。它们通常具有优化的硬件设计,重点是从阵列内的闪存中提取尽可能高的性能。该领域的供应商几乎都是新兴技术公司或初创公司。在大多数情况下,他们对硬件和性能的关注是以牺牲存储软件服务为代价的。这些是许多存储管理员现在赖以完成工作的功能,提供了以下功能:快照,复制和克隆。

众所周知,这些阵列可产生数百万个眼压每个系统。然而,对于如何获得这些高IOPS数,目前还没有确定的方法。它们可以从单个工作负载或同时访问系统的多个工作负载生成。

另一类是更面向功能的全闪光阵列。这些系统通常来自已建立的供应商,以及一些初创公司,它们选择专注于软件功能(提供功能丰富的体验),通常以最大性能为代价。通常,这些系统要么使用现有供应商的遗留硬件,要么使用旧的阵列固态驱动器(SSD)或者,对于初创企业,使用现成的硬件来降低成本。

这些系统通常可以为每个系统生成200-400k IOPS。一些扩展型、软件丰富的系统也将声称其总性能达到数百万IOPS,但如上所述,魔鬼在于细节。在横向扩展集群中,它们通常具有每个卷或每个节点的性能限制。这意味着它们可以像上面描述的以性能为中心的系统那样扩展到数百万IOPS,但需要许多节点才能达到这一点,并且要看到极限性能需要多个工作负载,所有这些负载都同时运行。横向扩展系统无法向单个工作负载或线程提供数百万IOPS。

哪一个最好?

我们经常被问到哪种方法最好。答案通常取决于数据中心的需求和正在运行的特定应用程序。大多数数据中心在性能受限的情况下,通常不会超过功能丰富的全闪存阵列的基线性能。此外,大多数公司都会对传统硬盘阵列的功能集的可用性感到非常欣慰。

有些环境需要超过50万IOPS,但正是这些IOPS的需要将有助于确定特定数据中心的最佳系统。如果性能需求分布在多个工作负载上,那么可以提供横向线性性能增长的全闪存系统是理想的。

如果环境的单个工作负载需要超过50万IOPS,则需要以性能为中心的系统。如上所述,这些系统可以为单个工作负载提供数百万IOPS。

中间立场?

中间有房间吗?现有的存储系统是否能够满足性能要求高的工作负载的需要,但仍能提供更多传统应用程序所需的功能丰富的环境?有几个供应商提供此类解决方案。这种类型的系统必须首先设计为以性能为中心的系统,然后添加软件。而该软件的添加将增加一些延迟,它不会影响大多数应用程序。这些系统通常具有备用性能。

可以通过多种方式添加此软件。一些供应商提供了一个以性能为中心的系统可以连接到的设备,允许它利用该设备可以提供的所有功能。这种存储虚拟化方法还允许从软件服务的角度对全闪存阵列进行某种程度的集成。

其他供应商可以将存储软件加载到闪存阵列本身的协处理器上。这提供了更紧密的集成体验,并节省了外部设备的成本。

最后,所有这些以硬件为中心的系统都可以与当今市场上的任何软件定义的存储解决方案协同工作,包括在管理程序建筑学不过,关键是确保软件定义的解决方案能够支持外部共享存储(并非所有解决方案都支持)。

在将以硬件为重点的解决方案与交付存储服务的设备或管理程序组合在一起时,关键要记住仍然存在一个巨大的挑战。以硬件为重点的flash解决方案必须以与上述功能丰富的解决方案相同的价格点(包括软件)交付。在大多数情况下,功能丰富的解决方案仍然是最具成本效益的,同样,40万IOPS对于大多数数据中心来说已经绰绰有余。

所有闪存阵列都正在成为主流。该领域的许多供应商声称其价格与“注重性能”的硬盘驱动器阵列相当。这些阵列来自使用15K RPM驱动器的名牌供应商。这种说法通常是正确的,因此,任何希望购买注重性能的磁盘阵列的数据中心都应该认真考虑使用全闪存阵列。

全闪存细分市场的选择在很大程度上取决于数据中心的需求。对于大多数数据中心,功能丰富的解决方案将是他们所需要的全部。但也许值得进行调查,以确认这一点,然后确定他们是否需要扩大或缩小系统。

深入挖掘所有闪存阵列

搜寻灾难恢复
搜寻资料备份
搜寻汇聚基础设施
接近
Baidu