E8用服务器处理躲避NVME /控制器瓶颈
All-Flash Startup E8已宣布基于NVME的闪存阵列,并优于现有的All-Flash产品以及包含共享卷,RAID 6,高可用性和精简配置的功能,优于现有的All-Flash产品,优于40倍。
这种类型的存储功能,在传统的基于控制器的存储阵列中发现,在NVME Flash产品中难以实现,因为存储控制器硬件 - 设计在旋转磁盘的时代 - 滞后于NVME性能,所以它不起作用工作。
传统的控制器架构缺乏可以承受的CPU资源,但E8声称通过将基本存储功能卸载到应用程序服务器CPU所需的处理来找到围绕存储控制器瓶颈的方法。
E8的NVME产品的V2中的功能包括共享的可写LUN /卷,RAID 6,高可用性和动态/细配置,允许将容量雕刻为一个或多个逻辑LUN,其具有根据需要添加的实际容量。
E8-D24设备现在可以缩放超出单个盒子,并要求4KB读取1000万的IOPS,写入100万。
同时,E8宣布X24,通过英特尔的Optane 3D XPoint驱动器提供存储类内存。
E8使用商品服务器硬件和现成的NVME闪存卡。其方法是分发所需的处理,以便在其设备和应用程序主机之间提供基本存储功能。
“这样的问题经常将自己借给硬件加速,但我们可以通过将其移动到App服务器上的软件服务中来打破双控制器瓶颈,”Seazivan Ori,CEO和创始人。
“这是一个设计选择;在哪里进行处理,在主机或控制器上?我们尽可能少地保留盒子中的数据路径,同时保持尽可能多的控制路径。“
E8通过RDMA通过RDMA融合到融合以太网(ROCE)作为到主机的路由。它会在其设备上保留元数据,以便如果功能的任何服务器都分发到崩溃,则底层存储就不会发生任何内容。
“我们得到了强大的性能和可靠性边缘,”Ori说。“与任何”Gen 1“全闪存产品相比,我们可以在性能方面获得10X和40倍。”
ORI作为一个例子给RAID 6。“软件计算在App Server上执行,但在我们的控制器上完成重建,”他说。
RAID重建大量税收CPU吗?是的,ori说,但这没关系。“数据路径不是通过存储控制器,因此正常操作中的CPU几乎没有。他们为特殊运营保留,“他补充道。
NVME是一种基于外围组件互连Express(PCIe)的协议。它消除了对(旋转盘时代)SCSI协议的需求,并大量提升了可能的队列和队列深度的数量,允许NVME闪存驱动器在其全部潜力下操作。
但目前NVME的全部潜力只能通过将驱动器放入服务器PCIe插槽来实现。当许多NVME驱动器聚合为共享存储时,需要某种类型的控制器功能来管理协议处理,配置和数据保护。
E8通过将CPU周期卸载到主机来解决此问题。其他人,例如Kaminario,建议控制器硬件需要扩展以提供所需的处理能力。