登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
曹伟-K8s上的数据库私有云之旅:KubeBlocks架构设计与实践
信息技术
2024-07-05
ArchSummit深圳2024|全球架构师峰会
浮云
云猿生数据创始人/CEO曹伟演讲核心内容总结
数据库行业发展方向
公有云与私有云的选择趋势
趋势一
:私有云正在从传统模式全面进化为云原生数据库平台
趋势二
:Kubernetes(K8s)发展推动技术水平快速提升,K8s正在统一公共云和私有云的PaaS基础架构
K8s在PaaS中的核心作用
K8s提供服务发现、配置管理等功能,构建PaaS的基础
K8s PaaS全景图中缺少最后一块:数据库即服务(dbPaaS)
dbPaaS的挑战
传统数据库架构的陷阱
烟囱式架构
:开发和维护成本高,引入新引擎成本高
数据库容器化后,如何像K8s一样进行统一管理成为关键问题
KubeBlocks的设计理念及核心特点
解决软件工程复杂性的方法
KubeBlocks通过抽象和分层管理数据库,实现统一管理
KubeBlocks支持多种数据库引擎,包括MySQL、Redis主备、Redis集群、Kafka等
KubeBlocks实现机制
通过抽象和分层管理数据库,将KubeBlocksAPI映射到不同数据库
以Redis Addon为例,展示如何支持Redis的多种部署形态(Sentinel、RedisProxy、Twemproxy)
编写ComponentDefinition和ClusterDefinition组装和管理数据库
支持通过kbcli或YAML API创建和管理Redis数据库
已集成35种数据库引擎(参考:https://github.com/apecloud/kubeblocks-addons/tree/main/addons)
数据库容器化的常见问题
容器化对数据库性能的影响
KubeBlocks基于runC容器进行性能优化,确保容器化不影响数据库性能
K8s管理有状态服务的挑战
K8s适合管理有状态服务,但需解决StatefulSet的局限性
KubeBlocks引入InstanceSet,支持直接管理Pod、异构Pod配置、Pod下线等
高可用和高可靠仍依赖数据库层面的多副本技术
容灾调度策略包括不同节点和可用区部署
角色健康探测、控制粒度到Pod、集成第三方高可用组件等
应用场景
主要应用场景
互联网公司的私有云降本增效
央国企和银行的数科公司的私有云
为软件厂商进行私有化部署
核心优势
提高部署效率
轻量化部署
业务出海
KubeBlocks在CNCF中的地位
KubeBlocks企业版
基于KubeBlocks提供公共云RDS体验的私有云数据库一站式管理服务
KubeBlocks特性总结
基于抽象和API标准对多种数据库引擎进行统一管理
东八区最专业的数据库容器化团队
高质量高性能,生产环境部署标准的K8s Operator
你可能感兴趣
曹伟:KubeBlocks在K8s上运行生产级的OceanBase
信息技术
OceanBase
2024-08-23
从数据库历史看分布式数据库的架构设计趋势_赵伟
信息技术
ArchSummit深圳2023|全球架构师峰会
2023-08-02
4-3 货拉拉全链路监控体系的落地与实践 - 曹伟
商贸零售
DataFunSummit2022:数据治理在线峰会
2022-09-15
3-3 Spark on K8s 在阿里云上的实践
信息技术
DataFunSummit2022:多维分析架构峰会
2022-07-18
王平-携程门票:亿级流量挑战下的高可用架构设计与实践
文化传媒
ArchSummit深圳2024|全球架构师峰会
2024-07-05
MogDB Cube 数据库一体机架构解析与创新实践
信息技术
云和恩墨·本原数据技术
2024-04-26
2-4 毛咏伟 - AI驱动下的可观测平台架构升级实践
信息技术
2024 DAMS中国数据智能管理峰会
2024-12-06
1-2 360数科在风控领域系统架构设计与实践
信息技术
DataFunSummit2022:智能风控技术峰会
2022-07-19
金智塔“智隐”平台架构设计与公共数据落地实践
信息技术
DataFunSummit:2023年用户隐私与数据安全峰会
2023-07-13
企业级业务架构设计方法论与实践
阿里巴巴
2022-01-27