编辑: 达达恰西瓜 2019-07-08
新一代公有云分布式数据库UCloud Exodus UCloud 罗成对 UCloud云数据库运营现状 2013年上线商用 稳定运营近6年 覆盖全球29个可用区 服务上万家企业用户 实例数几万个 数据量10PB+ 单用户实例数6k+ 单用户数据量1.

8PB 聚焦需求,化整为零UDB for MySQL 高可用MySQL UDB for MongoDB UDB for PostgreSQL UDB for Percona UDB for SQL Server 高可用只读实例 跨可用区高可用 数据传输UDTS 分布式数据库UDDB MongoDB集群 UDB for MariaDB MySQL只读实例 读写分离 高性能机型 多可用区主从 数据库专区 高可用PostgreSQL 分析型UDDB 独享实例 大容量实例 专有云DB 2013年2014年2015年2016年2017年2018年运营痛点兼容性 性能 容量 性价比 稳定 实用 简单 易用 安全按需付费? 物超所值? 协议兼容? 生态兼容? 容量上限? 动态扩容? 极致性能? 多维度弹性? 破解之道云数据库 = 云+数据库 演变为 云数据库 = 云*数据库 破解之道分布式关系型数据库 SQL Layer Storage Layer 容量 扩SQL Layer Storage Layer SQL Layer Storage Layer Storage Layer SQL Layer Storage Layer Storage Layer 有序分布 规则分布 典型实现:基于分布式存储 优点:协议完全兼容,容量无限扩容, 不存在分布式事务和分布式Join问题 缺点:SQL层多节点缓存一致性和分布 式锁问题 典型实现:Sharding 优点:Shared-Nothing,容量/性能无限扩容 缺点:协议无法100%兼容,分布式事务和分 布式Join难题 UFILE对象存储 高性能 分布式 存储 RDMA 50G高性能网络 计算层Chunk Server SPDK DB Server UXFS Master DB Server UXFS Slave DB Server UXFS Slave DB Server UXFS Slave Chunk Server SPDK Chunk Server SPDK E x o d u s 架构DB Server UXFS Slave AZ-Y AZ-X Chunk Server SPDK Chunk Server SPDK … Chunk Server SPDK 新一代 高性能 分布式 存储 DataNode SegmentServer ChunkServer DataNode SegmentServer ChunkServer DataNode SegmentServer ChunkServer MetaNode SegmentMaster MetaServer MetaNode SegmentMaster MetaServer MetaNode SegmentMaster MetaServer UXFS 双25G RDMA网络 RAFT 用户态协议栈 RDMA网络 IO路径无索引 底层追加写 LSMT随机写 EC异步编码 I O 路径性能场景 IO延时 本地+NVMe 60-100us 本地+NVMe+SPDK 50-60us TCP+传统IO+NVMe 1ms RDMA+SPDK+NVMe 130-150us 优化内容 IO延时 VM/应用层 30us RDMA 10us NVMe+SPDK 60us 网络 IO吞吐 25G 4KB,60万IOPS 50G 4KB,100万+IOPS SQL引擎 事务引擎 存储引擎 高性能分布式存储 Master Replication Channel 保留Redo/Page 移除DoubleWrite/内部两阶段提交 可配置binlog UXDB关键技术 SQL引擎 事务引擎 存储引擎 Slave Redo/Page LSN同步通道 DB IO裁剪 Shared-Storage 持续Recovery 容量

1 大容量,突破单机数据库极限

2 单实例可达百TB级,IO竞争隔离彻底

3 按数据量自动扩容 云数据库四大痛点迎刃而解 性能

1 低IO延时,接近于本地SSD,高吞吐,百万级IOPS

2 秒级扩实例,秒级迁移

3 一主多从+读写分离,性能线性提升 性价比

1 计算、存储独立计费

2 真正做到按需付费

3 存储层EC+压缩,TOC下降 兼容性

1 MySQL协议100%兼容

2 MySQL生态100%兼容

3 无需分库分表,业务无改造 需求分析、行业调 研和构思: 17/10 - 18/01 POC/系统设计: 18/01 - 18/07 开发: 18/07 C 2019Q2 公测: 2019Q3 UXDB计划时间表 规模化之路有与无 创造 创新 形态 Beta版 需求迭代 快速试错 核心能力 可用性优化 质量控制 规模化 控制复杂度 需求裁剪 可复制 平台能力 能力的复用、增强 产品 研发

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题