DuuCloud.com-IT工程师的文库之家飞天技术汇 - 存储和数据库专场
阿里云自研数据库 POLARDB 解读
—— 我的云计算认知观
阿里云 资深技术 专家 蔡松露
DuuCloud.com-IT工程师的文库之家产品架构 产品特性和使用场景 产品创新
DuuCloud.com-IT工程师的文库之家1 POLARDB 产品架构
DuuCloud.com-IT工程师的文库之家什么是 POLARDB
Cloud - Native 云数据库
阿里云自主研发关系型数据库
一款集众多黑科技于一身的创新产品
支持存储 Serverless 按数据使用量计费的数据库
DuuCloud.com-IT工程师的文库之家POLARDB :
Cloud - Native 云数据库
1. 采用读写分离架构。
支持大容量 OLTP 数据处理。
2. 采用一写多读的 Active - Active 高可用架构。
支持高并发读写。
3. 共享分布式存储。
采用 Serverless 存储按量计费。Failover (Active R/W - Active RO)
RDMA
Parallel -Raft Protocol
DB Server
(Primary)
User Space
File System
Data Router
& Cache
A b c a B c a b C
Data Chunk
Server
DB Server
(Replica)
User Space
File System
Data Router
& Cache
DB Server
(Replica)
User Space
File System
Data Router
& Cache
R/W Read Only Read Only
Data Chunk
Server
Data Chunk
Server
DuuCloud.com-IT工程师的文库之家为什么阿里云要自主研发 POLARDB
技术发展的红利
普惠科技创造用户价值
POLARDB “ 5S ”的数据理念
顺应从互联网应用创新到科技研发创新的趋势
DuuCloud.com-IT工程师的文库之家云数据库系统进化 = 计算 + 存储 + 网络
硬件
软 件
存储 网络
DB
Server
Docker
Multi - Core
CPU
GPU
计算
分布式
文件系统
分布式
块存储
RAID
SSD
RDMA
NGLB
Ethernet
InfiniBand
内存
DuuCloud.com-IT工程师的文库之家一切的价值来自于服务用户
业务
连续性
业务扩
展能力
数据
安全
全托管
数据
服务能力
强劲
OLTP
能力
上云
成本
DuuCloud.com-IT工程师的文库之家POLARDB 的数据理念
S implicity , self - service
S erverless UX , forget about H/W
S mart service , adaptive & intelligent
S olution , all - in - one business data solution
S ingle cloud , unified cloud service
DuuCloud.com-IT工程师的文库之家2 POLARDB 产品特性和使用场景
DuuCloud.com-IT工程师的文库之家POLARDB 为 云用户 而生
极速
性能
超大
容量
应需而变
弹性伸缩
100% 兼容
MySQL
高可靠
高可用
• 100 万 QPS
• 5 分钟扩容
• 毫秒级延迟
• 100TB • 规格升级
• 只读节点增减
• 存储在线自动扩容
• MySQL5.6 100% 兼容 • Snapshot 备份
• 容灾
DuuCloud.com-IT工程师的文库之家POLARDB Benchmark
32c 256G
16c 128G 8c 64G 4c 32G 2c 16G 2c 4G
RDS Read QPS 77717.02 56111.18 28978.48 15169.23 9711.55 9472.90
POLARDB Read QPS 522198.79 258368.42 167338.94 90223.84 42436.63 42175.87
RDS Write QPS 28969.44 22878.19 18172.09 5166.18 4325.32 5417.55
POLARDB Write QPS 88282.91 58124.54 30281.83 15297.16 6214.97 6944.85
0.00
100000.00
200000.00
300000.00
400000.00
500000.00
600000.00
QPS
POL ARDB 和 MySQL 性能比较
RDS Read QPS POLARDB Read QPS RDS Write QPS POLARDB Write QPS
DuuCloud.com-IT工程师的文库之家云时代,还需要关心数据容量?!
Serverless ,只关心数据
Next Step, 忘掉硬件
DuuCloud.com-IT工程师的文库之家云计算让大变小,也让小变大
云计算“ 1.0 ”:虚拟化让大变小,服务小应用
云计算“ 2.0 ”:分布式系统让小变大,服务大应用
需求瞬息万变,计算极速应变,省时、省力、省钱
DuuCloud.com-IT工程师的文库之家云计算让应变带来自由
应需而变、随需所用
自由解决了成本的束缚
适应是为了让用户不用适应
DuuCloud.com-IT工程师的文库之家场景 1 高吞吐量、大数据量处理
• 数据无限增长
- 巨大的用户数持续刺激业务增长
- 多维连接(线上、线下、行业 + )带来更多数据
- 行业:金融、娱乐、电商等
• 问题
- 处理能力难以应对大容量数据
- 数据量天花板
• 方案
- 高并发读写分离架构
- 共享存储支持 100TB 级别数据
DuuCloud.com-IT工程师的文库之家场景 2 高可用、业务弹性能力
• 互联网加速变化
- 业务瞬息万变
- 竞争、营销的应变和用户消费时间窗口
- 行业:手游、旅游、电商等
• 问题
- 业务负载变化响应要求越来越高
- 面临成本和业务变化难以平衡的困境
• 方案
- 故障自动恢复
- 三维弹性伸缩能力
DuuCloud.com-IT工程师的文库之家场景 3 上云、迁移
• 新业务、创新型业务
- 云时代新业务变革,也引导传统业务上云
- 新一代数据库解决性能和业务能力瓶颈
- 行业:行业 + ,互联网 + 等
• 问题
- 业务改造带来潜在风险
- 成本和业务变化难以快速匹配
• 方案
- 100% MySQL 兼
阿里云自研数据库POLARDB解读 —— 我的云计算认知观.pdf