万本电子书0元读

万本电子书0元读

顶部广告

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

(1)作者背景深厚:3位作者来自红帽和平安科技,至少都有10年以上从业经验,在Ceph等分布式存储领域有丰富经验。(2)立足工程实践:本书虽然讲了Ceph的原理与架构,但目标为Ceph在企业的落地服务,所有内容全部围绕企业实践展。(3)近10专家推荐:本书得到了来自近10家互联网企业和传统企业的领导与技术专家的一致好评和推荐。(4)手把手教:所有实践内容,都有详细的操作说明,并附代码或图片,确保读者看了就能会,学会就能用。

售       价:¥

纸质售价:¥64.20购买纸书

46人正在读 | 0人评论 6.4

作       者:景显强,龚向宇,黄军宝

出  版  社:机械工业出版社

出版时间:2021-09-01

字       数:19.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
内容简介 这是一本从工程角度讲解Ceph原理、实战和应用的著作,得到了近10家企业的高管和技术专家一致推荐。三位作者是RedHat和平安科技的资深技术专家,在分布式存储领域积累了丰富的经验。 虽然本书对Ceph的原理和架构做了详细的讲解,但这不是目的,本书希望读者在充分理解Ceph的原理的基础上,能够将Ceph正确、高效地应用于工程实践,在实践的过程中持续对Ceph行优化和运维,z终实现Ceph的落地。 全书一共16章,围绕原理、实战、应用3个维度展。 第1部分 Ceph原理(第1~4章) 这部分首先介绍了Ceph的常识,然后系统讲解了Ceph的架构设计,z后分析了Ceph的核心技术组件和客户端组件的原理。 第二部分 Ceph实战(第5~13章) 从实战的角度讲解了Ceph集群的规划、部署、管理,以及Ceph的对象存储、文件存储、块存储、容灾、故障定位和性能调优。这部分内容是本书的重,决定了Ceph落地后的性能、容量、未来的运维便捷度和可扩展性等,想采用Ceph作为数据中心分布式存储方案的读者应重关注。 第三部分 Ceph应用(第14~16章) 通过企业网盘搭建,以及与OpenStack和OpenShift等平台对等典型应用场景相关的案例,讲解了Ceph的工程实践。<br/>【推荐语】<br/>(1)作者背景深厚:3位作者来自红帽和平安科技,至少都有10年以上从业经验,在Ceph等分布式存储领域有丰富经验。(2)立足工程实践:本书虽然讲了Ceph的原理与架构,但目标为Ceph在企业的落地服务,所有内容全部围绕企业实践展。(3)近10专家推荐:本书得到了来自近10家互联网企业和传统企业的领导与技术专家的一致好评和推荐。(4)手把手教:所有实践内容,都有详细的操作说明,并附代码或图片,确保读者看了就能会,学会就能用。<br/>【作者】<br/>作者简介 景显强 红帽软件(北京)有限公司(RedHat)资深解决方案架构师,拥有10余年IT从业经验。在Linux内核发及运维、分布式存储建设、IaaS云平台建设、PaaS云平台建设、企业自动化运维建设等方向拥有丰富的经验,曾帮助国内众多金融和制造业企业实现数字化转型。 龚向宇 红帽软件(北京)有限公司副首席咨询顾问,拥有近15年Linux发与咨询经验。对Linux内核、云基础网络、存储均有较深的理解,曾帮助国内众多企业落地基础架构平台相关软件,在项目落地中积累了丰富的经验。 黄军宝 平安科技云架构专家,曾任红帽软件(北京)有限公司首席讲师和解决方案架构师,拥有10余年IT行业经验。深理解Linux操作系统,擅长源架构方案设计,如OpenStack架构设计、基于OpenShift和Kubernetes的容器云架构设计、软件定义存储方案设计。多次主导运营商和金融企业私有云平台IaaS/PaaS方案落地。<br/>
目录展开

作者简介

推荐语

推荐序

前言

第一部分 Ceph原理

第1章 Ceph概述

1.1 软件定义存储

1.1.1 基本概念介绍

1.1.2 软件定义存储工作机制

1.1.3 软件定义存储的优势

1.2 Ceph的发展史

1.2.1 研究阶段

1.2.2 孵化阶段

1.2.3 商业化阶段

1.2.4 成熟阶段

1.3 Ceph的市场分析

1.3.1 存储形态的转型

1.3.2 存储形态演变的特点

1.3.3 软件定义存储的市场分析

1.4 Ceph的适用场景

1.4.1 分析类应用场景举例

1.4.2 IaaS云平台应用场景举例

1.4.3 富媒体和归档应用场景举例

1.4.4 企业文件同步和共享应用场景举例

1.4.5 服务器和应用程序存储场景举例

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

1.6 本章小结

第2章 Ceph架构分析

2.1 Ceph集群的组成架构

2.2 Monitor节点分析

2.2.1 Ceph Cluster Map

2.2.2 Ceph Monitor的Quorum机制

2.2.3 Ceph Monitor一致性

2.3 OSD节点分析

2.3.1 运行OSD所需服务器配置推荐

2.3.2 OSD的Scrub

2.3.3 回填OSD

2.3.4 OSD恢复

2.4 Manager节点分析

2.5 Ceph对象存储和对象网关

2.5.1 对象存储

2.5.2 对象网关

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

2.6.1 Ceph文件存储

2.6.2 CephFS限制因素

2.7 iSCSI网关节点分析

2.8 本章小结

第3章 Ceph核心技术组件

3.1 Ceph的关键特性

3.2 存储池

3.2.1 Ceph技术组件的全景架构

3.2.2 存储池定义的内容

3.3 Ceph认证

3.4 Ceph放置组

3.4.1 PG基本概念

3.4.2 放置组的计算方法

3.4.3 PG和PGP的区别

3.5 CRUSH算法

3.6 Ceph数据副本

3.7 Ceph纠删码

3.8 Ceph对象存储技术

3.8.1 FileStore技术

3.8.2 BlueStore技术

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.2.1 推荐使用的操作系统

5.2.2 限制条件

5.2.3 主要支持的特性

5.3 服务器规划

5.3.1 追求良好的IOPS的场景

5.3.2 追求良好的吞吐量场景

5.3.3 追求低成本、高容量的场景

5.3.4 实验环境下服务器的最小配置

5.4 组网规划

5.4.1 组网规划建议

5.4.2 Ceph消息通信框架

5.4.3 防火墙规划

5.5 本章小结

第6章 Ceph集群安装部署

6.1 基础环境准备

6.1.1 创建虚拟机

6.1.2 配置服务器

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.1.1 对象存储容灾概述

11.1.2 Ceph对象网关多站点介绍

11.1.3 配置多站点对象网关实现容灾

11.2 RBD块存储容灾

11.2.1 数据复制方向

11.2.2 数据复制模式

11.2.3 配置RBD Mirror

11.3 文件存储容灾

11.4 本章小结

第12章 调优方法

12.1 性能测试工具

12.2 测试用例

12.2.1 RBD测试用例

12.2.2 网络测试用例

12.2.3 对象存储测试

12.2.4 RADOS测试用例

12.3 推荐的调优方向

12.3.1 硬件调优

12.3.2 网络调优

12.3.3 内存调优

12.3.4 Scrub

12.3.5 Ceph配置参数调优

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.2.1 网盘架构设计考虑因素

14.2.2 网盘架构的软硬件设计

14.2.3 部署架构

14.3 ownCloud集成Ceph

14.3.1 集成前的准备工作

14.3.2 集成Ceph

14.4 本章小结

第15章 Ceph集成OpenStack

15.1 OpenStack简介

15.1.1 OpenStack与云计算

15.1.2 OpenStack组件简介

15.1.3 OpenStack与Ceph集成

15.2 Ceph集成OpenStack Glance

15.2.1 OpenStack Glance简介

15.2.2 配置Ceph RBD为镜像服务的后端存储

15.3 Ceph集成OpenStack

15.3.1 OpenStack块存储服务介绍

15.3.2 将Ceph存储与块存储集成

15.4 使用Ceph RGW替换OpenStack Swift

15.4.1 OpenStack Swift简介

15.4.2 用Ceph RGW替换OpenStack Swift的原理

15.4.3 替换OpenStack Swift

15.5 本章小结

第16章 Ceph集成OpenShift

16.1 OpenShift支持的存储类型

16.1.1 OpenShift简介

16.1.2 Kubernetes概述

16.1.3 OpenShift持久存储概述

16.1.4 OpenShift支持的持久性存储卷类型

16.1.5 容器存储接口

16.1.6 OpenShift容器存储简介

16.2 OpenShift与Ceph集成

16.2.1 OpenShift v3与Ceph RBD集成

16.2.2 Ceph-CSI简介

16.2.3 OpenShift v4与Ceph-CSI集成

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

16.3.1 Rook简介

16.3.2 部署Rook-Ceph

16.3.3 通过Rook使用Ceph存储

16.4 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部