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公司就需要尝试改变,就是现在目前非常流行的去中心化管理,而去中心化前提需要更好的调度算法来管理调动主动做事。

Ceph RADOS集群相关推荐

  1. Ceph 存储集群5-数据归置

    一.数据归置概览 Ceph 通过 RADOS 集群动态地存储.复制和重新均衡数据对象.很多不同用户因不同目的把对象存储在不同的存储池里,而它们都坐落于无数的 OSD 之上,所以 Ceph 的运营需要些 ...

  2. Ceph 存储集群2-配置:心跳选项、OSD选项、存储池、归置组和 CRUSH 选项

    一.心跳选项 完成基本配置后就可以部署.运行 Ceph 了.执行 ceph health 或 ceph -s 命令时,监视器会报告 Ceph 存储集群的当前状态.监视器通过让各 OSD 自己报告.并接 ...

  3. 通过Charmed Ceph 在 H3C UniServer R4950 G5 服务器上 部署独立的Ubuntu Ceph 存储集群

    摘要 本文档提供了一个独立Ceph集群的构架参考,部署及各种访问方法.本测试在4台H3C UniServer R4950 G5服务器上构建了一个独立的可扩展.可靠和容错的Ceph存储集群.可以同时对外 ...

  4. centos 6.4 ceph 分布式集群文件系统部署 手记

    Centos 6.4 ceph 分布式集群文件系统部署 0,  部署环境       IP ADDR       HOSTNAME    rule     192.168.1.120  master- ...

  5. CEPH分布式集群调研

    简介 Ceph 独一无二地用统一的系统提供了对象.块.和文件存储功能,它通过C++编写并提供python.C.C++.java.php调用,它可靠性高.管理简便.并且开源,可以进行二次开发.Ceph ...

  6. CEPH RGW集群和bucket的zone group 不一致导致的404异常解决 及 使用radosgw-admin metadata 命令设置bucket metadata 的方法

    CEPH RGW集群和bucket的zone group 不一致导致的404异常解决 及 使用radosgw-admin metadata 命令设置bucket metadata 的方法 参考文章: ...

  7. 部署ceph分布式存储集群

    部署ceph分布式存储集群 本次ceph分布式存储集群部署基于centos7.4操作系统环境且服务器或PC硬件应具备4个硬盘. 1 安装CentOS 7.4操作系统 1.1 制作安装U盘 (1)安装U ...

  8. Ceph分布式集群安装配置

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 记录Ceph分布式集群安 ...

  9. 初试 Centos7 上 Ceph 存储集群搭建

    https://blog.csdn.net/aixiaoyang168/article/details/78788703 目录 Ceph 介绍     环境.软件准备     Ceph 预检     ...

最新文章

  1. Nginx读取Memcached实现页面内容缓存
  2. tomcat安全配置之禁用Directory Listing
  3. ios-NSMutableAttributedString 更改文本字符串颜色、大小
  4. 偏最小二乘 非线性 matlab,求助:Matlab偏最小二乘程序哪错了
  5. 一个免费提升独立站转化率神器-tidio实时在线客服聊天工具
  6. 历年系统架构师论文题目总结(2012-2018)
  7. 想回味Windows95?模拟器+浏览器搞定
  8. celebA_hq高清人脸图片下载、生成代码
  9. 哔哩哔哩助手:bilibili综合辅助扩展Chrome插件
  10. HTML5游戏引擎(八)-矢量绘图——绘制矩形-drawRect 绘制圆形-drawCircle 绘制直线-moveTo和 lineTo
  11. U-GAT-IT 论文翻译
  12. Processing介绍及几个python模式下的案例
  13. 【Xcode】当iphone升级成15.0.1版本以后,显示Unsupported OS version
  14. MOSES系统训练中间过程和意义详解
  15. PPT模板制作如何添加动画?
  16. POJ 2152 树型DP //很棒的题
  17. 一个“精神病”人的世界观
  18. 我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)
  19. Python dict_values取第一个值
  20. 团队作业7—团队项目设计完善编码测试

热门文章

  1. ncloth气球充气升空
  2. 360、QQ置网民于何处??
  3. Linux下的十大开源POS系统软件
  4. 关于测试遇到的initializationerror:method initializationerror not found,根据保持分两种情况
  5. 获得知识产权工作者、专利管理工程师、专利代理人资格证书,给予1000元/人、2500元/人、4000元/人资助
  6. 《iOS10系列越狱,需要知道的都在这。》
  7. 利用鼠标滚轮事件让页面横向滚动
  8. 卷积公式和分布函数去解决Z=X+Y,Z=XY,Z=Y/X等Z的概率密度函数以及如何确定他们的范围
  9. 火影忍者:五只眼睛中分别藏了一名忍者,你能认出他们是谁吗?
  10. win8计算机背景黑色,Win8电脑桌面背景突然变黑的解决方法