NeonIO 云原生存储简介与应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NeonIO 云原生存储简介与应用相关的知识,希望对你有一定的参考价值。

参考技术A NeonIO 是一款支持容器化部署的企业级分布式块存储系统,能够给 Kubernetes 平台上提供动态创建(dynamic provisioning)持久存储卷(persistent volume)的能力,支持 clone、snapshot、resstore、resize 等功能。

NeonIO 架构如图上所示。

(1) 组件容器化:服务组件、CSI、Portal 容器化。

(2) 支持 CSI:提供标准的 IO 接入能力,可静态、动态创建 PV。

(3) UI 界面,运维方便:

(4) 与云原生高度融合:

(5) 一键式部署:helm install neonio ./neonio -- namespace kube-system。
(6) 部署简单灵活:和 Rook-Ceph 对比:

(1) 全闪的分布式存储架构

(2) 极短的 IO 路径:抛弃文件系统,自研元数据管理系统,使 IO 路径极短

(3) 使用 HostNetwork 网络模式

好处:

(1) 服务组件可靠性与可用性

(2) 数据的可靠性与可用性

(1) Pod 跨节点重建高效:2000PV 的挂载/卸载 16s。

(2) 批量创建 PV 能力:2000PV 的创建 5min。

测试平台:NeonIO 超融合一体机集群(3 个节点,192.168.101.174 - 192.168.101.176)。

注意:所有测试均使用 NVMe SSD,卷大小 = 1TiB。性能工具: https://github.com/leeliu/dbench

图中黄色表示的是 NeonIO,第一张图纵坐标是 IOPS,第二张图纵坐标是毫秒,从结果来看,无论是单副本还是 3 副本,NeonIO 在 IOPS、时延都有明显的优势。

存储大师班 | ZFS存储池块管理与事务模型
对象存储手把手教四 | Bucket 生命周期管理

以上是关于NeonIO 云原生存储简介与应用的主要内容,如果未能解决你的问题,请参考以下文章

云原生与服务网格—简介

云原生存储详解:容器存储与 K8s 存储卷

云原生时代,存储长什么样?

科技云报道:云原生时代,存储长什么样?

云原生的定义

OpenEBS 开源云原生存储解决方案