Ceph企业级分布式存储:原理与工程实践

Ceph企业级分布式存储:原理与工程实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

这是一本从工程角度讲解Ceph原理、实战和应用的著作。

内容简介

本书一共分为16章,围绕原理、实战、应用3个维度展开。第一部分为Ceph原理(第1~4章),首先介绍了Ceph的必备常识,然后系统讲解了Ceph的架构设计,最后分析了Ceph的核心技术组件和客户端组件的原理。

第二部分为Ceph实战(第5~13章),从实战的角度讲解了Ceph集群的规划、部署、管理,以及Ceph的对象存储、文件存储、块存储、容灾、故障定位和性能调优。这部分内容是本书的重点,决定了Ceph落地后的性能、容量、未来的运维便捷度和可扩展性等,想采用Ceph作为数据中心分布式存储方案的读者应重点关注。

第三部分为Ceph应用(第14~16章),通过企业网盘搭建、与OpenStack和OpenShift等平台对接等典型应用场景相关的案例,讲解了Ceph的工程实践。

作者简介

作者景显强,红帽软件(北京)有限公司资深解决方案架构师,拥有10余年IT从业经验。在Linux内核开发及运维、分布式存储建设、IaaS云平台建设、PaaS云平台建设、企业自动化运维建设等方向拥有丰富的经验,曾帮助国内众多金融和制造业企业实现数字化转型。

章节目录

版权信息

作者简介

推荐语

推荐序

前言

第一部分 Ceph原理

第1章 Ceph概述

1.1 软件定义存储

1.2 Ceph的发展史

1.3 Ceph的市场分析

1.4 Ceph的适用场景

1.5 软件定义存储的商业产品

1.6 本章小结

第2章 Ceph架构分析

2.1 Ceph集群的组成架构

2.2 Monitor节点分析

2.3 OSD节点分析

2.4 Manager节点分析

2.5 Ceph对象存储和对象网关

2.6 文件存储元数据节点分析

2.7 iSCSI网关节点分析

2.8 本章小结

第3章 Ceph核心技术组件

3.1 Ceph的关键特性

3.2 存储池

3.3 Ceph认证

3.4 Ceph放置组

3.5 CRUSH算法

3.6 Ceph数据副本

3.7 Ceph纠删码

3.8 Ceph对象存储技术

3.9 Ceph心跳检查

3.10 Ceph Peering

3.11 Ceph数据再平衡

3.12 Ceph数据完整性

3.13 本章小结

第4章 Ceph客户端组件

4.1 Ceph支持的客户端类型

4.2 Ceph客户端的Watch/Notify机制

4.3 Ceph客户端的独占锁

4.4 Ceph客户端的对象映射

4.5 Ceph客户端的数据条带化

4.6 本章小结

第二部分 Ceph实战

第5章 Ceph集群规划

5.1 版本规划

5.2 基础环境规划

5.3 服务器规划

5.4 组网规划

5.5 本章小结

第6章 Ceph集群安装部署

6.1 基础环境准备

6.2 准备安装介质

6.3 安装前检查

6.4 安装Ceph

6.5 集群检查

6.6 本章小结

第7章 使用Ceph对象存储

7.1 部署对象网关

7.2 通过S3接口使用对象存储

7.3 本章小结

第8章 使用Ceph块存储

8.1 创建和删除池

8.2 RBD设备的配置及使用

8.3 RBD快照

8.4 RBD Image克隆

8.5 RBD Image数据的导入/导出

8.6 本章小结

第9章 使用Ceph文件存储

9.1 部署MDS

9.2 使用CephFS

9.3 CephFS扩展属性

9.4 本章小结

第10章 管理Ceph集群

10.1 Ceph的常用命令

10.2 配置CRUSH Map

10.3 添加磁盘

10.4 删除磁盘

10.5 本章小结

第11章 Ceph容灾

11.1 对象存储容灾

11.2 RBD块存储容灾

11.3 文件存储容灾

11.4 本章小结

第12章 调优方法

12.1 性能测试工具

12.2 测试用例

12.3 推荐的调优方向

12.4 本章小结

第13章 故障定位方法

13.1 获取集群状态

13.2 诊断Monitor问题

13.3 诊断对象问题

13.4 数据平衡

13.5 重要文件目录

13.6 使用Ceph集群的注意事项

13.7 本章小结

第三部分 Ceph应用

第14章 搭建开源企业网盘

14.1 开源企业网盘ownCloud

14.2 开源企业网盘部署架构

14.3 ownCloud集成Ceph

14.4 本章小结

第15章 Ceph集成OpenStack

15.1 OpenStack简介

15.2 Ceph集成OpenStack Glance

15.3 Ceph集成OpenStack

15.4 使用Ceph RGW替换OpenStack Swift

15.5 本章小结

第16章 Ceph集成OpenShift

16.1 OpenShift支持的存储类型

16.2 OpenShift与Ceph集成

16.3 以Rook方式实现OpenShift与Ceph集成

16.4 本章小结

Ceph企业级分布式存储:原理与工程实践是2021年由机械工业出版社华章分社出版,作者景显强。

得书感谢您对《Ceph企业级分布式存储:原理与工程实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Flink原理与实践 电子书
本书围绕大数据流处理领域,介绍FlinkDataStreamAPI、时间和窗口、状态和检查点、TableAPI&SQL等知识。书中以实践为导向,使用大量真实业务场景案例来演示如何基于Flink进行流处理。
深度学习原理与实践 电子书
(1)大量图例,简单易懂。作者亲自绘制了大量插图,力求还原深度学习的算法思想,分解和剖析晦涩的算法,用图例来表示复杂的问题。生动的图例也能给读者带来阅读乐趣,快乐地学习算法知识,体会深度学习的算法本质。 (2)简化公式,生动比喻。深度学习和机器学习类的书中通常会有大量复杂冗长的算法公式,为了避免出现读者读不懂的情况,本书尽可能地统一了公式和符号,简化相关公式,并加以生动的比喻进行解析。在启发读者的同时,锻炼读者分析问题和解决问题的能力。 (3)算法原理,代码实现。在介绍深度学习及相关算法的原理时,不仅给出了对应的公式,还给出了实现和求解公式的代码,让读者明确该算法的作用、输入和输出。原理与代码相结合,使得读者对深度学习的算法实现更加具有亲切感。 (4)深入浅出,精心剖析。理解深度学习需要一定的机器学习知识,本书在D1章介绍了深度学习与机器学习的关系,并简要介绍了机器学习的内容。在内容安排上,每章依次介绍模型框架的应用场景、结构和使用方式,最后通过真实的案例去全面分析该模型结构。目的是让读者可以抓住深度学习的本质。 (5)入门实践,案例重现。每一章最后的真实案例不是直接堆砌代码,而是讲解使用该算法模型的原因和好处。从简单的背景知识出发,使用前文讲解过的深度学习知识实现一个实际的工程项目。实践可以用于及时检验读者对所学知识的掌握程度,为读者奠定深度学习的实践基础。 将一本技术书籍写得通俗易懂谈何容易,但《深度学习原理与实践》这本书确实做到了。书中对近年来火热的深度学习理论知识进行简单剖析,化繁为简,没有局限于坐而论道,而是将实例和数学理论相结合,让读者能够快速理解各种模型并上手实践,值得细读。 --唐春明 广州大学数学与信息学科学院副院长 本书从原理、方法、实践这 3 个维度系统地介绍了深度学习的方方面面,内容详实,解读清晰,细节与全貌兼顾,既适合初学者阅读,也可以作为深入研究的参考用书。 --杨刚 西安电子科技大学教授 近年来出版的深度学习相关图书中,本书是我见过非常有指导意义的中文书籍之一。本书对 ANN、CNN、RNN 等模型进行深入浅出的介绍,引入大量图例和简化后的公式,让算法浅显易懂。每一章的实践内容都给人惊喜,强烈推荐! --吴健之 腾讯音乐高级工程师 作为产品经理,我能看懂的深度学习书籍实在太少了。本书恰到好处,插图丰富直观,数学公式简练,很喜欢此类风格的图书,易懂好学。即使你不是程序员或算法专家,该书也值得一看! --张瑞 中软国际高级产品经理
云计算原理与实践 电子书
本书系统地讲解了云计算的知识框架,包括云计算的三大认识角度(商业模式、计算范式、实现方式)、四个关键技术(计算、存储、网络、安全)、四种开发运维维度(云原生应用、云操作系统、云端软件、云运维),以及三大应用场景(云桌面、开发云、大数据与人工智能)。本书在大部分的章中安排了一个或多个基于开源软件的实训内容,以帮助读者更有效地动手实践,包括GitHub、Hadoop、OpenStack、KVM、Doc
边缘计算原理与实践 电子书
本书对边缘计算的发展历史与趋势、几种典型的边缘计算技术的基本架构与原理进行了阐述,并对边缘计算涉及的关键技术与最新进展、部署方案、应用场景与实践进行了详细讲解。本书涉及的内容广泛、技术思想凝炼,突出核心原理和关键技术的阐述,同时力图深入讲解边缘计算开源平台的使用过程。本书对从事边缘计算技术研发的专业人士、网络运营管理人员、相关专业高校学生以及对边缘计算技术感兴趣的读者,都具有一定的参考价值。
信息存储与IT管理 电子书
本书由华为技术有限公司与上海交通大学计算机科学与工程系联合编写,融合了上海交通大学在计算机领域精深的理论研究和华为技术有限公司业界领先的应用实践,本书内容包括:IT基础设施介绍、存储与应用环境、服务器基础、RAID技术及应用、存储阵列技术及应用、SAN技术及应用、IP-SAN技术及应用、NAS技术及应用、对象存储、存储虚拟化技术及应用、备份与恢复、容灾及应用、大数据存储概论、云计算基础、数据中心方