前言
为什么写作本书
本书的几位作者都曾在大型企业工作,技术方面各有所长,在企业项目规划和交付过程中都积累了很多经验。一次偶然的机会,我们谈论起分布式存储话题,谈到系统落地的各种困难,为企业客户做的各种努力,以及未来这项技术的发展趋势,一致觉得写一本关于分布式存储的书把工程实践经验分享出来是一件有意义、有价值的事。
在云计算、大数据、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/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/architecture_guide/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/configuration_guide/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/file_system_guide/index
·https://docs.ceph.com/en/latest/
本书勘误
由于Ceph更新很快,书中的内容无法与Ceph社区的最新内容同步,但这不影响你在阅读过程中获取相关经验。如果对书中内容有疑问,欢迎发送邮件至ceph@bt-linux.org,我们可以共同讨论。期待你的联系。
致谢
书稿终成,掩卷思量,饮水思源,在此,诚挚感谢在本书编写期间提供帮助和支持的所有人。
首先,本书的成稿离不开众多鲜活的客户案例,在此感谢所有提供使用反馈的客户和技术专家。你们的认可和支持为我们编写本书提供了巨大动力。
其次,感谢各位领导、专家的大力支持,感谢你们提供的技术素材、推荐、评语、资源。各位领导、专家的支持让我们坚定了写书的信念,再次感谢你们。
最后,感谢让本书得以付梓的幕后英雄,包括提供经验指导的同人以及机械工业出版社华章公司的编辑。你们的付出使本书得以出版,感谢你们。