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公司就需要尝试改变,就是现在目前非常流行的去中心化管理,而去中心化前提需要更好的调度算法来管理调动主动做事。
Ceph RADOS集群相关推荐
- Ceph 存储集群5-数据归置
一.数据归置概览 Ceph 通过 RADOS 集群动态地存储.复制和重新均衡数据对象.很多不同用户因不同目的把对象存储在不同的存储池里,而它们都坐落于无数的 OSD 之上,所以 Ceph 的运营需要些 ...
- Ceph 存储集群2-配置:心跳选项、OSD选项、存储池、归置组和 CRUSH 选项
一.心跳选项 完成基本配置后就可以部署.运行 Ceph 了.执行 ceph health 或 ceph -s 命令时,监视器会报告 Ceph 存储集群的当前状态.监视器通过让各 OSD 自己报告.并接 ...
- 通过Charmed Ceph 在 H3C UniServer R4950 G5 服务器上 部署独立的Ubuntu Ceph 存储集群
摘要 本文档提供了一个独立Ceph集群的构架参考,部署及各种访问方法.本测试在4台H3C UniServer R4950 G5服务器上构建了一个独立的可扩展.可靠和容错的Ceph存储集群.可以同时对外 ...
- centos 6.4 ceph 分布式集群文件系统部署 手记
Centos 6.4 ceph 分布式集群文件系统部署 0, 部署环境 IP ADDR HOSTNAME rule 192.168.1.120 master- ...
- CEPH分布式集群调研
简介 Ceph 独一无二地用统一的系统提供了对象.块.和文件存储功能,它通过C++编写并提供python.C.C++.java.php调用,它可靠性高.管理简便.并且开源,可以进行二次开发.Ceph ...
- CEPH RGW集群和bucket的zone group 不一致导致的404异常解决 及 使用radosgw-admin metadata 命令设置bucket metadata 的方法
CEPH RGW集群和bucket的zone group 不一致导致的404异常解决 及 使用radosgw-admin metadata 命令设置bucket metadata 的方法 参考文章: ...
- 部署ceph分布式存储集群
部署ceph分布式存储集群 本次ceph分布式存储集群部署基于centos7.4操作系统环境且服务器或PC硬件应具备4个硬盘. 1 安装CentOS 7.4操作系统 1.1 制作安装U盘 (1)安装U ...
- Ceph分布式集群安装配置
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站:https://www.captainai.net/dongkelun 前言 记录Ceph分布式集群安 ...
- 初试 Centos7 上 Ceph 存储集群搭建
https://blog.csdn.net/aixiaoyang168/article/details/78788703 目录 Ceph 介绍 环境.软件准备 Ceph 预检 ...
最新文章
- Nginx读取Memcached实现页面内容缓存
- tomcat安全配置之禁用Directory Listing
- ios-NSMutableAttributedString 更改文本字符串颜色、大小
- 偏最小二乘 非线性 matlab,求助:Matlab偏最小二乘程序哪错了
- 一个免费提升独立站转化率神器-tidio实时在线客服聊天工具
- 历年系统架构师论文题目总结(2012-2018)
- 想回味Windows95?模拟器+浏览器搞定
- celebA_hq高清人脸图片下载、生成代码
- 哔哩哔哩助手:bilibili综合辅助扩展Chrome插件
- HTML5游戏引擎(八)-矢量绘图——绘制矩形-drawRect 绘制圆形-drawCircle 绘制直线-moveTo和 lineTo
- U-GAT-IT 论文翻译
- Processing介绍及几个python模式下的案例
- 【Xcode】当iphone升级成15.0.1版本以后,显示Unsupported OS version
- MOSES系统训练中间过程和意义详解
- PPT模板制作如何添加动画?
- POJ 2152 树型DP //很棒的题
- 一个“精神病”人的世界观
- 我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)
- Python dict_values取第一个值
- 团队作业7—团队项目设计完善编码测试
热门文章
- ncloth气球充气升空
- 360、QQ置网民于何处??
- Linux下的十大开源POS系统软件
- 关于测试遇到的initializationerror:method initializationerror not found,根据保持分两种情况
- 获得知识产权工作者、专利管理工程师、专利代理人资格证书,给予1000元/人、2500元/人、4000元/人资助
- 《iOS10系列越狱,需要知道的都在这。》
- 利用鼠标滚轮事件让页面横向滚动
- 卷积公式和分布函数去解决Z=X+Y,Z=XY,Z=Y/X等Z的概率密度函数以及如何确定他们的范围
- 火影忍者:五只眼睛中分别藏了一名忍者,你能认出他们是谁吗?
- win8计算机背景黑色,Win8电脑桌面背景突然变黑的解决方法