象素足跖
Kioxia flash storage将NVMe面料缝制到Kubernetes上
Kioxia的KumoScale虚拟化NVMe块卷,供文件和对象存储使用。Kioxia flash调用本地TCP/IP驱动程序来安装NVMe-oF层。
东芝(Toshiba)分拆出来的Kioxia America Inc.加强了其KumoScale软件定义存储,以帮助网络规模的云客户应对Kubernetes的复杂性。
周二的Kioxia flash更新允许基于块的KumoScale存储节点同时作为Kubernetes工作节点。三个Kioxia节点作为容器主机分享NVMe卷文件系统、对象存储和其他抽象。其他三个节点提供了一个“微集群”来管理Kubernetes运行时和KumoScale Management容器化数据服务。
Kioxia表示,KumoScale的目标是SaaS提供商、电信公司和维护定制IP基础设施的大型企业。作为升级的一部分,Kubernetes-based存储和其他自动化集群作为来自同一KumoScale集群的异构租户。Kioxia在2018年推出了KumoScale,当时该公司还被称为东芝内存。
“他们称之为软件定义的,但KumoScale是在专用硬件上运行的。这样,它就与其他系统处理器分离。这是一种可以用来建立私有云而无需自己构建的产品。使用单独的节点意味着可以扩展所需的容量和性能,”Tom Coughlin说,数据存储咨询公司Coughlin Associates的总裁。
NVMe优化的Kubernetes
Kioxia使用本地TCP/IP创建一个NVMe-oF层,将x86服务器编织成一个存储阵列。KumoScale的api驱动的联邦架构将虚拟化存储卷映射到物理NVMe ssd。客户端将容量视为本地存储。
Flash供应商通常在专用阵列控制器上运行数据平面服务,但是猕猴桃使用不同的技术。为了减少延迟,KumoScale Management通过网络的往返电路来提供数据服务。
Kioxia网络存储软件的副总裁兼总经理Joel Dedrick说:“KumoScale用于将逻辑卷存储为物理设备。我们看到,我们对存储所做的自动化与Kubernetes对容器所做的自动化之间有着很强的相似性。”。
行业规范的NVMe的初始版本仅限于光纤通道和远程直接内存访问(RDMA)结构,但需要专门的主机总线适配器和应用程序重写。NVM Express联合体已获得认证TCP上的NVMe2018年的支持。这允许供应商开发使用标准TCP/IP驱动程序的NVMe。
分析公司IDC的存储研究副总裁Eric Burgener表示,TCP将使NVMe-oF“大众化”,但到目前为止只有少数存储阵列支持它。除了Kioxia,初创公司Lightbits Labs和Vast Data也销售基于TCP/IP以太网驱动程序的存储设备。Pavilion Data正在准备一个类似的版本,只适用于它的超并行Flash阵列。
Burgener说:“如果你想一想谁需要在生产中通过TCP实现NVMe,这是一个相当小的群体。”。“电信公司和云提供商是Kioxia的良好起点,因为它们都是基于网络的基础设施,并且有成熟的开发组织来实施。基于容器的开发是未来的发展趋势,但这需要一段时间。”
为了提高性能,Kioxia flash软件避免了逻辑和物理存储的重新映射。它可以虚拟化本地存储卷的大小或性能。数据服务从本地卷获取存储。Dedrick说KumoScale提供了与裸机NVMe类似的性能。
Dedrick说:“我们努力保持软件路径干净和短,所以系统的延迟只有几微秒。”
原名东芝存储器公司例如,Kioxia在NAND闪存芯片的生产方面仅次于韩国竞争对手三星。Kioxia闪存产品基于东芝的96层BiCS闪存和SLC NAND闪存管理。(东芝继续控制其品牌硬盘业务)。Kioxia KumoScale软件可以使用TCP/IP或RoCE作为传输层的NVMe。
2018年,在贝恩资本(Bain Capital)牵头的一笔交易中,总部位于日本的东芝(Toshiba)剥离了Kioxia。东芝持有Kioxia 40%的股份,并计划在去年10月Kioxia上市后出售这些股份。不过,此次股票出售已被无限期推迟。