自下向上,可以将Ceph系统分为四个层次:2.1. 基础存储系统 RADOS(Reliable, Autonomic, Distributed Object Store,即可靠的、自治的、分布式 对象存储系统) 该层是完整的存储系统,数据存储最终都由该层负责,Ceph的高可靠、高可扩展、高性能、高自动化等等特性也由该层保障; 2.2. 基础库librados 该层是RADOS访问库,...
down掉的osd daemon会重新起来,需要再经过Peering到clean的状态,而且Ceph会发起恢复过程(recovering 增量恢复),使用该osd daemon上过期的数据被恢复到最新状态。 osd daemon的down状态持续300秒后其状态被设置为out提出集群,Ceph会启动自恢复操作,选择其他的osd daemon加入acting set,并启动回填数据(backfilling 全量恢复)...
【摘要】本文带你层层深入Ceph的架构原理、读写原理,从而理解Ceph的特性及其应用场景。 1. 什么是Ceph? 首先,我们从 Ceph的官方网站上,可以看到:“Ceph is a unified, distributed storage system designed for excellent performance, reliability and scalability.” 从它的定义上我们可以明确它是一种存储系统,而且可...
CephFSCephFS全称Ceph File System,是Ceph对外提供的文件系统服务。 1.5 三种存储类型-块存储 rbd.png 典型设备:磁盘阵列,硬盘 主要是将裸磁盘空间映射给主机使用的。 优点: 通过Raid与LVM等手段,对数据提供了保护。 多块廉价的硬盘组合起来,提高容量。 多块磁盘组合出来的逻辑盘,提升读写效率。 缺点: 采用SAN架...
1. Ceph架构简介及使用场景介绍 1.1 Ceph简介 Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。 Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可...
从功能角度来讲,Ceph本身的架构比较清晰明了,主要分应用接口层、存储基础接口层以及存储对象层,接口层主要对客户端的访问负责,分为本地语言绑定接口(C/C++, Java, Python)、RESTful (S3/Swift)、块存储设备接口、文件系统接口。从这个点上,其完整诠释了“统一性( unified )”的特性。
Ceph的存储实现架构 Ceph系统可以大致划分为两大部分,客户端和服务端,客户端包含了四种接口,服务端包含了元数据服务器,对象存储集群和集群监视器: 客户端 面向用户的使用提供接口,目前有三种存储方式接口提供,对象存储 RGW(rados gateway)、块存储 RBD(rados block device) 和文件存储 CephFS。
Ceph 是软件定义存储解决方案 Ceph 是统一存储解决方案 Ceph 是云存储解决方案 Ceph 官方文档:http://docs.ceph.com/docs/mimic/ 2. Ceph 的架构:分布式服务进程 2.1 Ceph Monitor(MON) Ceph 监视器服务进程,简称 MON。负责监控集群的监控状态,所有的集群节点都向 MON 节点报告状态以及每个状态变化的信息。MON ...
ceph osd df ceph osd tree Ceph架构 Ceph是什么?为什么用到Ceph? 存储类型 集中式存储 NAS (网络附加存储 / 网络区域存储) SAN (存储区域网络) DAS (直连附加存储) 集中式存储的优点: 管理简单,因为所有数据都存放在同一个节点上,所以数据的管理与维护相对简单 安全性高,集中式存储中只有一个数据中心,因此更...
[9.1]--9-1GoPaaS平台分布式存储Ceph架构介绍 09:40 [9.2]--9-2GoPaaS平台Ceph核心组件介绍 03:55 [9.3]--9-3GoPaaS平台Ceph存储过程及核心概念介绍 09:34 [9.4]--9-4GoPaaS平台Ceph资源购买注意事项 09:04 [9.5]--9-5GoPaaS平台Ceph安全机器初始化 08:16 [9.6]--9-6GoPaaS平台cephadm安...