傅翠云--异地多活数据流基础设施DRC V31_第1页
傅翠云--异地多活数据流基础设施DRC V31_第2页
傅翠云--异地多活数据流基础设施DRC V31_第3页
傅翠云--异地多活数据流基础设施DRC V31_第4页
傅翠云--异地多活数据流基础设施DRC V31_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、异地多活数据流基础设施异地多活数据流基础设施DRC- - - - - - 双11支持571亿交易额背后的武器自我介绍 专注于DRC(data replication center) 目前负责产品规划和架构设计 在数据库,高可用,分布式经验比较丰富Agenda DRC介绍 DRC在异地多活 DRC在更多数据架构 DRC在云端如果你是阿里云用户?如果你是阿里云用户?场景1:跨域同步RDS美国美国RDS杭州杭州RDSreplication场景2:接入异构数据迭代、迭代、迭代迭代、迭代、迭代场景3:订阅增量数据APP可扩展性可扩展性 一致性一致性稳定性稳定性 实时性实时性备份、通知备份、通知数据流基础

2、设施数据流基础设施DRCDRC是什么原生复制原生复制卡夫卡卡夫卡标准消息标准消息同步同步 异构异构高可用高可用实时实时分发分发Data Replication Center数据管道层数据管道层Master DBSlave DBMaster DBSlave DBDRC Store(抓取)(抓取)DRC Congo(同步)(同步)DRC SDK(订阅)(订阅)data高可用层高可用层DRC架构DRC distributed data集群管理层集群管理层DRC cluster manager统一接入层统一接入层DRC region managerDRC slave storeDRC Store数据流

3、基础设施DRC 覆盖阿里所有核心业务 服务于淘宝新一代架构淘宝新一代架构的核心组件异地多活的武器异地多活的武器DRCDRC淘宝新一代架构机房1城市1机房2【同城多机房】只能堆机器【跨城多机房】冷备贵且不靠谱, 多写跨城调用延迟大,流量无法切换【阿里异地多活】【阿里异地多活】热拔插应对业务峰值流量实时切换数据实时恢复机房3城市2机房4读读/写写读读只只/ 读读 写写城市3 读读/写写城市4 读读/写写淘宝异地双活支付买家买家卖家卖家商品商品创建 订单中心商品 管理库存优惠物流订单会员单元物流商品 管理库存优惠创建 订单订单会员一致性一致性 实时性实时性单元 100%中心 100%同步架构1 读写

4、分离保证实时性保证实时性 保证一致性保证一致性StoreCongo中心读写单元只读单元100%中心100%同步架构2 单元封闭避免循环复制避免循环复制 避免峰值压力避免峰值压力StoreCongoStoreCongo中心流量1-N%单元流量N%DRC核心能力低延迟低延迟高可用高可用一致性一致性一致性 数据有序 数据不丢 数据不错 事务一致BinlogcommitStoreCongo跨城秒级延迟挑战5100ms15ms 0.2ms150ms低延迟 跨城延迟大 事务相关、DDL影响并发 读历史会影响写实时 热点数据阻塞非热点数据BinlogcommitStoreCongo高可用 源和目的主备切换

5、任务高可用 数据高可用 下游隔离 核心隔离 监控StoreCongoZookeeperCluster ManagerDistributed dataSlave StoreDRC reloader DRC monitorStoreCongo014年双十一处理规模2000+个实例实时增量 抓取了约100TB的数据量峰值每秒每秒处理了30+GB的数据量 数据同步:除了交易限流限流,核心库均无超过秒级延时无超过秒级延时 增量订阅:17000+个实时下游2014年双十一实时性DRCDRC经历经历2次次 双双11成功支撑成功支撑571亿交易亿交易最大延迟最大延迟 不超过不超过1秒秒同步距离同步距离 最长最

6、长10000公里公里申请申请10项项 专利专利DRCDRC支持更多数据架构支持更多数据架构Region2Region1Zone1高可用分布式数据库Zone2Paxos/DRCZone3DRCStoreStoreCongoCongoCongoCongoRegion2Region1数据分发中心StoreStoreStore离线分析离线分析搜索搜索实时计算实时计算增量中心增量中心消息队列消息队列StoreSlave storeStoreSlave storeStoreSlave storeDRCDRC在云端在云端迁移上云 覆盖2014年50%RDS新增实例 全量+增量,无缝迁移升级版 - - - -

7、 - - DTSMySQLmysqldumpmysqlimportOracle25-page document导入/导出SQL LoaderSQL Server7-page document Import/Export向导Bulk Copy ProgramPostgreSQL10-page document pg_dump3-page document某全球知名云计算服务商阿里云Data Transformation Service 一键入云 无缝迁移 兼容异构兼容异构 一致校验跨域同步杭州杭州RDS美国美国RDS10% RDS replication不支持不支持跨域 DRC支持跨域RDS同步或者容灾,对RDS无入侵无入侵 限量公测 杭美RDS实例之间实现7*24小时实时同步DRCRDSDRDS增量订阅 支持RDS和DRDS 通过SDK订阅 单机版 集群版 内部客户: Open search CDP DRDS同步,小表广播 网聚宝等数据搜索 限量公测DRC sto

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论