网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Linux开源存储全栈详解
分类 教育考试-考试-计算机类
作者 英特尔亚太研发有限公司
出版社 电子工业出版社
下载
简介
作者简介
"任桥伟:从事Linux内核、OpenStack、Ceph等开源项目的开发,著有《Linux内核修炼之道》《Linux那些事儿》系列。
李晓燕:活跃于Cinder和Ceph项目,具有多年存储领域经验。
程盈心:Ceph社区的活跃贡献者,专注于分布式系统的分析与优化。
马建朋:Ceph社区的活跃贡献者。
刘春梅: 哈尔滨工业大学自动控制专业博士,目前在美国硅谷英特尔工作。从事过网络安全、虚拟化、终端安全、云计算等领域的工作。
尚德浩:Ceph社区的活跃贡献者。
胡伟:从事云计算和边缘计算相关工作。 在OpenStack、Ceph和Edge Computing领域支持客户技术方案落地,参与业界多项前沿云计算相关技术验证和评估工作。
杨子夜:从事存储软件开发和优化工作。在虚拟化、存储、云安全等领域拥有诸多提交,其中21个已经被局授予 (其中14个在美国,7个在中国)。
曹刚:从事存储软件的开发和优化工作,现为英特尔开发经理。
刘长鹏:从事存储软件和虚拟化研发工作。
刘孝冬:从事存储软件研发及存储相关算法优化的工作。
惠春阳:从事存储软件研发及存储相关算法优化的工作。
万群:从事测试领域的研究及实践近十年,对测试方法及项目管理有相当丰富的经验。
闫亮:从事存储软件的测试和优化工作。
周雁波:在英特尔实习期间,从事存储软件的开发和优化工作。
徐雯昀:在英特尔实习期间,担任存储技术文档工程师,负责SPDK技术文档方面的工作。
"
目录
章 Linux开源存储\t1
1.1 Linux和开源存储\t1
1.1.1 为什么需要开源存储\t3
1.1.2 Linux开源存储技术原理和解决方案\t6
1.2 Linux开源存储系统方案介绍\t8
1.2.1 Linux单节点存储方案\t8
1.2.2 存储服务的分类\t11
1.2.3 数据压缩\t13
1.2.4 重复数据删除\t16
1.2.5 开源云计算数据存储平台\t27
1.2.6 存储管理和软件定义存储\t29
1.2.7 开源分布式存储和大数据解决方案\t33
1.2.8 开源文档管理系统\t37
1.2.9 网络功能虚拟化存储\t39
1.2.10 虚拟机/容器存储\t40
1.2.11 数据保护\t43
1.3 三大很好基金会\t44
第2章 存储硬件与协议\t47
2.1 存储设备的历史轨迹\t47
2.2 存储介质的进化\t53
2.2.1 3D NAND\t53
2.2.2 3D XPoint\t55
2.2.3 Intel Optane\t58
2.3 存储接口协议的演变\t59
2.4 网络存储技术\t62
第3章 Linux存储栈\t67
3.1 Linux存储系统概述\t67
3.2 系统调用\t69
3.3 文件系统\t72
3.3.1 文件系统概述\t73
3.3.2 Btrfs\t75
3.4 Page Cache\t80
3.5 Direct I/O\t82
3.6 块层(Block Layer)\t83
3.6.1 bio与request\t84
3.6.2 I/O调度\t86
3.6.3 I/O合并\t88
3.7 LVM\t90
3.8 bcache\t93
3.9 DRBD\t96
第4章 存储加速\t99
4.1 基于CPU处理器的加速和优化方案\t100
4.2 基于协处理器或其他硬件的加速方案\t103
4.2.1 FPGA加速\t103
4.2.2 智能网卡加速\t105
4.2.3 Intel QAT\t107
4.2.4 NVDIMM为存储加速\t110
4.3 智能存储加速库(ISA-L)\t111
4.3.1 数据保护:纠删码与磁盘阵列\t112
4.3.2 数据安全:哈希\t113
4.3.3 数据完整性:循环冗余校验码\t115
4.3.4 数据压缩:IGZIP\t116
4.3.5 数据加密\t117
4.4 存储性能软件加速库(SPDK)\t117
4.4.1 SPDK NVMe驱动\t119
4.4.2 SPDK应用框架\t133
4.4.3 SPDK用户态块设备层\t136
4.4.4 SPDK vhost target\t150
4.4.5 SPDK iSCSI Target\t156
4.4.6 SPDK NVMe-oF Target\t163
4.4.7 SPDK RPC\t165
4.4.8 SPDK生态工具介绍\t172
第5章 存储安全\t181
5.1 可用性\t181
5.1.1 SLA\t181
5.1.2 MTTR、MTTF和MTBF\t182
5.1.3 高可用方案\t183
5.2 可靠性\t185
5.2.1 磁盘阵列\t186
5.2.2 纠删码\t187
5.3 数据完整性\t188
5.4 访问控制\t189
5.5 加密与解密\t191
第6章 存储管理与软件定义存储\t194
6.1 OpenSDS\t194
6.1.1 OpenSDS社区\t195
6.1.2 OpenSDS架构\t195
6.1.3 OpenSDS应用场景\t198
6.1.4 与Kubernetes集成\t200
6.1.5 与OpenStack集成\t200
6.2 Libvirt存储管理\t201
6.2.1 Libvirt介绍\t201
6.2.2 Libvirt存储池和存储卷\t205
第7章 分布式存储与Ceph\t206
7.1 Ceph体系结构\t209
7.1.1 对象存储\t211
7.1.2 RADOS\t212
7.1.3 OSD\t212
7.1.4 数据寻址\t214
7.1.5 存储池\t219
7.1.6 Monitor\t220
7.1.7 数据操作流程\t227
7.1.8 Cache Tiering\t228
7.1.9 块存储\t230
7.1.10 Ceph FS\t232
7.2 后端存储ObjectStore\t235
7.2.1 FileStore\t236
7.2.2 BlueStore\t240
7.2.3 SeaStore\t243
7.3 CRUSH算法\t244
7.3.1 CRUSH算法的基本特性\t244
7.3.2 CRUSH算法中的设备位置及状态\t246
7.3.3 CRUSH中的规则与算法细节\t249
7.3.4 CRUSH算法实践\t254
7.3.5 CRUSH算法在Ceph中的应用\t261
7.4 Ceph可靠性\t262
7.4.1 OSD多副本\t263
7.4.2 OSD纠删码\t264
7.4.3 RBD mirror\t265
7.4.4 RBD Snapshot\t267
7.4.5 Ceph数据恢复\t271
7.4.6 Ceph一致性\t274
7.4.7 Ceph Scrub机制\t278
7.5 Ceph中的缓存\t279
7.5.1 RBDCache具体实现\t285
7.5.2 固态硬盘用作缓存\t287
7.6 Ceph加密和压缩\t289
7.6.1 加密\t289
7.6.2 压缩\t291
7.6.3 加密和压缩的加速\t294
7.7 QoS\t294
7.7.1 前端QoS\t294
7.7.2 后端QoS\t295
7.7.3 dmClock客户端\t297
7.8 Ceph性能测试与分析\t298
7.8.1 集群性能测试\t299
7.8.2 集群性能数据\t304
7.8.3 综合测试分析工具\t307
7.8.4 不错话题\t311
7.9 Ceph与OpenStack\t315
第8章 OpenStack存储\t318
8.1 Swift\t321
8.1.1 Swift体系结构\t321
8.1.2 环\t327
8.1.3 Swift API\t330
8.1.4 认证\t331
8.1.5 对象管理与操作\t333
8.1.6 数据一致性\t337
8.2 Cinder\t338
8.2.1 Cinder体系结构\t338
8.2.2 Cinder API\t341
8.2.3 cinder-scheduler\t342
8.2.4 cinder-volume\t343
8.2.5 cinder-backup\t347
第9章 容器存储\t348
9.1 容器\t348
9.1.1 容器技术框架\t350
9.1.2 Docker\t353
9.1.3 容器与镜像\t355
9.2 Docker存储\t356
9.2.1 临时存储\t357
9.2.2 持久化存储\t366
9.3 Kubernetes存储\t369
9.3.1 Kubernetes核心概念\t370
9.3.2 Kubernetes数据卷管理\t376
9.3.3 Kubernetes CSI\t380
内容推荐
本书致力于帮助读者形成有关Linux开源存储世界的细致的拓扑,从存储硬件、Linux存储堆栈、存储加速、存储安全、存储管理、分布式存储、云存储等各个角度与层次展开讨论,同时对处于主导地位的、较为流行的开源存储项目进行阐述,包括SPDK、ISA-L、OpenSDS、Ceph、OpenStack
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 5:30:28