vexata推出VX NVME物理和虚拟设备
NVME固态阵列制造商vexata与一家NVME连接的NAND闪光灯和3D XPoint产品一起出来,它要求提供靠近裸机 - 即,数十秒的微秒 - 存储输入/输出(I / O)性能。
其产品包括VX-100固态阵列,具有NAND闪光灯或英特尔Optan 3D XPoint介质; VX-Stack设备针对Oracle,SQL Server,SAS等的特定应用程序量身定制,以及; Vx-cloud,产品的软件定义版本。
Vexata方法中NVME的两个启动器是其VX-OS控制器操作系统以及在控制器和每个存储介质刀片处使用中央处理单元(CPU)。
“VX-OS将控件和数据路径分开,”首席执行官和创始人Zahid Hussain说。“VX-OS控制提供了编程[内置] VX-OS路由器的智能,以将I / O分发到存储模块。”
通过这种方式,双控制器的CPU避免了很多I / O处理。这将在存储刀片上卸载到CPU,每个机箱可以在4到16之间。后端连接是通过以太网远程直接内存访问(RDMA),其用于内存速度。
通过在所需处理中抛出CPU资源并将其操作环境的效率应用于使用Optane,220μs使用闪光灯固态驱动器(SSD)和每秒700万随机输入/输出操作(IOPS)中的40μs的效率-100设备。
NVME是一种新兴的协议,可能使实体存储器能够在近乎充分潜力时运行。它与小型计算机系统界面(SCSI),在大多数现有存储系统中,软件堆栈的一个关键组件,但是从旋转磁盘时代之日之一,具有往往在固态介质中慢慢I / O的特性。
目前,那些提供NVME产品的产品正在努力利用如何利用NVME的起泡速度,同时提供往往会排出性能的存储控制器功能。
vexata不是nvme端到端,但确实提供企业存储功能。“我们提供快照,克隆,加密,主动控制器;您对企业存储的所有内容都是您所期望的,但恰好使用最新媒体“,”据说。
他说,实现这一点的关键是“VX-OS是在控制器和刀片上运行的分布式操作系统,在控制器和刀片上,调度I / O,管理队列,调度读取和写入在日志上写入ald文件并用大块写成。
“秘密酱是我们分开了控制和数据路径。这意味着我们不必跟上通过控制器CPU的所有数据,“他说。“此外,VX-OS在Linux用户空间中运行,没有内核交换机;这是一个锁定的架构,充分利用CPU核心。“
Vexata是一些存储阵列制作者之一,试图利用NVME Flash的性能增益(以及某些情况下的3D XPoint),同时保留企业存储功能。
关键的障碍是存储阵列控制器需要消耗CPU资源来执行基本和高级存储功能,并且这是NVME的好处。
行业中的答案玩家似乎兴起是分发该处理。有些人尝试将其卸载到主机(E8和DATRIUM),主机(Excelero)或主机总线适配器(HBA)和App功能(Apeiron)中的NVME卡。
同时,Kaminario表示,答案将是扩展控制器和规模计算的扩展集群,通过将NVME合并到超融合的基础架构中,并消除了数据路径的低效率。
因此,vexata的解决方案很大程度上与这些原则很重要,但它是一个略有的变化,即它将处理卸载到存储刀片中的CPU。