基于阿里云RDS的数据库架构实践

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

袋鼠云基于阿里云RDS的数据库架构实践

袋鼠云-数据库服务总监俊达

个人简介2009淘宝网业务DBA

2012支付宝MySQL运维体系建设

2013RDS运维

2016加入袋鼠云

1234余额宝项目轻松筹分布式改造金融云迁移总结

余额宝-项目背景资金规模

用户规模

收益分配

核心服务

性能优化

压测选型

业务改造线上护航

业务改造 业务流程优化

数据迁移

一键迁移工具,自动,高效

数据核对

确保每一笔数据精确无误

压测选型确定压测目标

实例规格

实例数量 系统容量

性能剖析和分析

资源消耗情况

SQL Profiler

优化

制定压测计划

选择对比组

明确观察指标

CPU 独享型RDS 内存I/O

预留

空间

CPU 独享型RDS 内存I/O

预留

空间

资源调度&隔离Host (硬件/OS/网络)

Host (硬件/OS/网络)

资源调度&隔离复用的CPU 和存储空间

内存I/O

通用型RDS 内存I/O

通用型RDS 内存I/O

通用型RDS 内存I/O

通用型RDS 独享型

独占CPU / 内存/ 存储

通用型

通用vs.独享

双11护航 业务梳理

系统健康检查

应急方案

现场支持

轻松筹-项目背景上亿用户

百万项目数

数亿支持数

数据分布的两种方式

主实例只读实例

只读实例只读实例

只读实例

读写分离

分片

分片分片水平拆分

分片

分片

分片

Proxy

Proxy

轻松筹数据库分布式改造

单节点限制

空间限制

性能限制(CPU,IO)

支持灵活扩容

8倍容量

更高性能分布式改造

轻松筹数据库分布式改造选择拆分键

选择拆分数量

存量数据迁移

多维度查询

分片分片分片分片分片分片分片分片

买家维度项目维度

复制

某金融客户业务迁移 行业合规-等保四级

数据安全性

MySQL节点

分布式存储

主节点备节点

主节点

备节点备节点

Raft

云数据库MySQL产品序列

单机基础版性价比 双机高可用版

业务连续

多副本金融版

金融级数据安全

云数据库MySQL金融版—历史限制

异步复制(一主一备/一主多备)

云数据库MySQL金融版—AliSQL内核改进

强同步复制(三节点/一主多备)

云数据库MySQL金融版—AliSQL内核改进

Raft分布式一致性协议

项目整体流程

调研评估迁移方案迁移实施联调割接

对象存储

OSS

云数据库

Redis

云数据库

MongoDB

云数据库

Memcache

云数据库

RDS

资源

访问控制

Web应用防火墙

安骑士

DDOS高防IP

先知计划

态势感知

移动安全

CDN

请求

阿里云VPC

安全防护

公网用户

公网SLB

云监控

WEB 服务集群

APP 服务集群

整体架构设计

①初始化RDS

杭州公共云数据库上海金融云数据库

②备份数据库。③全量迁移,全量导入数据。④增量迁移

⑤数据校验,业务验证

迁移工具全量迁移增量迁移

DTS

数据库迁移

总结

基础架构

硬件平台 基础运维 高可用架构 监控告警 安全业务架构

数据库选型 数据模型设计 数据迁移

容量预测

SQL调优

相关文档
最新文档