跳转至

好书推介:《Kubernetes 云原生数据管理》

2024 年元旦之际,国际知名的科技书籍出版商 O'Reilly Media(奥莱利媒体)联合中国电子工业出版社悄悄上线了一本 Kubernetes 数据存储方面的专业书籍: 《Kubernetes 云原生数据管理》。 主要介绍如何通过 Kubernetes 管理数据存储,如何通过 Helm 和 Operator 在 Kubernetes 上自动部署和管理数据库, 阐述了数据流式传输和数据分析的过程,探讨了在机器学习、人工智能等新兴用例中如何使用 Kubernetes 管理云原生数据。

cover

序言

本书将带领你深入技术行业变革最大的核心地带,进行一次奇妙的探险。

在过去短短的几十年内,IT 设施从大型机发展到互联网络,再到数据中心,云端建设,直至如今人工智能的火热蔓延。 每个时代都感觉像是一个新世界,不断有新的规则和机遇涌现。人们努力打造符合生态要求的体系以匹配时代的需求; 而这些体系又反过来加速了时代前进的步伐,催生出更多的 IT 体系。尽管时代发展迅速,但人们对技术的追求永不满足, 这又会从量变逐渐到质变,引发新一轮的技术突破,打开了一个新的时代。

而 Kubernetes 就是这十多年中的天之骄子,与其他传奇旅程一样,Kubernetes 云原生数据的发展是一个循序渐进的过程。 它在传统的数据存储设施上诞生,通过 StatefulSet 引导人们掌握为任何工作负载构建数据基础设施的能力, 无论是应用程序,还是数据分析和机器学习,Kubernetes 都能带你打开通往非凡世界的大门。

如今的繁荣生态曾是下一代数据管理的愿景,这个容器编排项目的开源彻底点燃了大规模集群数据管理的快速发展。 借助开放社区代码共享、共建、共进的理念,新的 IT 人发现了一条通往未来的途径。

展望未来十年,人们不知道自己所使用的技术将被称作什么,但确信它们会构建在目前正要实现的想法之上。 欢迎参与云原生数据的冒险之旅,尽情享受这段旅程所带来的充实和喜悦!

翻译团队及其项目

本书的英文原版为 Managing Cloud Native Data on Kubernetes, 全文共 11 章,近 300 页。HwameiStor 开源团队作为 CNCF Sandbox 云原生存储象限的一个项目团队,结合自身的开发实践和深刻体会, 经中国电子出版社授权,负责了这本书籍的英中翻译工作,全文翻译、审校、排版后共计 24 万中文字。

HwameiStor 是一个在 Kubernetes 基础上构建的开源项目,于 2023 年 6 月高票入选 CNCF Sandbox。 其团队成员主要来自于 DaoCloud 道客。我们在这里对 HwameiStor 做一个简单介绍。

HwameiStor 是一款 Kubernetes 原生的容器附加存储 (CAS) 解决方案,将 HDD、SSD 和 NVMe 磁盘形成本地存储资源池进行统一管理, 使用 CSI 架构提供分布式的本地数据卷服务,为有状态的云原生应用或组件提供数据持久化能力。

这个开源、轻量级和成本效益高的本地存储系统,可以替代昂贵的传统 SAN 存储。HwameiStor 的系统架构为:

hwameistor

大致的功能特性为:

  • 自动化运维管理

    可以自动发现、识别、管理、分配磁盘。 根据亲和性,智能调度应用和数据。自动监测磁盘状态,并及时预警。

  • 高可用的数据

    使用跨节点副本同步数据, 实现高可用。发生问题时,会自动将应用调度到高可用数据节点上,保证应用的连续性。

  • 丰富的数据卷类型

    聚合 HDD、SSD、NVMe 类型的磁盘,提供非低延时,高吞吐的数据服务。

  • 灵活动态的线性扩展

    可以根据集群规模大小进行动态的扩容,灵活满足应用的数据持久化需求。

背后的付出和努力

作为一本云原生存储方面的专业丛书,《Kubernetes 云原生数据管理》中文版要想达到出版水平并被国内云原生从业者广泛接受, HwameiStor 团队在幕后付出了大量努力。以下从项目组成员的不同视角,为您讲述这本书籍背后的故事。

孙亮 博士是存储领域资深专家,深耕存储技术二十多年,是 HwameiStor 团队 Lead,负责引导开发方向、架构设计等工作。 孙亮博士负责了这本书籍的后期 Proofreading,编写了序言,给出了很多中肯意见。

赵燕宁 Simon 负责 HwameiStor 的各项存储方案拓展,对接 CNCF 社区工作。 他翻译了这本书的第 7 章“Kubernetes 原生数据库”,还审校了另外一些章节。 Simon 老师在 2024 年 3 月 19-22 日召开的欧洲 KubeCon 上,还将代表 HwameiStor 团队赶赴法国巴黎发表专题演讲: Accelerate Kubernetes Data-Intensive Apps with CloudNative Local Storage & Distribute Cache System, 在人工智能方兴未艾、遍地开花的时代背景下,向全世界人民宣讲高可用、高性能的容器化本地存储方案:HwameiStor。

要海峰 负责 hwameistor.io 的中英文档开发,从选用 Docusaurus 编译器开始,全程参与了整个网站的建设工作, 日常负责网站中英内容的编写和维护工作,为用户体验和开发贡献提供简单易用的入口。 他是 k8s.io 网站的中文 Owner,英文 Reviewer; istio.io 的中文 Maintainer;karmada.io 的文档 Reviewer。 他负责翻译本书第 1 章“云原生数据基础设施”和第 9 章“Kubernetes 数据分析”。为整本书的翻译和审校工作做了规划和汇总。 他认为,技术的传承本无国界,但要将文化传播好,需要在知识的呈现方式、图文准确易读方面付出大量努力。

吴慧 在本科和硕士期间都就读翻译专业,并且获得了国内权威的 CATTI 一级笔译证书,具有数百万字的翻译和审校经验。 另外,她也多年从事云原生行业的技术文档编写和翻译工作,掌握了一定的云计算、云原生相关的专业知识。 在本书的翻译过程中,她负责翻译、审校了大部分章节,统一了整体文风。在半年多时间内,她与多方沟通协调, 确保整本书籍的翻译工作有序进行,最终在预定的排期表内圆满完成所有工作。

朱虹 也毕业于英语翻译专业,多年从事 Spiderpool 这个云原生网络项目相关的文档编写、翻译和调研工作,心思细腻颇有内秀。 她高效翻译了第 10 章“机器学习及其他新兴用例”和第 11 章“将数据工作负载迁移到 Kubernetes 上”以及附录的内容, 还细心审校了另外一些章节,为书籍的出版工作添砖加瓦。

结语

书籍是人类智慧的结晶,是拓宽视野、启迪心灵、激发创造力的重要源泉。 让我们一起通过这本来自官方社区的权威资料,直击 Kubernetes 技术深水区,了解如何使用开源技术构建云原生数据服务。 翻开它,与前沿技术零距离接触,共同启程这场探索之旅吧!

评论