Ceph:是一个开源的分布式存储平台

【分布式技术】分布式存储ceph部署 ●DAS(直接附加存储,是直接接到计算机的主板总线上去的存储)IDE、SATA、SCSI、SAS、USB 接口的磁盘所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)NFS、CIFS(samba可以实现跨系统的文件共享)、FTP文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于内核模块与远程主机进行网络通信。 阅读详情
前言

Ceph是基于软件的分布式存储平台,可在商用硬件上运行。为了了解Ceph的工作效率,先要了解下什么是商用硬件。商用计算机是由多个供应商开发的硬件组件,包含基于单一开放标准的硬件组件。与超级微型计算机相比,商用计算机成本低,其开放标准确保了不同供应商产品之间的差异化。Ceph存储集群在这些商用计算机上运行,它使用众所周知的CRUSH算法,以确保集群之间的数据分布和扩展。Ceph开发的主要目标是提供极其可扩展的,基于对象,块和文件的存储机制。Ceph提供一个单一的存储平台,可以处理所有类型的数据存储机制(对象,块和文件)。它具有高度可扩展性,即高达Exabyte级别,内置容错和数据复制机制,可实现数据一致性。
jitstack-ceph

Ceph的历史

Ceph是由Sage Weil于2004年创建的一个开源项目,该软件于2006年在开源许可下开始使用.Weil是“Inktank Storage”公司的创始人,该公司进一步致力于Ceph的开发,直到Red Hat公司购买了Inktank,他们在内部带来了Ceph的开发。Ceph的第一个主要稳定版本于2012年推出。2014年10月,开发团队发布了Ceph的第七个主要稳定版本“Giant”。为了成熟和完美,它仍然是一项正在进行的工作。

Ceph存储集群包含两种类型的守护程序:

  • OSD Daemon
  • Ceph Monitor

Ceph OSD

Ceph OSD是基于Ceph的集群的重要组成部分。OSD实际上存储文件/数据的内容。他们使用文件系统来存储这些数据。OSD守护程序用于管理群集上的所有此类磁盘。该守护进程负责在本地文件系统上存储数据,并通过不同的客户端软件或访问介质通过网络提供对此数据的访问。该守护进程负责添加和删除磁盘,分区磁盘,管理OSD,低级空间和安全功能以及数据复制访问磁盘。

Ceph Monitor

Ceph Monitor是一个用于监视完整群集的守护进程。如果您已启动并运行基于Ceph的群集,则每天都需要Ceph Monitor来查看群集运行状况和状态。每天监控集群涉及检查OSD的总体状态,文件系统或块级数据状态等任务。您可以使用此守护程序管理负载平衡和数据复制详细信息。
为了更好地理解Ceph集群的工作原理,让我们看看它如何处理所有三种类型的存储机制。

Ceph 对象存储

当数据写入Ceph时,它使用其内置机制在整个集群中自动分割和复制这些数据。Ceph的对象存储数据不仅可以使用内置的Ceph API进行访问,还可以使用Amazon S3服务或基于REST的API来访问它。Ceph的块存储机制提供RADOS(可靠的自主分布式对象存储)。RADOS服务是存储机制不可或缺的一部分; 它可以使用已安装在这些节点上的管理软件扩展到数千个硬件设备(通常称为“节点”)。

Ceph 块存储

该存储模式允许用户将Ceph挂载为精简配置的块设备。RADOS服务还用于块存储级别,以确保数据可扩展性。Librados参与了这一级别; 它是用户用于存储服务器或节点通信的软件库。它是一个基于python的库,它是一个开源应用程序,因此您还可以根据自己的需要调整和增强librados,以便与Ceph节点进行更好的通信。它使用“RADOS Block Device”(也称为RBD)与后端集成。RBD还继承了Librados的功能,它还可用于快照和恢复群集中的数据。

Ceph 文件存储

Ceph文件存储是基于Ceph的存储集群的兼容便携式操作系统接口(POSIX)的文件系统。它提供的服务将实际数据目录和文件映射到RADOS中存储的对象。因此,Ceph文件存储和RADOS以这种方式携手合作。RADOS通过在不同节点之间均匀地动态分配数据来工作。该文件系统支持无限数据存储和更强的数据安全性。Ceph以文件存储集群而闻名,因为它提供了最高的性能和可扩展性。请注意,您也可以使用btrfs或EXT4与Ceph,但为此RedHat建议使用最新的Linux内核。

结语

Ceph在Redhat伞下运行,提供经济高效,易于管理和高度可靠的数据集群功能。Redhat正在积极开展工作,其持续的持续开发确保定期添加错误修复和新功能。它是开源的,可以根据您的需求轻松修改。

参考源:https://linoxide.com/storage/ceph-open-source-distributed-storage/

分布式存储Ceph介绍及搭建 ceph分布式存储 ceph部署 守护进程 ceph-mds 阅读详情

相关推荐

Ceph分布式存储全解析:从了解到使用

本文摘要介绍了分布式存储系统及开源解决方案Ceph的核心架构与应用。分布式存储通过网络整合多节点构建统一资源池,具备高扩展性和可靠性。Ceph作为统一存储系统,提供块、文件和对象三种存储服务,其核心RADOS层采用CRUSH算法实现数据分布,支持PB到EB级扩展。文章详细阐述了Ceph的组件构成、部署方法和具体应用:块存储(RBD)适用于云环境,文件存储(CephFS)支持POSIX标准,对象存储(RGW)兼容S3/Swift协议。

m0_60035550的博客 1366

【ceph】ceph发展历史、组织和前景、整体架构

Ceph国内用户生态 Ceph作为全球最火热的开源分布式存储项目,同样在中国的发展也是非常火热,不断开始在不同领域不同行业及客户系统相融合。典型应用在国内一线互联网公司以及运营商、政府、金融、广电、能源、游戏、直播等行业。 当前中国Ceph形势对比前几年已经发生了决定性的变化,随着国内越来越多的各行业用户的使用,足以见证它的稳定性可靠性。 Ceph中国用户生态已然形成,可以看到国内如:中国移动、腾讯、阿里、网易、乐视、携程、今日头条、中国电信、中兴、恒丰银行、平安科技、YY、B站、360等。正是由于众

我的笔记本 1509

手把手教你搞定爱思唯尔LaTeX投稿:从模板到PDF生成的全流程避坑指南

本文详细介绍了使用LaTeX投稿爱思唯尔期刊的全流程避坑指南,包括模板选择、文件结构规范、投稿系统文件上传策略、PDF生成与检查等关键步骤。特别强调了避免常见错误如宏包冲突、图片丢失和参考文献问题,并提供了投稿后的应急方案和高阶自动化校验脚本,帮助研究者顺利完成投稿。

weixin_42525289的博客 510

CEPH分布式存储系统

1.对象、块、文件系统都需要object,存储的数据就会被分成多个object,分成之后每个数据都是一个object id,每个object的大小是可以调整的,默认是4M,ceph的最小存储单位。5.RADOS:分布式存储系统,ceph所有的存储功能都是基于rados实现的,高性能也是基于rados实现的,它是所有一切的底层,也是整个ceph集群的核心。4.managers也是做为ceph的守护进程,跟踪集群的运行时间的指标和ceph集群的状态(状态指的是存储的利用率、性能指标和系统的负载)

Alone8046的博客 2807

【SLAM】探索explore_lite在移动机器人自主建图中的高效边界检测策略

本文深入解析了explore_lite在移动机器人自主建图中的应用,重点探讨了其高效的贪婪边界检测策略。该工具包专为资源受限平台设计,通过直接利用SLAM生成的地图信息,以极低的计算开销实现快速、稳定的未知区域探索,并与move_base导航框架无缝协作,是轻量级机器人自主探索的优选方案。

purple的博客 1067

星宸科技SSD20x/SSD21X应用层DEMO实战指南:从入门到深度定制

本文详细介绍了星宸科技SSD20x/SSD21X系列芯片的应用层DEMO开发实战,从基础环境搭建到深度定制开发。内容涵盖DEMO资源获取、核心功能实现、第三方库集成以及性能优化技巧,帮助开发者快速掌握智能显示和多媒体处理应用的开发方法。特别适合嵌入式开发者在智能家居、工业控制等场景中应用。

weixin_42524226的博客 267

云计算存储之Ceph有哪些核心组件?

Ceph有哪些核心组件? Ceph的核心组件包括Ceph OSD、Ceph Monitor和Ceph MDS。 1. Ceph OSD OSD的英文全称是Object Storage Device,它的主要功能是存储数据、复制数据、平衡数据、恢复数据等,与其它OSD间进行心跳检查等,并将一些变化情况上报给Ceph Monitor。一般情况下一块硬盘对应一个OSD,由OSD来对硬盘存储进行管理,当然...

weixin_33896726的博客 999

51单片机-点亮LED和蜂鸣器

ULN2003是高耐压、大电流达林顿陈列,由七个硅NPN达林顿管组成。ULN2003是大电流驱动陈列,多用于单片机、只能仪表、PLC、数字量输出卡等控制电路中。可直接驱动蜂鸣器、继电器等负载。void delay(u16 i) // i等于1大约10uswhile(i--);//取反,高低电平不断变化,产生脉冲delay(10);// 周期200us。

三日沐水 1126

分布式运用——存储系统Ceph

Ceph是一个开源的分布式存储解决方案,旨在提供可扩展性、高性能和强大的数据可靠性。它采用了一种分布式对象存储架构,能够同时提供块存储和文件存储的功能。本篇博客将深入探索Ceph的原理、特性和应用场景,帮助读者更好地理解和使用这一强大的存储解决方案。Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。

weixin_67300995的博客 6017

航空大数据——项目资源汇总及开源(四)

ADS-B项目开源大礼包

cyc头发还挺多的博客 4983

保姆级教程:用STM32CubeMX给STM32F407配置RTC秒中断,并解决掉电时间丢失问题

本文详细介绍了如何使用STM32CubeMX为STM32F407配置RTC秒中断,并解决掉电时间丢失问题。通过硬件原理与软件配置的双视角解析,帮助开发者实现精确计时与时间持久化,适用于物联网设备和工业控制器等场景。

weixin_42519733的博客 136

Ceph是什么?

Ceph是一种开源软件,提供统一系统下的高可扩展的对象、块和文件存储。 Ceph存储集群专为标准硬件,使用CRUSH算法来确保数据能够平均分布在集群中,并且保障所有的集群节点都能够快速检索,而没有集中瓶颈。 Ceph对象存储能够通过亚马逊S3和OpenStack Swift接口访问,Ceph对象存储使用 Ceph对象网关守护进程( radosgw ),它...

weixin_34246551的博客 274

京东/淘宝商品评论情感分析:基于Python的大规模评论爬取与NLP情感分析实战

在当今电商蓬勃发展的时代,用户评论已成为影响消费者购买决策的关键因素。本文将详细介绍如何使用Python最新技术栈爬取京东和淘宝商品评论,并运用先进的自然语言处理技术对评论进行情感分析,识别用户的好评与差评倾向。通过完整的代码实现和深入的技术解析,帮助读者掌握从数据采集到情感分析的全流程。本文详细介绍了如何使用Python最新技术栈实现京东和淘宝商品评论的爬取与情感分析。通过结合异步爬虫、反爬策略、BERT情感分析等先进技术,我们构建了一个完整的评论分析系统。高效爬取。

2201_76125261的博客 1402

理解 Ceph:一个开源的分布式存储平台

理解 Ceph:一个开源的分布式存储平台 Ceph是一个软件分布式存储平台,可运行在商用硬件上。为了了解Ceph的运行效率,我们首先要弄清什么是商用硬件。商用电脑是由多个硬件供应商提供的硬件组装而成的,供应商们开发这些硬件是基于同一个开放标准的。与超级微型计算机相比,商品电脑的成本更低,并且它的开放标准能减少众多硬件提供商提供的硬件差异性。Ceph存储...

weixin_33882452的博客 262

TI硬件笔试面试题型解析上

摘要: 本专栏聚焦大厂硬件笔试面试题解析,当前第14期以德州仪器(TI)为例,涵盖模拟电路与数字电路核心考点。模拟电路部分涉及最大功率传递定理、运放设计(虚短/虚断)、共模抑制比(CMRR)及高频PCB信号完整性;数字电路包括CMOS与TTL对比、建立/保持时间、竞争冒险消除、D触发器分频及“线与”逻辑实现。文章强调通过例题掌握解题方法与知识点,助力读者应对硬件工程岗位的笔试与面试挑战,附常见考点总结与实用建议。全文注重理论与实践结合,提供典型题型解析与设计思路。(150字)

启芯硬件的博客 951

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

理解Ceph:一个开源的分布式存储平台

本文讲的是理解Ceph:一个开源的分布式存储平台,【编者的话】Ceph是一个符合POSIX、开源的分布式存储系统。最初由Sage Weill于2007年开发,Ceph的主要目标是设计成基于POSIX的没有单点故障的分布式文件系统,使数据能容错和无缝的复制。本文详细介绍了Ceph的历史和架构。 Ceph是一个软件分布式存储平台,可运行在商用硬件上。为...

weixin_34259232的博客 251

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Ceph:开源云平台标配的分布式存储系统

存储机制会把数据分散存储到多个节点上,具有高扩展性、高性能、高可用性等优点。Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack,Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储。粗略估计,我国70%—80%的云平台都将Ceph作为底层的存储平台,由此可见Ceph俨然成为了开源云平台的标配。

2502_92917225的博客 1647

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

分布式存储ceph部署

具有高扩展性、高性能、高可靠性的优点。

2402_83805984的博客 1264

分布式存储系统——ceph

Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack,Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储。粗略估计,我国70%—80%的云平台都将Ceph作为底层的存储平台,由此可见Ceph俨然成为了开源云平台的标配。

x74188的博客 9815

ceph分布式存储

存储机制会把数据分散存储到多个节点上,具有高扩展性、高性能、高可用性等优点。分布式存储的类型块存储(例如硬盘,一般是一个存储被一个服务器挂载使用,适用于容器或虚拟机存储卷分配、日志存储、文件存储)就是一个裸设备,用于提供没有被组织过的存储空间,底层以分块的方式来存储数据文件存储(例如NFS,解决块存储无法共享问题,可以一个存储被多个服务器同时挂载,适用于目录结构的存储、日志存储)是一种数据的组织存放接口,一般是建立在块级别的存储结构之上,以文件形式来存储数据,而文件的元数据和实际数据是分开存储的。

Decp_的博客 1271

[ceph] ceph之分布式存储

Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack,Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储。粗略估计,我国70%—80%的云平台都将Ceph作为底层的存储平台,由此可见Ceph俨然成为了开源云平台的标配。

热心网友 1461

Ceph分布式存储

Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。Ceph目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack,Kubernetes都可与Ceph整合以支持虚拟机镜像的后端存储。粗略估计,我国70%—80%的云平台都将Ceph作为底层的存储平台,由此可见Ceph俨然成为了开源云平台的标配。

2401_85983616的博客 1902

Ceph--分布式存储

Ceph--分布式存储

weixin_68840588的博客 1872

Ceph分布式存储自动化运维平台开发实践

这个逻辑架构设计强调了后端与前端的协同工作,通过异步任务处理提高了系统的实时性和处理能力。前端使用了Vue3和Arco Design构建直观美观的用户界面,而后端则通过Tornado提供高性能的Web服务。 Celery的引入使得系统能够更好地应对复杂的任务和高并发情况。整体上,这个设计能够应对Ceph集群自动化运维的各种需求。

抛物线的博客 2043
下一篇: 听JITStack细说 关于Ceph存储的1、2、3件事。
JITStack
博客等级 码龄8年 2粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值