首页 产品特性 解决方案 系统架构 文档 关于

项目愿景

KDSS 的诞生源于存储容量需求与基础设施预算之间日益扩大的差距。传统三副本方案浪费 200% 的原始存储容量。KDSS 以 Reed-Solomon 纠删码为核心,在保持同等数据持久性的同时实现高达 90.6% 的空间利用率——让组织以更少的磁盘、更低的功耗和更低的运维成本存储更多数据。

目标场景

  • 大规模非结构化数据存储(媒体、备份、日志、归档)
  • 成本敏感环境,需要高持久性但无需三副本开销
  • 混合云存储,兼具 S3 兼容 API 和 POSIX 文件系统访问
  • AI/ML 训练数据管线,需要高吞吐顺序读取
  • 本地对象存储,替代公有云存储服务

技术栈

基于经过验证的高性能技术构建。

Go

所有服务的核心语言。高并发、低延迟、单二进制部署。

gRPC

高性能 RPC 框架,用于节点间通信,支持流式传输。

Protocol Buffers

高效二进制序列化,用于元数据和通信协议定义。

MongoDB

灵活的文档存储,用于元数据管理,支持副本集。

Reed-Solomon

纠删码算法,提供可配置冗余级别的数据保护。

BadgerDB

嵌入式键值存储,用于存储节点本地索引和缓存管理。

FUSE

用户态文件系统,无需内核模块即可实现 POSIX 兼容挂载。

Prometheus

指标采集与告警,内置 32 条告警规则用于集群监控。

Grafana

预构建仪表盘,实时可视化集群健康状况和性能。

发展路线图

KDSS 项目即将推出的功能和里程碑。

多区域复制

异步跨区域复制,用于灾难恢复。在地理分布的集群间复制 EC 编码数据,支持可配置的一致性策略。

分层存储

自动数据生命周期管理,支持热/温/冷分层。根据访问模式和可配置策略在 NVMe、SSD 和 HDD 之间迁移数据。

Kubernetes Operator

原生 Kubernetes Operator,支持声明式集群管理。自动扩缩容、滚动升级以及 CSI 驱动集成持久卷。

静态加密

AES-256-GCM 服务端加密。支持外部密钥管理系统 (KMS),包括 HashiCorp Vault 和 AWS KMS 集成。

加入我们

加入 KDSS 社区,共同塑造分布式存储的未来。