本内容是《基本指南》的一部分: NVMe存储技术,实现简单和优化的转换

NVME性能LEAP取决于使用的全闪存阵列架构

基于All-Flash NVME的存储阵列可以提高性能提高,具体取决于您使用的数组架构。我们看看你能期待的东西。

NVM Express是全闪存阵列提供更快性能的下一步。使用NVMe,所有的flash……

在微秒响应时间的支持下,阵列可以提供数十万甚至数百万IOPS。

但NVMe及其互补合作伙伴NVMe over Fabrics (NVMe-oF)新颖且相对不成熟,NVME性能改进取决于所选的全闪存阵列架构。提供NVME的传统All-Flash阵列将提供20%的性能改进,但是从新兴的全闪光灯阵列提供商的一些NVME模型有望提供10倍目前技术的性能。

NVMe性能提高20%,风险最小

随着我们在2018年底附近,支持NVME的企业全闪阵列数量仍然是整体存储市场的一小部分。研究公司DCIG在2018年的评估中发现了超过100个全闪存阵列,而且使用NVME接口的SSD百分比不到20%。

NVME支持仍然在全闪存阵列市场中仍然加注,因为使用NVME存储阵列的应用程序将看到相对较小的性能增益。传统的全闪存阵列使用两个或多个控制器使用NVME连接到后端SSD。这些控制器然后聚合,管理和呈现这些SSD作为存储卷到网络连接的主机。

NVMe里程碑

通过在其后端选择支持NVMe ssd的全闪存阵列,与使用SATA或sas连接的ssd的全闪存阵列相比,企业可能会看到多达20%的应用程序性能提高。主机仍将连接到这些支持nvme的全闪存阵列超过标准光纤通道(FC)或以太网。这种方法使得组织可以很容易地引入NVMe ssd提供的性能优势,并且对其环境的风险最小。

20%的性能提高是值得注意的,但应用程序连接到使用NVMe ssd的全闪存阵列理论上可以看到很多更大的性能提升—使用SAS和sata连接的ssd的全闪存阵列高达10倍。

NVME性能差异源于现有的全闪存阵列控制器架构无法解锁NVME SSD提供的完整性能优势。阵列控制器的原始意图之一是加速HDD的性能。使用NVME SSD,控制器妨碍了。释放NVME SSDS的性能,阵列控制器以及托管用于与All-Flash阵列通信的存储网络协议必须进化。

全部进入NVME

为了获得全闪存阵列中NVME SSD提供的完整性能提升,企业必须使用提供的企业端到端NVME连接.这些全闪存阵列通过FC和以太网网络和对NVME SSD的反向连接提供前端NVME连接到主机。此设计将主机使用本机NVME协议直接与NVME SSD通信,并通过以太网和通过全闪存阵列的控制器的FC存储网络发送本机NVME命令。

NVMe-oF技术

根据Pavilion Data等全闪存阵列提供商的报告,使用这种方法,应用程序理论上可以达到低于200微秒的延迟、超过100 gb的吞吐量和数千万IOPS。使用机器学习、预测分析和视频处理的企业可能需要这种级别的NVMe性能。

但是要预先警告,这种方法有风险和局限性。例如,Pavilion Data提供数据具有最小延迟的管理服务- 单位数微秒 - 使用Cisco以太网交换机中的更紧密类似的线卡的控制器。该方法代表了与前几代阵列控制器架构的偏差。

出于必要,企业还必须限制NVMe在其环境中的部署范围。用于操作系统的NVMe-oF驱动程序仅适用于最新版本的Linux,如Red Hat Enterprise Linux 7.4或更高版本,可能来自全闪存阵列提供程序。更值得注意的是,微软和VMware等主要操作系统供应商还没有提供NVMe-oF驱动程序。

等待可组合的基础设施

现在,公司可以通过在后端使用支持NVMe ssd的全闪存阵列获得一些性能优势,或者通过端到端NVMe方法获得更大的性能提升。但大多数企业会发现,在积极采用NVMe存储阵列方法之前,他们需要等上一两年,才能获得更大的灵活性、性能和性价比。Kaminario和Tegile等全闪存供应商即将推出的全闪存阵列架构将全闪存阵列控制器从后端NVMe ssd解耦创建一个可组合的基础架构

使用这种架构,应用程序可以在全闪存阵列的数据管理特性和性能特性之间进行选择。如果应用程序既需要NVMe ssd提供的性能提升,又需要阵列控制器提供的数据管理功能,如LUN管理、快照和复制,则可以通过阵列控制器访问NVMe ssd,实现数据管理和性能提升。

然而,如果应用程序需要全闪存阵列的NVMe ssd提供的全NVMe性能提升,它可以绕过全闪存阵列控制器,通过NVMe- of直接访问阵列的NVMe ssd。

下一步

关于企业存储,你需要知道的十件事

企业/云存储简介

在织物上深入挖掘nvme

搜索灾难恢复
搜索数据备份
搜索聚合基础设施
关闭
Baidu