新書推薦:
《
母亲的选择:看不见的移民保姆与女性工作
》
售價:HK$
74.8
《
城邦政治与灵魂政治——柏拉图《理想国》中的政治哲学研究
》
售價:HK$
129.8
《
3分钟漫画墨菲定律:十万个为什么科普百科思维方式心理学 胜天半子人定胜天做事与成事的权衡博弈之道
》
售價:HK$
54.8
《
1911:危亡警告与救亡呼吁
》
售價:HK$
76.8
《
旷野人生:吉姆·罗杰斯的全球投资探险
》
售價:HK$
75.9
《
笼中王国 : 18世纪法国的珍禽异兽与社会文化
》
售價:HK$
74.8
《
思考的框架3:风靡华尔街的思维训练法
》
售價:HK$
64.9
《
被记忆的西周史(中山大学中珠学术译丛)
》
售價:HK$
151.8
|
編輯推薦: |
(1)作者背景深厚:3位作者来自红帽和平安科技,至少都有10年以上从业经验,在Ceph等分布式存储领域有丰富经验。(2)立足工程实践:本书虽然讲了Ceph的原理与架构,但目标为Ceph在企业的落地服务,所有内容全部围绕企业实践展开。(3)近10专家推荐:本书得到了来自近10家互联网企业和传统企业的领导与技术专家的一致好评和推荐。(4)手把手教:所有实践内容,都有详细的操作说明,并附代码或图片,确保读者看了就能会,学会就能用。
|
內容簡介: |
内容简介这是一本从工程角度讲解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的工程实践。
|
關於作者: |
作者简介景显强红帽软件(北京)有限公司(RedHat)资深解决方案架构师,拥有10余年IT从业经验。在Linux内核开发及运维、分布式存储建设、IaaS云平台建设、PaaS云平台建设、企业自动化运维建设等方向拥有丰富的经验,曾帮助国内众多金融和制造业企业实现数字化转型。龚向宇红帽软件(北京)有限公司副首席咨询顾问,拥有近15年Linux开发与咨询经验。对Linux内核、云基础网络、存储均有较深入的理解,曾帮助国内众多企业落地基础架构平台相关软件,在项目落地中积累了丰富的经验。黄军宝平安科技云架构专家,曾任红帽软件(北京)有限公司首席讲师和解决方案架构师,拥有10余年IT行业经验。深入理解Linux操作系统,擅长开源架构方案设计,如OpenStack架构设计、基于OpenShift和Kubernetes的容器云架构设计、软件定义存储方案设计。多次主导运营商和金融企业私有云平台IaaS/PaaS方案落地。
|
目錄:
|
推荐序前 言部分 Ceph原理第1章 Ceph概述21.1 软件定义存储21.1.1 基本概念介绍21.1.2 软件定义存储工作机制31.1.3 软件定义存储的优势41.2 Ceph的发展史51.2.1 研究阶段51.2.2 孵化阶段61.2.3 商业化阶段71.2.4 成熟阶段81.3 Ceph的市场分析91.3.1 存储形态的转型91.3.2 存储形态演变的特点101.3.3 软件定义存储的市场分析111.4 Ceph的适用场景121.4.1 分析类应用场景举例131.4.2 IaaS云平台应用场景举例141.4.3 富媒体和归档应用场景举例151.4.4 企业文件同步和共享应用场景举例161.4.5 服务器和应用程序存储场景举例171.5 软件定义存储的商业产品181.6 本章小结20第2章 Ceph架构分析212.1 Ceph集群的组成架构212.2 Monitor节点分析232.2.1 Ceph Cluster Map252.2.2 Ceph Monitor的Quorum机制252.2.3 Ceph Monitor一致性252.3 OSD节点分析262.3.1 运行OSD所需服务器配置推荐262.3.2 OSD的Scrub292.3.3 回填OSD302.3.4 OSD恢复302.4 Manager节点分析302.5 Ceph对象存储和对象网关312.5.1 对象存储312.5.2 对象网关322.6 文件存储元数据节点分析332.6.1 Ceph文件存储342.6.2 CephFS限制因素342.7 iSCSI网关节点分析362.8 本章小结36第3章 Ceph核心技术组件373.1 Ceph的关键特性373.2 存储池393.2.1 Ceph技术组件的全景架构393.2.2 存储池定义的内容403.3 Ceph认证413.4 Ceph放置组423.4.1 PG基本概念423.4.2 放置组的计算方法433.4.3 PG和PGP的区别453.5 CRUSH算法463.6 Ceph数据副本493.7 Ceph纠删码493.8 Ceph对象存储技术513.8.1 FileStore技术523.8.2 BlueStore技术543.9 Ceph心跳检查553.10 Ceph Peering563.11 Ceph数据再平衡563.12 Ceph数据完整性573.13 本章小结58第4章 Ceph客户端组件594.1 Ceph支持的客户端类型594.2 Ceph客户端的Watch/Notify机制604.3 Ceph客户端的独占锁614.4 Ceph客户端的对象映射624.5 Ceph客户端的数据条带化634.6 本章小结65第二部分 Ceph实战第5章 Ceph集群规划685.1 版本规划685.2 基础环境规划695.2.1 推荐使用的操作系统695.2.2 限制条件705.2.3 主要支持的特性715.3 服务器规划715.3.1 追求良好的IOPS的场景715.3.2 追求良好的吞吐量场景725.3.3 追求低成本、高容量的场景735.3.4 实验环境下服务器的小配置735.4 组网规划745.4.1 组网规划建议745.4.2 Ceph消息通信框架765.4.3 防火墙规划765.5 本章小结77第6章 Ceph集群安装部署786.1 基础环境准备786.1.1 创建虚拟机796.1.2 配置服务器806.2 准备安装介质816.3 安装前检查826.4 安装Ceph856.5 集群检查926.6 本章小结101第7章 使用Ceph对象存储1027.1 部署对象网关1027.2 通过S3接口使用对象存储1057.3 本章小结109第8章 使用Ceph块存储1108.1 创建和删除池1108.2 RBD设备的配置及使用1128.3 RBD快照1148.4 RBD Image克隆1168.5 RBD Image数据的导入/导出1178.6 本章小结117第9章 使用Ceph文件存储1189.1 部署MDS1189.2 使用CephFS1209.3 CephFS扩展属性1219.4 本章小结123第10章 管理Ceph集群12410.1 Ceph的常用命令12410.2 配置CRUSH Map12910.3 添加磁盘13410.4 删除磁盘13710.5 本章小结138第11章 Ceph容灾14011.1 对象存储容灾 14111.1.1 对象存储容灾概述14111.1.2 Ceph对象网关多站点介绍14111.1.3 配置多站点对象网关实现容灾14211.2 RBD块存储容灾15711.2.1 数据复制方向15711.2.2 数据复制模式15911.2.3 配置RBD Mirror15911.3 文件存储容灾16411.4 本章小结164第12章 调优方法16512.1 性能测试工具16612.2 测试用例16712.2.1 RBD测试用例16712.2.2 网络测试用例17012.2.3 对象存储测试17112.2.4 RADOS测试用例17212.3 推荐的调优方向17412.3.1 硬件调优17412.3.2 网络调优17612.3.3 内存调优17812.3.4 Scrub17912.3.5 Ceph配置参数调优17912.4 本章小结180第13章 故障定位方法18113.1 获取集群状态18113.2 诊断Monitor问题18313.3 诊断对象问题18413.4 数据平衡18513.5 重要文件目录18513.6 使用Ceph集群的注意事
|
內容試閱:
|
为什么写作本书本书的几位作者都曾在大型企业工作,技术方面各有所长,在企业项目规划和交付过程中都积累了很多经验。一次偶然的机会,我们谈论起分布式存储话题,谈到系统落地的各种困难,为企业客户做的各种努力,以及未来这项技术的发展趋势,一致觉得写一本关于分布式存储的书把工程实践经验分享出来是一件有意义、有价值的事。在云计算、大数据、AI等技术的发展浪潮推动下,企业数据中心的数据存储形式要求既要兼顾传统业务的数据安全,又要保证云计算平台的数据安全,同时企业存储选型还要兼顾性能、成本、易用性、扩展性等。Ceph作为分布式存储方案,已经获得全球众多企业认可,在开源社区项目中的影响力巨大。在经过20多年的发展后,Ceph已经在性能和稳定性上取得了突破性进展。众多企业已经开始尝试将Ceph作为其数据中心分布式存储的开源方案。但能完整地指导企业用户落地分布式存储的相关资料还很少,因此我们坚定了编写本书的决心。本书包括原理、实战和应用,逐步引导企业落地Ceph,同时帮助企业相关人员在方案落地后对Ceph进行优化和持续运维,推动企业数据存储方案的转型,助力企业在云计算、大数据、AI等技术上稳步发展。读者对象本书适读人群如下:分布式存储技术爱好者企业系统管理员企业云资源管理员企业平台架构师企业数据中心信息官如何阅读本书本书分三部分进行讲解,包括原理、实战、应用。原理部分(第1~4章)介绍Ceph的基本理论、实现原理,对初学者很有帮助。实战部分(第5~13章)介绍工程实践、规划集群、部署落地、使用及容灾,以及如何落地Ceph集群并对其进行运营,对投产人员和爱好者有着很重要的指导意义。应用部分(第14~16章)主要讲解Ceph集群工程实践示例,例如搭建企业云盘以及Ceph和OpenShift、OpenStack等平台的集成,介绍集成时使用的主要技术手段,对具体应用相关技术的专家有很重要的指导意义。如果你对Ceph集群了解较少,可以先从原理部分开始,掌握基本知识后,再通过实战部分构建自己的Ceph集群,后根据实际需求落地应用。实战部分使用的开源Ceph方案在后续版本中会有所变动,但本书当前选定的版本仍然可以作为参考来指导Ceph的落地。在线资源获取笔者在编写过程中参考了Red Hat官方的相关技术文档、Ceph的官方指导文档。如果你在阅读过程中有疑问,可以访问如下网站获取相关内容。https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/hardware_guide/indexhttps://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/architecture_guide/indexhttps://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/configuration_guide/indexhttps://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/object_gateway_for_production_guide/indexhttps://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/file_system_guide/indexhttps://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/storage_strategies_guide/indexhttps://docs.ceph.com/en/latest/本书勘误由于Ceph更新很快,书中的内容无法与Ceph社区的内容同步,但这不影响你在阅读过程中获取相关经验。如果对书中内容有疑问,欢迎发送邮件至ceph@bt-linux.org,我们可以共同讨论。期待你的联系。致谢书稿终成,掩卷思量,饮水思源,在此,诚挚感谢在本书编写期间提供帮助和支持的所有人。首先,本书的成稿离不开众多鲜活的客户案例,在此感谢所有提供使用反馈的客户和技术专家。你们的认可和支持为我们编写本书提供了巨大动力。其次,感谢各位领导、专家的大力支持,感谢你们提供的技术素材、推荐、评语、资源。各位领导、专家的支持让我们坚定了写书的信念,再次感谢你们。后,感谢让本书得以付梓的幕后英雄,包括提供经验指导的同人以及机械工业出版社华章公司的编辑。你们的付出使本书得以出版,感谢你们。
|
|