Ceph 设计原理与实现+每天5分钟玩转OpenStack ceph分布式存储教程书籍pdf下载

Ceph 设计原理与实现+每天5分钟玩转OpenStack ceph分布式存储教程书籍百度网盘pdf下载

作者:
简介:Ceph 设计原理与实现+每天5分钟玩转OpenStack ceph分布式存储教程书籍
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

Ceph 设计原理与实现+每天5分钟玩转OpenStack


YL9980 

9787111578420 9787302455318



基本信息

 

作者: 谢型果   

 

丛书名: 中兴通讯技术丛书

 

出版社:机械工业出版社

 

ISBN:9787111578420

 

上架时间:2017-9-12

 

出版日期:2017 年9月

 

开本:16开

 

版次:1-1

 

所属分类:计算机

 

目录

 

推荐序一 

 

推荐序二 

 

前 言 

 

第1章 计算为王—— 基于可扩展哈希的受控副本分布策略CRUSH 1

 

1.1 straw及straw2算法简介 2

 

1.2 CRUSH 算法详解 6

 

1.2.1 集群的层级化描述——Cluster Map 7

 

1.2.2 数据分布策略——Placement Rule 9

 

1.3 调制CRUSH 14

 

1.3.1 编辑 CRUSH Map 15

 

1.3.2 定制CRUSH规则 19

 

1.3.3 数据重平衡 21

 

1.4 总结与展望 23

 

第2章 性能之巅——新型对象存储引擎BlueStore 25

 

2.1 设计理念与指导原则 26

 

2.2 磁盘数据结构 30

 

2.2.1 PG 30

 

2.2.2 对象 38

 

2.3 缓存管理 46

 

2.3.1 常见的缓存淘汰算法 46

 

2.3.2 BlueStore中的缓存管理 49

 

2.4 磁盘空间管理 53

 

2.4.1 常见磁盘空间管理模式 53

 

2.4.2 BitmapFreelistManager 56

 

2.4.3 BitmapAllocator 57

 

2.5 BlueFS 59

 

2.5.1 RocksDB与BlueFS 59

 

2.5.2 磁盘数据结构 62

 

2.5.3 块设备 65

 

2.6 实现原理 66

 

2.6.1 mkfs 66

 

2.6.2 mount 67

 

2.6.3 read 69

 

2.6.4 write 72

 

2.7 使用指南 77

 

2.7.1 部署BlueStore 77

 

2.7.2 配置参数 80

 

2.8 总结与展望 83

 

第3章 时空博弈——纠删码原理与overwrites支持 84

 

3.1 RAID技术概述 85

 

3.2 RS-RAID和Jerasure 90

 

3.2.1 计算校验和 92

 

3.2.2 数据恢复 92

 

3.2.3 算术运算 93

 

3.2.4 缺陷与改进 99

 

3.2.5 Jerasure 100

 

3.3 纠删码在Ceph中的应用 102

 

3.3.1 术语 104

 

3.3.2 概述 105

 

3.3.3 新写 106

 

3.3.4 读 108

 

3.3.5 覆盖写 110

 

3.3.6 日志 112

 

3.3.7 Scrub 113

 

3.4 总结与展望 113

 

第4章 迁移之美 —— PG 读写流程与状态迁移详解 116

 

4.1 PG概述 117

 

4.2 读写流程 120

 

4.2.1 消息接收与分发 127

 

4.2.2 do_request 129

 

4.2.3 do_op 129

 

4.2.4 execute_ctx 136

 

4.3 状态迁移 146

 

4.3.1 状态机概述 147

 

4.3.2 创建 PG 150

 

4.3.3 Peering 154

 

4.3.4 Recovery 169

 

4.3.5 Backfill 172

 

4.4 总结与展望 173

 

第5章 控制先行——存储服务质量QoS 175

 

5.1 研究现状 176

 

5.2 dmClock算法原理 177

 

5.2.1 mClock 177

 

5.2.2 dmClock 179

 

5.3 QoS的设计与实现 180

 

5.3.1 优先级队列(prio) 181