大数 大数据技术标准推进委员会 大数据技术标准推进委员会 KubeBlocks 大数据技术标准推进委员会 数据库容器化和标准化之路 大数据技术标准推进委员会 大数据技术标准推进委员会 蔡松露|云猿生CTO 数据技术标准推进委员会 大数据技术标准推进委员会 自主·创新·引领 大数 大数据技术标准推进委员会 大数据技术标准推进委员会 目录Contents 01 大数据技术标准推进委员会 云、K8s和数据库演化趋势 02 大数据技术标准推进委员会 dbPaaS的挑战 03 04 大数据技术标准推进委员会 大数据技术标准推进委员会 KubeBlocks的设计理念和核心特点数据库容器化的常见问题 05 数据技术标准推进委员会 数据库私有化平台案例 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 云、K8s和数据库演化趋势 大数 大数据技术标准推进委员会 K8s:构建PaaS的基础 大数据技术标准推进委员会 App 业务层 大数据技术标准推进委员会 PaaS层 MiddlewareWorkflow 大数据技术标准推进委员会 K8s CI/CDBigDataAI 大数据技术标准推进委员会 POD service PVC/PV secret configmap Taint Affinity event Toleration Anti-Affinity IaaS透明调度器服务发现 ACK EKS GKE AKSOpenShiftRancher 配置管理 声明式API 数据技术标准推进委员会 大数据技术标准推进委员会 阿里云AWSGCPAzure物理机 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 K8sPaaS全景图里还缺最后一块: 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 数据库种类太多运维操作复杂 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 研发和运维人力不足 大数 HA 备份恢复 扩缩容 迁移 升级 容灾 账号 授权 监控报警 审计 MySQL PG Redis MongoDB ClickHouse, ES, Kafka, …… 大数据技术标准推进委员会 运 大数据技术标准推进委员会 维开发和维护成本高 操 作 大数据技术标准推进委员会 引入新引擎成本高 大数据技术标准推进委员会 引擎 调度 虚拟机 物理机 容器 存储 网络 大数据技术标准推进委员会 数据技术标准推进委员会 大数据技术标准推进委员会 环境 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 数据库容器化后 大数据技术标准推进委员会 大数据技术标准推进委员会 能不能像一样在K8s上进行管理呢? 大数据技术标准推进委员会 文件系统的模型 K8s扩展的模型 网络系统的模型 xfs zfs fuse s3fs 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 APP POSIX Systemcall -open() -read() -write() VFS ext4 nfs 大数据技术标准推进委员会 大数据技术标准推进委员会 抽象抽象分层 CRICSICNI 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 KubeBlocksOperator实现 ClusterController ComponentController InstanceSet Controller …… Instance InstanceSet Component Cluster KubeBlocksCloud kbcli 大数据技术标准推进委员会 KubeBlocksAPI 大数据技术标准推进委员会 K8sAPI AddonAPI ClusterDefintion ComponentDefinitionComponentVersion 大数 Pod Service PVC Secret Configmap KubeBlocksAddons …… 数据技术标准推进委员会 大数据技术标准推进委员会 … KubeBlocksOperator实现 ClusterControllerComponentControllerInstanceSet Controller…… 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 KubeBlocksAPI:数据库容器化的标准 kbcli KubeBlocksCloud Instance InstanceSet Component Cluster 大数据技术标准推进委员会 KubeBlocksAPI 大数据技术标准推进委员会 K8sAPI AddonAPI ClusterDefintion ComponentDefinitionComponentVersion 大数 Pod Service PVC Secret KubeBlocksAddons …… Configmap 数据技术标准推进委员会 大数据技术标准推进委员会 … 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 数据库引擎无关的Operator实现 KubeBlocksOperator实现 kbcli KubeBlocksCloud Instance InstanceSet Component Cluster 大数据技术标准推进委员会 ClusterController ComponentController InstanceSet Controller …… KubeBlocksAPI 大数据技术标准推进委员会 K8sAPI AddonAPI ClusterDefintion ComponentDefinitionComponentVersion 大数 Pod Service PVC Secret KubeBlocksAddons …… Configmap 数据技术标准推进委员会 大数据技术标准推进委员会 … 大数 大数据技术标准推进委员会 大数据技术标准推进委员会 ClusterController ComponentController InstanceSet Controller …… KubeBlocksOperator实现 管理数据库的API是一致的 AddonAPIKubeBlocksAddons ClusterDefintion ComponentDefinitionComponentVersion …… kbcli 大数据技术标准推进委员会 KubeBlocksAPI KubeBlocksCloud 大数据技术标准推进委员会 大数据技术标准推进委员会 Cluster Instance InstanceSet Component K8sAPI Pod Service PVC Secret Configmap 数据技术标准推进委员会 大数据技术标准推进委员会 … Cluster:MySQL Component:Orchestrator Component:MySQL Component:Proxy Instance Instance Pod Service InstanceSet Instance InstanceInstance Pod PVC Service InstanceSet Instance InstanceInstance Pod Service InstanceSet 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 Cluster:Redis Component:Sentinel Component:Redis Instance Instance Pod Service InstanceSet Instance InstanceInstance Pod Service InstanceSet 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 Cluster:RedisCluster 大数据技术标准推进委员会 Component:Redis Component:Redis Component:Redis Component:Redis Component:Redis 大数据技术标准推进委员会 InstanceSet InstanceSet InstanceSet InstanceSet InstanceSet 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 InstanceInstance InstanceInstance InstanceInstance InstanceInstance InstanceInstance 大数 数据技术标准推进委员会 PodService PodService PodService PodService PodService Cluster:OceanBase Component:OBServer 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 Instance InstanceInstance Pod Service InstanceSet Cluster:OceanBase Component:OBServer 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 Instance Instance Pod Service InstanceSet Cluster:PolarDB-X Component:DN-2 Component:DN-1 Component:DN-0 Component:GMS Component:CN Instance InstanceInstance Instance Instance Instance Instance Instance Instance Instance Instance Instance Instance Instance Instance Instance Pod Service Pod Service Pod Service Pod Service Pod Service InstanceSet InstanceSet InstanceSet InstanceSet InstanceSet 大数据技术标准推进委员会 大数据技术标准推进委员会 大数 数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 大数据技术标准推进委员会 Cluster:Kafka Component:Exporter Component:Controller C