2025年ceph的存储类型(ceph对象存储元数据存在哪里)

ceph的存储类型(ceph对象存储元数据存在哪里)目录 一 存储的介绍 单机存储设备 单机存储的问题 商业存储 分布式存储 二 分布式存储 什么是分布式存储 分布式存储的类型 三 ceph 简介 四 ceph 的优点 五 ceph 的架构 六 ceph 的核心组件 七 OSD 存储后端 八 Ceph 数据的存储过程 九 Ceph 版本发行生命周期 十 Ceph 集群部署 十一 基于 ceph deploy 部署 Ceph 集群 DAS 直接附加存储

大家好,我是讯享网,很高兴认识大家。



目录

一、存储的介绍

单机存储设备

单机存储的问题

商业存储

分布式存储

二、分布式存储

什么是分布式存储

分布式存储的类型

三、ceph简介

四、ceph的优点

五、ceph的架构

六、ceph的核心组件

七、OSD存储后端

八、Ceph 数据的存储过程

九、Ceph 版本发行生命周期

十、Ceph 集群部署

十一、基于 ceph-deploy 部署 Ceph 集群


●DAS(直接附加存储,是直接接到计算机的主板总线上去的存储)
IDE、SATA、SCSI、SAS、USB 接口的磁盘
所谓接口就是一种存储设备驱动下的磁盘设备,提供块级别的存储




●NAS(网络附加存储,是通过网络附加到当前主机文件系统之上的存储)
NFS、CIFS(samba可以实现跨系统的文件共享)、FTP
文件系统级别的存储,本身就是一个做好的文件系统,通过nfs接口在用户空间输出后,客户端基于内核模块与远程主机进行网络通信,把它转为好像本地文件系统一样来使用,这种存储服务是没办法对它再一次格式化创建文件系统块的




●SAN(存储区域网络)
SCSI协议(只是用来传输数据的存取操作,物理层使用SCSI线缆来传输)、FCSAN(物理层使用光纤来传输)、iSCSI(物理层使用以太网来传输)
也是一种网络存储,但不同之处在于SAN提供给客户端主机使用的接口是块级别的存储




java 把文件放到一个文件夹_java 把文件放到一个文件夹
讯享网

●存储处理能力不足
传统的IDE的IO值是100次/秒,SATA固态磁盘500次/秒,固态硬盘达到2000-4000次/秒。即使磁盘的IO能力再大数十倍,也不够抗住网站访问高峰期数十万、数百万甚至上亿用户的同时访问,这同时还要受到主机网络IO能力的限制。

●存储空间能力不足
单块磁盘的容量再大,也无法满足用户的正常访问所需的数据容量限制。

●单点故障问题
单机存储数据存在单点故障问题

EMC、NetAPP、IBM、DELL、华为、浪潮

java 把文件放到一个文件夹_数据_02

●块存储(例如硬盘,一般是一个存储被一个服务器挂载使用,适用于容器或虚拟机存储卷分配、日志存储、文件存储)
就是一个裸设备,用于提供没有被组织过的存储空间,底层以分块的方式来存储数据

●文件存储(例如NFS,解决块存储无法共享问题,可以一个存储被多个服务器同时挂载,适用于目录结构的存储、日志存储)
是一种数据的组织存放接口,一般是建立在块级别的存储结构之上,以文件形式来存储数据,而文件的元数据和实际数据是分开存储的

●对象存储(例如OSS,一个存储可以被多服务同时访问,具备块存储的高速读写能力,也具备文件存储共享的特性,适用图片存储、视频存储)
基于API接口提供的文件存储,每一个文件都是一个对象,且文件大小各不相同的,文件的元数据和实际数据是存放在一起的

Ceph使用C++语言开发,是一个开放、自我修复和自我管理的开源分布式存储系统。具有高扩展性、高性能、高可靠性的优点。

java 把文件放到一个文件夹_java 把文件放到一个文件夹_03

●应用层:基于高层接口或者基础库Librados开发出来的各种APP,或者Host、VM等诸多客户端

java 把文件放到一个文件夹_java 把文件放到一个文件夹_04

java 把文件放到一个文件夹_分布式_05

Ceph是一个对象式存储系统,它把每一个待管理的数据流(如文件等数据)切分为一到多个固定大小(默认4兆)的对象数据(Object),并以其为原子单元(原子是构成元素的最小单元)完成数据的读写。

java 把文件放到一个文件夹_元数据_06

1)客户端从 mon 获取最新的 Cluster Map

Ceph从Nautilus版本(14.2.0)开始,每年都会有一个新的稳定版发行,预计是每年的3月份发布,每年的新版本都会起一个新的名称(例如,“Mimic”)和一个主版本号(例如,13代表Mimic,因为“M”是字母表的第13个字母)。

●cephadm :从 Octopus 和较新的版本版本后使用 cephadm 来部署 ceph 集群,使用容器和 systemd 安装和管理 Ceph 集群。目前不建议用于生产环境。

●二进制:手动部署,一步步部署 Ceph 集群,支持较多定制化和了解部署细节,安装难度较大。

小讯
上一篇 2025-04-25 13:21
下一篇 2025-04-26 21:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/143510.html