Skip to content

Commit bc19c90

Browse files
authored
Merge pull request #3842 from windsonsea/blogs
Add en blog: a new book about cloud-native data
2 parents b6293a3 + 292a894 commit bc19c90

File tree

7 files changed

+103
-1
lines changed

7 files changed

+103
-1
lines changed

docs/en/docs/blogs/240203-book.md

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
---
2+
MTPE: windsonsea
3+
date: 2024-02-18
4+
---
5+
6+
# Book Recommendation: "Managing Cloud Native Data on Kubernetes"
7+
8+
On New Year's Day in 2024, internationally renowned technology book publisher O'Reilly Media quietly launched
9+
a professional book on Kubernetes data storage in collaboration with China Electronics Industry Publishing House:
10+
[Managing Cloud Native Data on Kubernetes](https://www.oreilly.com.cn/index.php?func=book&isbn=978-7-121-47005-9).
11+
It primarily introduces how to manage data storage through Kubernetes, how to automatically deploy and manage
12+
databases on Kubernetes using Helm and Operator, explains the process of data streaming and data analysis, and
13+
explores how to use Kubernetes to manage cloud native data in emerging use cases such as machine learning and artificial intelligence.
14+
15+
![cover](./images/data-book.gif)
16+
17+
## Preface
18+
19+
This book will take you deep into the core area of the biggest technological revolution and embark on a wonderful adventure.
20+
21+
In just a few decades, IT infrastructure has evolved from mainframes to the internet, then to data centers,
22+
cloud construction, and now the wildfire of artificial intelligence. Each era feels like a new world, constantly
23+
emerging with new rules and opportunities. People strive to build an ecosystem that meets the requirements of
24+
the times; and these systems, in turn, accelerate the pace of progress, giving rise to more IT systems.
25+
Although the era is developing rapidly, people's pursuit of technology is insatiable, which will gradually
26+
lead to qualitative changes from quantitative changes, triggering a new round of technological breakthroughs and opening up a new era.
27+
28+
Kubernetes is the prodigy of more than a decade, and like other legendary journeys, the development of Kubernetes
29+
cloud native data is a gradual process. It was born on traditional data storage facilities and guides people to
30+
master the ability to build data infrastructure for any workload through StatefulSets, whether it is
31+
applications, data analysis, or machine learning, Kubernetes can open the door to an extraordinary world.
32+
33+
The prosperity of the current ecosystem was once the vision of the next generation of data management.
34+
This open-source container orchestration project ignited the rapid development of large-scale cluster data
35+
management. With the concept of open community code sharing, co-construction, and cooperation, new IT practitioners have discovered a path to the future.
36+
37+
Looking ahead to the next decade, people do not know what the technology they are using will be called,
38+
but they are certain that they will be built on the ideas currently being realized. Welcome to join the
39+
adventure of cloud native data and enjoy the fulfillment and joy brought by this journey!
40+
41+
## Translation Team and Their Projects
42+
43+
The original English version of this book is [Managing Cloud Native Data on Kubernetes](https://www.amazon.com/Managing-cloud native-Data-Kubernetes/dp/1098111397),
44+
consisting of 11 chapters and nearly 300 pages. As a project team of [CNCF Sandbox cloud native Storage Quadrant](https://landscape.cncf.io/?selected=hwamei-stor),
45+
the open-source team HwameiStor, based on their own development practices and profound experience, was authorized
46+
by China Electronics Industry Publishing House to be responsible for the translation of this book from English
47+
to Chinese. The translation, proofreading, and typesetting of the entire text amounted to 240,000 Chinese characters.
48+
49+
HwameiStor is an open-source project built on Kubernetes, which was voted into CNCF Sandbox in June 2023.
50+
Its team members mainly come from [DaoCloud](https://www.daocloud.io/). Here is a brief introduction to HwameiStor.
51+
52+
HwameiStor is a Kubernetes-native Container Attached Storage (CAS) solution that unifies HDD, SSD, and NVMe
53+
disks into a local storage resource pool for centralized management. It provides distributed local data volume
54+
services using the CSI architecture, offering data persistence capabilities for stateful cloud native applications or components.
55+
56+
This open-source, lightweight, and cost-effective local storage system can replace expensive traditional
57+
SAN storage. The system architecture of HwameiStor is as follows:
58+
59+
![hwameistor](./images/hwa-structure.png)
60+
61+
The key features include:
62+
63+
- Automated operation and maintenance management
64+
- Highly available data
65+
- Rich data volume types
66+
- Flexible and dynamic linear scalability
67+
68+
## Efforts and Contributions
69+
70+
As a professional book on cloud native storage, "Managing Cloud Native Data on Kubernetes" required significant
71+
efforts from the HwameiStor team to reach publishing standards and be widely accepted by cloud native
72+
practitioners in China. From different perspectives of project team members, let us tell you the story behind this book.
73+
74+
[Dr. Liang Sun](https://github.com/sun7927) is a senior expert in the storage field with more than 20 years of experience in storage
75+
technology. He is the Lead of the HwameiStor team, responsible for guiding development direction and
76+
architecture design. Dr. Sun was in charge of the later proofreading of this book, wrote the preface, and provided many insightful opinions.
77+
78+
[Simon Zhao](https://github.com/zhaosimon) is responsible for expanding various storage solutions for HwameiStor
79+
and collaborating with the CNCF community. He translated the 7th chapter of this book, "Kubernetes Native Database,"
80+
and also proofread several other chapters. In March 2024, at the European KubeCon held in Paris, France, Simon
81+
will represent the HwameiStor team to deliver a keynote speech titled "Accelerate Kubernetes Data-Intensive Apps with CloudNative Local Storage & Distribute Cache System." In the era of booming artificial intelligence, he will promote the high availability and high-performance containerized local storage solution: HwameiStor to the world.
82+
83+
[Michael Yao](https://github.com/windsonsea) is responsible for the development of the Chinese and English documentation on [hwameistor.io](https://hwameistor.io/). Starting with the selection of the Docusaurus compiler, he has been involved in the construction of the entire website, responsible for the writing and maintenance of the Chinese and English content, providing a user-friendly entry point for user experience and development contributions. He is the Chinese Owner and English Reviewer of [k8s.io](https://kubernetes.io/), a Chinese Maintainer of [istio.io](https://istio.io/), and a documentation Reviewer of [karmada.io](https://karmada.io/). He translated the 1st chapter, "cloud native Data Infrastructure," and the 9th chapter, "Kubernetes Data Analysis," of this book, and planned and summarized the translation and proofreading work for the entire book. He believes that the inheritance of technology knows no borders, but to spread culture well, a lot of effort needs to be put into the presentation of knowledge, ensuring accurate and readable text and images.
84+
85+
[Michelle Wu](https://github.com/Michelle951) studied translation during her undergraduate and master's degrees and obtained the authoritative CATTI Level 1 Translation Certificate in China. She has years of experience in translating and proofreading millions of words. In addition, she has been involved in technical document writing and translation work in the cloud native industry for many years and has acquired a certain amount of professional knowledge in cloud computing and cloud native. In the translation process of this book, she was responsible for translating and proofreading most of the chapters, unifying the overall writing style. Within more than six months, she communicated and coordinated with multiple parties to ensure the orderly progress of the translation work for the entire book, ultimately completing all the work within the scheduled timeframe.
86+
87+
[Jeanine Zhu](https://github.com/Jeanine-tw) also graduated from the English translation major and has been working on documentation writing, translation, and research related to the cloud native networking project [Spiderpool](https://spidernet-io.github.io/) for many years. She is meticulous and has a deep understanding. She efficiently translated the 10th chapter, "Machine Learning and Other Emerging Use Cases," the 11th chapter, "Migrating Data Workloads to Kubernetes," and the appendix's content. She also carefully proofread several other chapters, making significant contributions to the publication of the book.
88+
89+
## Conclusion
90+
91+
Books are the crystallization of human wisdom and an important source for broadening horizons, enlightening minds, and inspiring creativity. Let us explore the deep waters of Kubernetes technology together through this authoritative material from the official community and learn how to build cloud native data services using open-source technology. Open it and get up close with cutting-edge technology, embark on this journey of exploration together!
77.7 KB
Loading
48.5 KB
Loading

docs/en/docs/blogs/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,11 @@ technology, sorted by date by default.
1212

1313
## 2024
1414

15+
- [20240203 | Book Recommendation "Managing Cloud Native Data on Kubernetes"](./240203-book.md)
16+
17+
International renowned technology book publisher O'Reilly Media has quietly launched a professional book on Kubernetes data storage in collaboration with China Electronics Industry Publishing House:
18+
[Managing Cloud Native Data on Kubernetes](https://www.oreilly.com.cn/index.php?func=book&isbn=978-7-121-47005-9).
19+
1520
- [20240201 | Accelerated Computing: What is it? and How Does it Work?](./240201-ai-compute.md)
1621

1722
Accelerated computing, with its unprecedented processing power, has taken a central role in cloud infrastructure,

docs/en/navigation.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1152,6 +1152,7 @@ nav:
11521152
- Blogs:
11531153
- Index: blogs/index.md
11541154
- 2024 Blogs:
1155+
- 202402 | Book Recommendation "Managing Cloud Native Data on Kubernetes: blogs/240203-book.md
11551156
- 202402 | Accelerated Computing: blogs/240201-ai-compute.md
11561157
- 202401 | Containerization AI Streamlines ML Models: blogs/240115-news.md
11571158
- 202401 | KubeEdge v1.15.0 Released: blogs/240108-kubeedge.md

docs/zh/docs/blogs/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ hide:
1111

1212
## 2024 年
1313

14+
- [20240203 | 好书推介《Kubernetes 云原生数据管理》](./240203-book.md)
15+
16+
国际知名的科技书籍出版商 O'Reilly Media(奥莱利媒体)联合中国电子工业出版社悄悄上线了一本 Kubernetes 数据存储方面的专业书籍:
17+
[《Kubernetes 云原生数据管理》](https://www.oreilly.com.cn/index.php?func=book&isbn=978-7-121-47005-9)
18+
1419
- [20240201 | 加速计算基本定义及工作原理揭秘](./240201-ai-compute.md)
1520

1621
加速计算凭借其前所未有的处理能力,在云端基础设施中占据了核心位置,对于提升数据中心大规模信息处理效能方面发挥了重要作用。

docs/zh/navigation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1218,8 +1218,8 @@ nav:
12181218
- 博客:
12191219
- 博文索引: blogs/index.md
12201220
- 2024 年:
1221-
- 202402 | 加速计算基本定义及工作原理揭秘: blogs/240201-ai-compute.md
12221221
- 202402 | 好书推介《Kubernetes 云原生数据管理》: blogs/240203-book.md
1222+
- 202402 | 加速计算基本定义及工作原理揭秘: blogs/240201-ai-compute.md
12231223
- 202402 | 什么是加速计算: blogs/240201-ai-compute.md
12241224
- 202401 | 容器化 AI 简化 ML 模型的部署: blogs/240115-news.md
12251225
- 202401 | KubeEdge v1.15.0 发布: blogs/240108-kubeedge.md

0 commit comments

Comments
 (0)