千古八方的博客

  • 程序开发
    • Android
    • Spring Boot
  • 数据私有化
    • NAS
    • 私有云
    • 内网穿透
    • 服务器
  • 留言
  • 搞事
进学
为学无间断,如流水行云,日进而不已也
  1. 首页
  2. 服务器
  3. 正文

分布式存储Ceph的基本介绍

2022年6月24日 168点热度 1人点赞 0条评论

不同于中心化的Hadoop(HDFS)分布式存储系统 ,Ceph是没有中心节点的,它采用的是CRUSH(Controlled Replication Under Scalable Hashing)算法(用来计算对象存储位置的),理论可以无限扩展。

Ceph 功能:

Ceph主要提供对象存储、设备块存储、以及Ceph FS文件系统,这三种类型的集群存储方案。

Ceph 主要构成:

每个Ceph存储集群,至少包含Ceph Monitor,Ceph Manager,  以及 Ceph OSD(Object Storage Daemon)这三部分。如果搭建Ceph FS文件系统的话,还需要一台Ceph MDS(Metadata Server)文件元数据服务器。

 

四种服务的含义如下:

  • Ceph OSDs: 对象存储守护进程服务器(Object Storage Daemon,ceph-osd),负责数据的存储、复制、恢复、重新平衡的处理。并通过检查其他Ceph OSD守护的心跳,向Ceph Monitor 和 Managers提供监视信息。通常需要至少3个ceph-osd 来保证冗余及高可用性。
  • Monitors: 监视器服务器(Monitor,ceph-mon)负责维护集群的状态,及各部件的关联关系,包括监视器、OSD、MDS、CRUSH。Ceph守护进程通过他们之间的关系进行互相协调。并且监视器还负责守护进程和客户端之间的身份验证。通常需要至少3个ceph-mon来保证冗余及高可用性。
  • Managers:  管理服务器(Manager,ceph-mgr)主要负责收集其他服务实时性能,然后统一展示。包括存储利用率、性能指标、系统负载等。另外还内置了仪表盘集群管理模块(基于python),并提供REST API 接口,让外部系统可以通过接口获取这些信息。通常需要两个管理服务来保证高可用性。
  • MDSs:  Ceph 元数据服务器(Ceph Metadata Server,ceph-mds),用于Ceph FS 文件系统,有了元数据就可以当成一块普通的格式化后的硬盘来用。比如Linux下执行 ls 、find 命令的时候,就可以直接利用这些元数据。不再去每个存储节点查询,大大减轻了集群的负担。 注意,Ceph 块设备及 Ceph 的对象存储不使用MDS。

 

小结:

Ceph 是去中心化的分布式解决方案,将数据作为对象存储在逻辑存储池中。使用 CRUSH 算法,数据“随机”的分布到每台物理机上,Ceph 计算出哪个归置组 (placement group,PG) 应该包含该对象,以及哪个 OSD 应该存储该归置组。

 

标签: 服务器
最后更新:2022年6月24日

千古八方

物格而后知至,知至而后意诚,意诚而后心正

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

千古八方

物格而后知至,知至而后意诚,意诚而后心正

最新 热点 随机
最新 热点 随机
火狐下远离内容农场的方法! 中国城市生活成本查询 Debian11 系统备份与灾备盘制作 Debian logwatch 自定义配置文件,根据规则忽略掉某些日志内容 Ampache 5.0 报错 The root Ampache folder has changed to ./public socat 正反向传输文件
实现秒开1Mbps带宽的NAS上的网站 Nextcloud 预览图与文件名不一致的解决方法 Ampache 5.0 报错 The root Ampache folder has changed to ./public Android widget - 完全可配的炫酷仪表盘 中国城市生活成本查询 Nextcloud 登录提示 【太多连接】 及 【用户不可用】的解决方法
分类
  • Android
  • Linux
  • NAS
  • Spring Boot
  • Windows
  • 内网穿透
  • 回忆
  • 基于NEAT的瞎几把寻思算法笔记
  • 散篇
  • 普通人的致富之路在哪里
  • 服务器
  • 未分类
  • 私有云
标签聚合
Android系统编译 Windows Nextcloud TrueNAS 服务器 内网穿透 NPS 散篇 私有云 Android Widgets linux 安全维护 我开源的APP NAS ubuntu Android Utils Spring Boot 群晖NAS
工具/友链

资源导航 – NAS、私有云存储
在线工具 – MD5、SHA、BASE64、URL编解码
在线工具 – 贷款计算器
在线工具 – IPv4/IPv6地址查询

千古八方 在 B站

千古八方 在 知乎

我的微信小程序:
微信小程序-城市生活成本查询
城市生活成本查询
库房物资流水记账簿
最近评论
Avatar photo
千古八方 发布于 1 个月前(12月28日) 重置命令是Nextcloud提供的,和哪个平台没关系。 如果报错,一般是路径或权限的问题导致的。 ...
Avatar photo
aron 发布于 1 个月前(12月24日) 博主你好 我的nextcloud管理员密码过期了 用了occ命令重置但是报错,能请教下是什么原因...
Avatar photo
千古八方 发布于 2 个月前(12月15日) 贝塞尔这个类在这里 https://gitee.com/aityu/AndroidUtils/blo...
Avatar photo
disco 发布于 2 个月前(12月05日) 有demo链接吗?贝塞尔曲线这个关键类没有写出来~
Avatar photo
HJM 发布于 3 个月前(10月20日) 必须点赞!很有效!

COPYRIGHT © 2022 千古八方的博客. ALL RIGHTS RESERVED.

京ICP备14020471号