https://github.com/opencurve/curve
curve
一个云原生分布式存储系统
一个由CNCF基金会托管的沙盒项目
关于Curve
Curve是由网易开发的现代存储系统,目前支持文件存储(CurveFS)和块存储(CurveBS)。现在它作为沙盒项目托管在CNCF。
https://github.com/opencurve/curve
一个云原生分布式存储系统
一个由CNCF基金会托管的沙盒项目
Curve是由网易开发的现代存储系统,目前支持文件存储(CurveFS)和块存储(CurveBS)。现在它作为沙盒项目托管在CNCF。
https://github.com/cubefs/cubefs
CubeFS 是新一代云原生存储产品,目前是云原生计算基金会(CNCF)托管的孵化阶段开源项目, 兼容 S3、POSIX、HDFS 等多种访问协议,支持多副本与纠删码两种存储引擎,为用户提供多租户、 多 AZ 部署以及跨区域复制等多种特性,广泛应用于大数据、AI、容器平台、数据库、中间件存算分离、数据共享以及数据保护等场景。
https://github.com/cubefs/cubefs
DAOS(分布式异步对象存储)是一个开源的软件定义的可扩展对象存储系统,旨在为应用程序提供高带宽和高 IOPS 存储容器,并支持结合仿真、数据分析和机器学习的下一代数据中心工作流。
与传统存储堆栈(主要为旋转介质设计)不同,DAOS 从一开始就为新一代非易失性内存(NVM)技术设计,采用极简的架构,完全在用户空间内端到端(E2E)操作,实现全操作系统绕过。DAOS 提供了一种不同于块存储和高延迟存储的 I/O 模型,能够本质上支持细粒度数据访问并释放下一代存储技术的性能。
Alluxio(前身为 Tachyon)是一个虚拟分布式存储系统。
它弥合了计算框架与存储系统之间的差距,使得计算应用程序能够通过统一的接口连接到众多存储系统。
更多内容请查看 Alluxio 概述。
JuiceFS 是一款面向云原生设计的高性能分布式文件系统,在 Apache 2.0 开源协议下发布。提供完备的 POSIX 兼容性,可将几乎所有对象存储接入本地作为海量本地磁盘使用,亦可同时在跨平台、跨地区的不同主机上挂载读写。
JuiceFS 采用「数据」与「元数据」分离存储的架构,从而实现文件系统的分布式设计。
文件数据本身会被切分保存在对象存储(例如 Amazon S3),而元数据则可以保存在 Redis、MySQL、TiKV、SQLite 等多种数据库中,你可以根据场景与性能要求进行选择。
JuiceFS 提供了丰富的 API,适用于各种形式数据的管理、分析、归档、备份,可以在不修改代码的前提下无缝对接大数据、机器学习、人工智能等应用平台,为其提供海量、弹性、低价的高性能存储。运维人员不用再为可用性、灾难恢复、监控、扩容等工作烦恼,专注于业务开发,提升研发效率。同时运维细节的简化,对 DevOps 极其友好。
s3fs 允许 Linux、macOS 和 FreeBSD 通过 FUSE(用户空间文件系统) 挂载 S3 存储桶。
s3fs 使您能够像操作本地文件系统一样操作 S3 存储桶中的文件和目录。
s3fs 保留文件的原生对象格式,允许使用其他工具,如 AWS CLI。
S3QL 是一个文件系统,它使用像 Google Storage
、Amazon S3
或 OpenStack 等存储服务来在线存储所有数据。
S3QL 实际上提供了一个动态、无限容量的虚拟驱动器,可以从任何有互联网连接的计算机访问。
S3QL 是一个功能齐全的 UNIX 文件系统,在概念上与本地文件系统(如 ext4)无法区分。此外,S3QL 还具有额外的功能,如压缩加密、数据去重、不可变树和快照,使其特别适合在线备份和归档。
S3QL 的设计强调简单性和优雅性,而非性能和功能的逐渐增加。