移动云是中国移动的全资子公司,肩负着云技术创新、资源开发、业务运营和服务支撑等核心职责。目前,移动云在国内云厂商中 IaaS+PaaS 收入排名第五,在国资背景的云厂商中位居第二。
节省开发资源
工作量降低
为不同数据库(如MySQL、自研H-DB等)开发独立Operator,导致框架碎片化、开发资源分散。
开发专用Operator需同时精通数据库内核与K8s框架,人才稀缺且培养周期长。
自研分布式数据库H-DB缺乏现成Operator,传统开发需6人月且无法复用逻辑。
需支持公有云、私有云、边缘云等异构基础设施的统一数据库编排。
管理13万+数据库实例,传统手动运维难以保证高可用与弹性伸缩。
KubeBlocks作为通用Operator框架,统一管理多种数据库,消除专用Operator的重复开发,降低维护成本。
KubeBlocks的Addon机制采用低代码模式,数据库专家仅需编写声明式配置(YAML/脚本),无需深入K8s框架细节,降低开发门槛。
通过KubeBlocks Addon机制,仅2人月完成H-DB的集成,复用备份/恢复、监控等通用模块,缩短上线时间。
KubeBlocks云中立设计,依托K8s标准实现跨环境部署,为移动云构建统一DBaaS平台奠定基础。
利用KubeBlocks的InstanceSet角色感知管理、模块化运维能力(如备份恢复、配置热更新),提升自动化水平,支撑AIOPs实践。
在万级副本数规模下对一千个数据库集群频繁做变更操作仅消耗 API Server 25%的CPU资源,集群规模上限得到 10 倍提升。
开发人员资源投入方面,为类似产品编写专用的 Operator 则需要大约 6 人月,而编写 KubeBlocks addon 只需要 2 人月。
实现有状态服务统一编排,各种数据库类型及主备、集群等各种架构统一纳管,预计节省大约 50% 的开发资源。