Ceph RADOS集群

RADOS (Reliable, Autonomic Distributed Object Store) 可靠、自由分布式对象存储

RADOS是抽象概念,是客户端对象存储的实体,而RADOS内部是由Monitor和OSD组件提供服务

  • Monitor提供可靠性,提供可靠性就是集群,所以Monitor一般不会是一个,负责维护和分发集群的关键元数据
  • OSD也是个抽象概念,实质其实就是一个硬盘或者一个RAID组,通常一个硬盘对应一个OSD进程,但是OSD需要占用比Monitor更多的资源

CRUSH(Controlled Replication Under Scalable Hashing)可扩展伸缩分布算法

CRUSH简单理解就是一个数据调度算法,为什么Ceph需要CRUSH算法,CRUSH是Ceph的核心之一,主要就是解决Ceph架构的去中心化,抛弃了对于传统存储的中心控制思想,这个思想不仅仅技术上使用,新IT公司尝尝也是基于去中心化管理,对于效率的提升是很显著的,这个也就是Ceph面对PB以上的级别容量依然效率很高。

连接桥梁

客户端怎么使用Ceph对象存储,基于4种方式提供服务

  • librados
  • ceph块设备(RBD)
  • ceph文件系统(CephFS)
  • ceph对象网关(RGW)

客户端怎么访问Ceph对象存储

  • CRUSH作为客户端直接访问OSD作为一个桥梁,所以CRUSH本身就需要有集群分布的全部信息
    在这里插入图片描述

RADOS集群
安装Ceph最开始的就是创建一个集群RADOS,以下就是集群的配置文件和用户管理认证KEY文件
在这里插入图片描述在这里插入图片描述

1、元数据是什么?

简单理解就是实体的附加属性,比如一个人的是实体,而姓名、身份证号、手机号、性别、出生等等信息就是元数据

2、去中心化是什么?

就是不集中的意思,集中任何事情对于前期都是非常有利的,效率也是最高的,但是随着事情呈几何增长,再使用集中管理或者做事就变得效率低下,很好理解,比如一家小公司慢慢变大后,人数变多了相对的管理岗位也就变多了,也就是我们经常说的天天就处理流程了。这样面对尤其是互联网时代,明显是跟不上时代的变化的,那么新兴IT公司就需要尝试改变,就是现在目前非常流行的去中心化管理,而去中心化前提需要更好的调度算法来管理调动主动做事。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值