Kaminario CTO表示,NVME Flash由阵列架构阻止
当前存储阵列的产生不是设计用于利用NVME闪存存储。他们需要一种激进的架构大修来利用NVME协议,可以通过数十或数百个倍数升高闪存存储性能。
这些是闪光储存先锋Kaminario首席技术官Tom O'Neill的观点。
NVME是一种基于外围组件互连Express(PCIe)的协议,旨在将数据传输到闪存驱动器。它消除了对存储Stalwart SCSI协议的需求,并通过许多幅度提升队列和队列深度的数量。在这样做时,NVME允许闪存驱动器以其全部潜力运行。
但目前,只有通过将NVME直接推入服务器PCIe插槽即可实现。建立带有NVME的全功能存储阵列,目前已无法访问。
这是因为当许多NVME驱动器聚合为共享存储控制器硬件时,需要管理协议处理,物理寻址和配置,以及数据减少,复制和加密等存储服务。
“用Flash出现的真正问题是,在努力方面,在过去的10年里,性能的平衡发生了很大的变化,”O'Neill说。
“如果您在主机中放入NVME仍然使用SCSI谈话。如果在主机和存储之间没有NVMF [NVME过度织物],前端的协议成为瓶颈。“
NVME-over-Fabrics是一种传输方法,它将NVME捆绑到网络协议(RDMA,光纤通道)中,该协议可以在较长的距离上携带方案,换句话说,主机和存储阵列之间。
但要提供共享存储,因为我们通过存储服务的存储器所知,控制器必须能够带来处理控制器功能所需的处理电源。
这是当前产品缺乏所需架构的地方。“许多事情需要解决,以允许全套存储服务全速运行,”O'Neill说。“即优化控制器软件。
“大多数阵列都是专为主动/被动操作而设计的,并且不能超过一对双控制器。有些是活动/活动,可以扩展到其中,但是当您添加第二对时,它会创建两对,并且您需要的是占横向架构中的多个控制器。“
Kaminario的兴趣在于它声称其控制器被构建为扩展,但它们还没有完整的NVME或NVMF功能。
当他的公司发射此类功能时,不会被绘制奥尼尔。“我们正在为此努力,并期待着宣布一些东西,”他说。“我们不是在谈论长期时间尺度,但我不能说那将是。”