Ceph分布式存储

Ceph是一套开源的统一软件定义存储系统,同时提供对象存储(RADOSGateway)、块存储(RBD)与文件存储(CephFS)三种接口,能够在大规模商用硬件上构建PB到EB级别的存储集群。

一、什么是Ceph分布式存储

Ceph 是一套开源的统一软件定义存储系统,同时提供对象存储(RADOS Gateway)、块存储(RBD)与文件存储(CephFS)三种接口,能够在大规模商用硬件上构建 PB 到 EB 级别的存储集群。其核心架构基于 CRUSH 算法实现去中心化的数据分布与自愈能力,被广泛用于云原生、容器平台、AI/HPC 数据湖、企业私有云等场景,是 OpenStack、Kubernetes、Proxmox 等平台的默认存储后端之一。

二、原理

1. RADOS 底层:所有数据以对象形式存储在 RADOS 集群,提供自愈与可扩展能力 → 2. CRUSH 算法:用一致性哈希实现去中心化数据分布与故障域感知 → 3. 对象存储接口:通过 RADOS Gateway 提供 S3/Swift 兼容接口 → 4. 块存储接口:通过 RBD 提供虚拟机/容器块设备 → 5. 文件存储接口:通过 CephFS 提供 POSIX 兼容并行文件存储 → 6. 集群管理:通过 Ceph Mgr、Dashboard 提供统一运维

三、信息卡片

中文名Ceph 分布式存储
英文名Ceph
缩写—
别名Ceph 存储、分布式存储 Ceph、CRUSH 存储
提出者Sage Weil(加州大学圣克鲁兹分校博士论文项目)
提出时间2004 年提出,2007 年创立 Inktank 推动商业化
所属类别IT 基础架构 > 存储 > 分布式存储
核心技术RADOS、CRUSH 算法、对象存储、块存储、文件存储
主要应用OpenStack 私有云、Kubernetes 持久存储、AI 数据湖、企业私有云

四、历史时间线

  • 2004 年:Sage Weil 在 UC Santa Cruz 博士论文提出 Ceph 雏形
  • 2007 年:Sage Weil 创立 Inktank 公司推动 Ceph 商业化
  • 2014 年:Red Hat 收购 Inktank,Ceph 走向大规模企业应用
  • 2016 年:Ceph 成为 OpenStack 默认存储后端
  • 2018 年起:Rook 让 Ceph 在 K8s 上的部署标准化,云原生 Ceph 成为主流
  • 2024-2025 年:Ceph 在 AI 数据湖、HPC 场景规模化应用,BlueStore 持续优化

五、分类

按访问接口:对象存储(RADOS Gateway)vs 块存储(RBD)vs 文件存储(CephFS)

  • 按部署形态:传统部署 vs Rook on Kubernetes vs OpenStack 集成
  • 按存储后端:FileStore vs BlueStore(默认)
  • 按硬件体系:通用 x86 服务器 vs ARM 服务器 vs 国产化硬件
  • 按使用场景:OpenStack 后端 vs K8s CSI 后端 vs AI 数据湖 vs 企业私有云

六、应用场景

  • OpenStack 私有云:Cinder / Manila / Swift 默认存储后端
  • Kubernetes 持久存储:通过 Rook-Ceph 提供 CSI 块/文件/对象存储
  • AI 数据湖:PB 级非结构化数据承载模型训练样本
  • HPC 并行存储:支撑科学计算与高性能数据吞吐
  • 企业私有云:替代 NetApp、EMC 等商业 SAN 方案

七、优缺点

优点:统一存储底座:一套系统支撑对象/块/文件三种接口;弹性扩展:从 TB 级线性扩展到 EB 级;自愈高可靠:故障域自愈无需人工干预;降低存储成本:基于商用硬件构建 PB 级存储;支撑云原生:成为 K8s/OpenStack 默认存储

  • 缺点:运维复杂度高:组件多、调优参数多,学习曲线陡;性能调优挑战:小文件、随机 IO 等场景性能不及专业存储;硬件选型敏感:磁盘、网卡、OS 内核调优对性能影响显著;监控复杂:需自建或集成 Prometheus + Ceph Exporter 体系

八、常见误区

  • Ceph 是文件系统(错:Ceph 是分布式对象存储,对外提供对象/块/文件三种接口)
  • Ceph 适合所有存储场景(错:小文件高频写入、数据库等场景 Ceph 不如专业存储)
  • Ceph 部署简单(错:Ceph 组件多、调优复杂,Rook-Ceph 后部署门槛才降低)
  • Ceph 性能等同商业存储(错:在调优得当的场景可接近,但通用场景仍有差距)

九、关联概念

  • 父概念:云计算 Cloud Computing、云原生
  • 子概念:RADOS、CRUSH、RBD、CephFS、Rook
  • 兄弟概念:MinIO、GlusterFS、HDFS
  • 对比概念:Ceph vs MinIO、Ceph vs GlusterFS、Ceph vs HDFS
  • 应用相关:Kubernetes容器编排、OpenStack(业内默认搭配)、GPU集群
💬 评论
🔗 本文链接

以专业为基,引领科技向善向新

Rooted in professionalism, we lead technology toward social good and innovation.

数智化转型网 · 了解更多产业资讯与选型数据 →

📰 你可能也喜欢

混合云 行业百科

混合云

混合云(HybridCloud)是将公有云的弹性与私有云/本地数据中心的可控性相结合的云计算架构,企业可在不同云环境之间统一调度计算、存储、网络与数据资源。
📅 10-27 · 👁 2026年10月27日
Backstage开发者门户 行业百科

Backstage开发者门户

Backstage是由Spotify在2020年开源、2022年捐赠给CNCF的开源开发者门户平台(SoftwareDeveloperPortal),它把组织的…
📅 10-27 · 👁 2026年10月27日
Data Mesh数据网格 行业百科

Data Mesh数据网格

DataMesh(数据网格)是由Thoughtworks顾问ZhamakDehghani于2019年提出的数据组织与架构范式,将「数据视为各业务领域自主拥有的产…
📅 10-27 · 👁 2026年10月27日
Data Fabric数据编织 行业百科

Data Fabric数据编织

DataFabric(数据编织)是Gartner于2019年正式提出的现代数据架构理念,强调通过统一的元数据层、知识图谱、主动元数据与自动化能力,把分散在不同存…
📅 10-27 · 👁 2026年10月27日
容器化 行业百科

容器化

容器化(Containerization)是一种将应用程序及其依赖(代码、运行时、库、配置)打包到标准化、轻量级、可移植的容器中,实现「一次构建,多处运行」的虚…
📅 10-27 · 👁 2026年10月27日
中台 行业百科

中台

中台是一种将企业核心业务能力抽象为可复用的共享服务平台,为前台业务应用提供统一支撑的架构理念与组织变革模式,旨在打通数据与业务壁垒、沉淀通用能力、提升企业对市场…
📅 10-27 · 👁 2026年10月27日