Wei Cao
Founder & CEO of Cloud Ape Bio Data
Founder & CEO of PolarDB, former general manager/researcher of AliCloud database, known as "Ming Song", founder of PolarDB, a cloud native database. He is the founder of PolarDB, a cloud-native database. He is an executive committee member of the Database Committee of the Chinese Computer Society, an executive committee member of the Open Source Committee of the Chinese Computer Society, and won the first prize of the Science and Technology Progress Award of the Chinese Institute of Electronics in 2020. He has published more than 20 papers in the top international academic conferences on database and storage, such as SIGMOD, VLDB, ICDE, FAST, and so on.
Topic
KubeBlocks: Unified Management of Multiple Databases with Abstract and Extended APIs
Introduction: In the context of cost reduction and efficiency, hybrid deployment and deployment density optimization have become the goals pursued by enterprises, and K8s is gradually becoming the standard choice for enterprises to realize database hosting on hybrid cloud. With the emergence of distributed databases, homegrown databases, and various types of emerging databases, enterprises are facing the challenge of how to efficiently manage diverse databases on the K8s platform.Based on the new concepts developed in recent years in software engineering, KubeBlocks realizes a unified abstraction of multiple types of databases and big data systems, and manages various databases through domain model abstraction and low-code extensions, to It avoids chimney construction. It provides an open source solution for enterprise customers to rapidly build multi-territory, multi-cloud/hybrid cloud DBPaaS on K8s. KubeBlocks provides Infrastructure-as-Code (IaC) automation capabilities and rich Day2 O&M features, as well as Cloud / Enterprise one-stop multi-cloud, multi-engine database hosting services. Outline: Technology trends in the cloud-native space Enterprise needs for cloud-native data infrastructure The drawbacks of traditional chimney architectures How KubeBlocks enables unified management of multiple databases by abstracting and extending APIs Assembling database infrastructure on K8s as standard and efficient as building Legos