Kubernetes云原生数据管理
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

译者序

随着科学技术的深入发展,信息数字化技术已经成为社会经济发展的生产力,深入国民经济和社会发展的方方面面,促进了企业创新、提高效率、赢得市场。云原生技术作为数字技术的基础,经过十多年的发展,已趋于成熟,成为企业数字化建设的基石,被金融、制造、互联网、政务等行业的众多用户采用。在提高信息资源利用率、加快企业业务创新和迭代等方面,云原生技术为企业提供了更具弹性、更加健壮的业务系统,帮助企业更好地应对不断变化的市场竞争和客户需求。

计算、网络、存储是信息技术的三大核心内容,也是云原生领域的三大核心技术领域。经过长期的演进和迭代,云原生计算领域和网络领域都有了长足的发展,也在很多企业用户的核心生产环境中得到了验证,但是云原生存储领域的发展相对滞后。一方面,在虚拟化主导的技术体系和存储产品中,数据存储的安全性和可靠性是有保障的,企业不敢也不愿意贸然地将数据迁移至相对不太成熟的云原生平台上。另一方面,各大存储厂商对Kubernetes云原生技术的投入相对不足,导致云原生平台无法提供满足企业存储数据所需的各种安全和保障技术。

随着以Kubernetes为核心的云原生技术在市场上被越来越多的用户认可,各个存储厂商和相关企业加大了投入,这促使Kubernetes社区的sig-storage工作组加快了云原生存储标准的制定、引导了云原生存储系统的发展。其主要呈现在3个方面:一是制定了Kubernetes上的存储标准,结束了以前各自为营的混乱局面,统一了存储系统接入Kubernetes的方式和接口。二是不断完善存储标准,以覆盖存储技术的核心能力,为用户存储数据提供全面的保障,同时将大多数的传统商业存储产品很方便地运用到Kubernetes上,形成了统一的云原生平台。三是孵化各种以Kubernetes为基础的云原生存储系统,如OpenEBS、Longhorn、Rook-Ceph等。这种存储系统是生在长在Kubernetes上的,充分地利用了Kubernetes的基础能力。此外,还提供了如HwameiStor这样的高性能、自动化运维的云原生本地存储开源项目(见网址列表条目[1]),可以供用户免费使用。

目前,对众多企业用户来说,如何降低使用云原生存储技术的门槛,如何更系统、全面地学习和使用现有平台的存储能力,如何更好地把握技术发展方向并做好规划,如何全面地了解由云原生存储能力发展衍生的各种存储系统等,都是亟待解决的问题。本书围绕云原生数据基础设施:持久化、流式传输与批量分析,通过Kubernetes管理数据存储,打造Kubernetes数据库,通过Helm在Kubernetes上自动部署数据库,通过Operator自动管理Kubernetes数据库,在Kubernetes上集成数据基础设施,Kubernetes原生数据库,Kubernetes数据流式传输,Kubernetes数据分析,机器学习及其他新兴用例,将数据工作负载迁移到Kubernetes上这11个方面展开讲解,层层递进,深入浅出,并结合实践。相信不同的读者会有不同的解读。

在此诚挚地感谢「DaoCloud道客」的吴慧、要海峰、赵燕宁、朱虹、孙亮等同事为翻译本书做出的努力。虽然译者们在翻译本书时力争达到内容准确和语句流畅,但受限于时间和自身水平,还有不足之处,欢迎广大读者批评指正。希望每位读者都能通过阅读本书有所收获,祝阅读愉快。

「DaoCloud道客」HwameiStor开源团队

2023年6月