程序员

注册

 

发新话题 回复该主题

赠书Linux开源存储全栈详解从C [复制链接]

1#

//////////////////////

留言点赞赠书我有书,你有故事么?留言说出你的存储故事留言点赞前两名,免费送此书截止日期12.27号12.30号公布名单

//////////////////////

内容简介

本书致力于帮助读者形成有关Linux开源存储世界的细致的拓扑,从存储硬件、Linux存储堆栈、存储加速、存储安全、存储管理、分布式存储、云存储等各个角度与层次展开讨论,同时对处于主导地位的、较为流行的开源存储项目进行阐述,包括SPDK、ISA-L、OpenSDS、Ceph、OpenStackSwift与Cinder、容器存储等。本书内容基本不涉及具体源码,主要围绕各个项目的起源与发展、实现原理与框架、要解决的网络问题等方面展开讨论,致力于帮助读者对Linux开源存储技术的实现与发展形成整体清晰的认识。本书语言通俗易懂,能够带领读者快速走入Linux开源存储的世界并作出自己的贡献。

作者简介

任桥伟:从事Linux内核、OpenStack、Ceph等开源项目的开发,著有《Linux内核修炼之道》《Linux那些事儿》系列。李晓燕:活跃于Cinder和Ceph项目,具有多年存储领域经验。程盈心:Ceph社区的活跃贡献者,专注于分布式系统的分析与优化。马建朋:Ceph社区的活跃贡献者。刘春梅:哈尔滨工业大学自动控制专业博士,目前在美国硅谷英特尔工作。从事过网络安全、虚拟化、终端安全、云计算等领域的工作。尚德浩:Ceph社区的活跃贡献者。胡伟:从事云计算和边缘计算相关工作。在OpenStack、Ceph和EdgeComputing领域支持客户技术方案落地,参与业界多项前沿云计算相关技术验证和评估工作。杨子夜:从事存储软件开发和优化工作。在虚拟化、存储、云安全等领域拥有诸多专利提交,其中21个专利已经被专利局授予(其中14个在美国,7个在中国)。曹刚:从事存储软件的开发和优化工作,现为英特尔开发经理。刘长鹏:从事存储软件和虚拟化研发工作。刘孝冬:从事存储软件研发及存储相关算法优化的工作。惠春阳:从事存储软件研发及存储相关算法优化的工作。万群:从事测试领域的研究及实践近十年,对测试方法及项目管理有相当丰富的经验。闫亮:从事存储软件的测试和优化工作。周雁波:在英特尔实习期间,从事存储软件的开发和优化工徐雯昀:在英特尔实习期间,担任存储技术文档工程师,负责SPDK技术文档方面的工作。编辑推荐本书适合希望能够参与Linux开源存储项目开发的读者,也适合互联网应用的开发者、架构师和创业者参考,尤其可作为互联网架构师们的开源技术典籍。SPDK、ISA-L、OpenSDS、Ceph、OpenStackSwift与Cinder、容器存储等,Linux开源存储世界探险之旅从此开启!《Linux开源存储全栈详解:从Ceph到容器存储》致力于帮助读者形成有关Linux开源存储世界的细致的拓扑,从存储硬件、Linux存储堆栈、存储加速、存储安全、存储管理、分布式存储、云存储等各个角度与层次展开讨论,同时对处于主导地位的、较为流行的开源存储项目进行阐述,包括SPDK、ISA-L、OpenSDS、Ceph、OpenStackSwift与Cinder、容器存储等。图书目录1章Linux开源存储11.1Linux和开源存储11.1.1为什么需要开源存储31.1.2Linux开源存储技术原理和解决方案61.2Linux开源存储系统方案介绍81.2.1Linux单节点存储方案81.2.2存储服务的分类.2.3数据压缩.2.4重复数据删除.2.5开源云计算数据存储平台.2.6存储管理和软件定义存储.2.7开源分布式存储和大数据解决方案.2.8开源文档管理系统.2.9网络功能虚拟化存储.2.10虚拟机/容器存储.2.11数据保护.3三大基金会章存储硬件与协议.1存储设备的历史轨迹.2存储介质的进化.2.13DNAND.2.23DXPoint.2.3IntelOptane.3存储接口协议的演变.4网络存储技术章Linux存储栈.1Linux存储系统概述.2系统调用.3文件系统.3.1文件系统概述.3.2Btrfs.4PageCache.5DirectI/O.6块层(BlockLayer).6.1bio与request.6.2I/O调度.6.3I/O合并.7LVM.8bcache.9DRBD章存储加速.1基于CPU处理器的加速和优化方案.2基于协处理器或其他硬件的加速方案.2.1FPGA加速.2.2智能网卡加速.2.3IntelQAT.2.4NVDIMM为存储加速.3智能存储加速库(ISA-L)4.3.1数据保护:纠删码与磁盘阵列.3.2数据安全:哈希.3.3数据完整性:循环冗余校验码.3.4数据压缩:IGZIP.3.5数据加密.4存储性能软件加速库(SPDK).4.1SPDKNVMe驱动.4.2SPDK应用框架.4.3SPDK用户态块设备层.4.4SPDKvhosttarget.4.5SPDKiSCSITarget.4.6SPDKNVMe-oFTarget.4.7SPDKRPC.4.8SPDK生态工具介绍章存储安全.1可用性.1.1SLA.1.2MTTR、MTTF和MTBF.1.3高可用方案.2可靠性.2.1磁盘阵列.2.2纠删码.3数据完整性.4访问控制.5加密与解密章存储管理与软件定义存储.1OpenSDS.1.1OpenSDS社区.1.2OpenSDS架构.1.3OpenSDS应用场景.1.4与Kubernetes集成.1.5与OpenStack集成.2Libvirt存储管理.2.1Libvirt介绍.2.2Libvirt存储池和存储卷章分布式存储与Ceph.1Ceph体系结构.1.1对象存储.1.2RADOS.1.3OSD.1.4数据寻址.1.5存储池.1.6Monitor.1.7数据操作流程.1.8CacheTiering.1.9块存储.1.10CephFS.2后端存储ObjectStore.2.1FileStore.2.2BlueStore.2.3SeaStore.3CRUSH算法.3.1CRUSH算法的基本特性.3.2CRUSH算法中的设备位置及状态.3.3CRUSH中的规则与算法细节.3.4CRUSH算法实践.3.5CRUSH算法在Ceph中的应用.4Ceph可靠性.4.1OSD多副本.4.2OSD纠删码.4.3RBDmirror.4.4RBDSnapshot.4.5Ceph数据恢复7.4.6Ceph一致性.4.7CephScrub机制.5Ceph中的缓存.5.1RBDCache具体实现.5.2固态硬盘用作缓存.6Ceph加密和压缩.6.1加密.6.2压缩7.6.3加密和压缩的加速.7QoS.7.1前端QoS.7.2后端QoS.7.3dmClock客户端.8Ceph性能测试与分析.8.1集群性能测试.8.2集群性能数据.8.3综合测试分析工具.8.4高级话题.9Ceph与OpenStack章OpenStack存储.1Swift.1.1Swift体系结构.1.2环.1.3SwiftAPI.1.4认证8.1.5对象管理与操作.1.6数据一致性.2Cinder.2.1Cinder体系结构.2.2CinderAPI.2.3cinder-scheduler.2.4cinder-volume.2.5cinder-backup章容器存储.1容器.1.1容器技术框架.1.2Docker.1.3容器与镜像.2Docker存储.2.1临时存储.2.2持久化存储.3Kubernetes存储.3.1Kubernetes核心概念.3.2Kubernetes数据卷管理.3.3KubernetesCSI

Ceph中国社区

是国内唯一官方正式授权的社区,

为广大Ceph爱好者提供交流平台!

↓↓↓

开源-创新-自强

官方网站:

分享 转发
TOP
发新话题 回复该主题