深入学习云计算后端存储:Ceph核心解析
需积分: 0 52 浏览量
更新于2024-06-16
收藏 2.25MB PDF 举报
“云计算运维后端核心存储ceph学习笔记”
这篇学习笔记主要涵盖了云计算环境中后端核心存储技术——Ceph的相关知识,重点讲解了Ceph的存储原理、架构、三种存储类型以及Ceph的不同版本和搭建方法。以下是详细的阐述:
1. Ceph存储原理和架构:
Ceph是一种分布式存储系统,与传统的DAS(直连存储)、NAS(网络附加存储)和SAN(存储区域网络)不同,它没有中心节点。Ceph通过横向扩展(scaleout)的方式,增加服务器和节点,来提升存储能力。Ceph的核心在于其软件定义存储的设计,能够提供块存储、文件存储和对象存储服务。
2. 三种存储类型:
- 块存储:主要用于裸磁盘,适用于需要高性能、低延迟的应用,如DAS和Ceph的rbd。
- 文件系统:提供共享目录,如NAS(例如Cephfs),用于文件的创建、修改、删除等操作。
- 对象存储:适用于非结构化数据的存储,如图片、音频、视频等,如Ceph的对象存储功能,常用于备份和OpenStack的镜像存储。
3. Ceph版本介绍:
Ceph经历了多个版本迭代,如L版(RHCS3)、N版(RHCS4)和当前的P版(RHCS5)。每个新版本在部署方式、存储驱动和图形界面等方面都有所改进。例如,P版引入了cephadm和Bluestore,以及Dashboard的更新。
4. Ceph架构:
Ceph的存储过程涉及多个组件协同工作,包括OSD(Object Storage Daemon)处理数据存储,MDS(Metadata Server)管理文件系统的元数据,RGW(Rados Gateway)提供对象存储接口,以及MON(Monitor)监控整个集群的状态。
5. Ceph的搭建:
安装Ceph有多种方法,如使用`ceph-deploy`工具,或者采用自动化部署工具`ceph-ansible`。`ceph-deploy`适用于手动安装,而`ceph-ansible`则适用于自动化集群部署。此外,Ceph还支持在CentOS 7和8上安装,但注意Centos8可能需要特别处理。
这是一份全面介绍Ceph存储系统的笔记,涵盖了从基础概念到实际操作的多个方面,对于理解云计算环境中的分布式存储有着重要的参考价值。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-10-31 上传
2017-07-04 上传
2019-12-16 上传
2018-10-31 上传
2024-02-04 上传
2015-10-26 上传
CodeGolang
- 粉丝: 155
- 资源: 1423
最新资源
- 自学编程学习资料,Java教学资料,电子书,MySQL,Redis,MQ,计算机基础.zip
- ParseRevealer:使用 Parse 作为后端的渗透测试应用程序
- StellarisSimulator
- 550217-cat-energy-22:尼基塔(Nikita Toshchev)
- GTA5快速加载修补程序.zip
- Qiagen / Roche converter:将Qiagen XML文件转换为Roche Light CSV文件。-开源
- 自己将项目的mongo 换成mysql 学习.zip
- preyecto2
- 最新版linux jdk-18_linux-x64_bin.tar.gz
- todo-app-qa-frontend
- woocommerce-api-example:如何调用WooCommerce API
- 学习kingshard(一个mysql分库分表中间件).zip
- Worms-Similar-Game:我的第二场比赛是使用SFML库创建的,也是第一次使用Box2D库创建的,当时是在西里西亚工业大学信息学第四学期的一个类项目编程课程上进行的。 包括地图编辑器和可破坏对象
- WPF示例
- cheatsheets
- VC++ 摄像头视频捕获