专8-1-阿里海量数据迁移同步架构及最佳实践-付大超(千震)-DTCC2016_第1页
专8-1-阿里海量数据迁移同步架构及最佳实践-付大超(千震)-DTCC2016_第2页
专8-1-阿里海量数据迁移同步架构及最佳实践-付大超(千震)-DTCC2016_第3页
专8-1-阿里海量数据迁移同步架构及最佳实践-付大超(千震)-DTCC2016_第4页
专8-1-阿里海量数据迁移同步架构及最佳实践-付大超(千震)-DTCC2016_第5页
已阅读5页,还剩47页未读, 继续免费阅读

下载本文档

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

文档简介

阿里海量数据迁移同步核心架构及最佳实践付大超(千震)@阿里巴巴个人简介•付大超(花名:千震)•2012年加入阿里巴巴,目前负责DTS团队研发工作,曾负责阿里HBase的开发及维护工作,开发了阿里HBase集群高用性系统,曾先后实习及工作于IBM、Cisco、淘宝。•Email:qianzhen.fdc@问题简介架构实践点障单地区存储,一旦出现数据节点停机迁移,系统上云需要应用停服数小时,单地区存储,一旦出现数据节点甚至数天故障,应用服务完全瘫痪,故障恢复网头再来确性,全人肉验证,可靠性低用户在上云、用云过程中,遇到了停机迁移、单点故障、跨地区访问、消息通知等诸多难点,DTS提供的热迁移、变更数据分发及数据实时同步功能,帮助用户轻松解决所有问题问延迟大,用户体验差现,业务逻辑复杂系统间数据流动难跨地区访问延迟大阿里典型业务挑战:一键建站要求一键完成PB级核心数据数天内从一个数据中心到1500公里外的另一个数据中心的迁移,并完成业务的无缝切换•异地多活,低延迟,高可用•异构多种数据存储产品•中美秒级同步•增量订阅服务数据传输服务(DataTransmissionService,简称DTS)支持以数据库为核心的结构化存储产品之间的数据传输,它是一种集数据迁移、数据订阅及实时同步于一体的数据传输服务。可以使用DTS轻松构建安全、可扩展、高可用的数据架构。丰富多样数据源之间的迁移同步支持全量增量多种传输方式,移可以实现应用无缝切换高性能迁移性能高达70MB/s实时传输性能高达30000TPS安全可靠个服务节点发生故障,秒级恢复token认证可靠性高达99.95%简单易用传,任务中断可以断点续传即用,链路规格动态伸缩数据迁移e据迁移,应用可以使用增量迁移实现应用无缝切换到目标RDS实例上级映射、数据过滤等多种传输数据加工特性•实时同步据存储产品之间的实时同步同步对象、修改同步速度等多种操作,充分满足业务需求•数据订阅支持RDS多数据存储产品的增量数据实时订阅增量数据、订阅时间回退、修改订阅对象等多种操作,充分满足业务需求•完善的监控体系阅状态、订阅消费延迟、同步延迟等设置阈值报警DTransmission用户自建DB……aseDTransmission用户自建DB……ase……ReportAliCloudDB……库表结构库表结构库表结构库表结构数据源换OMongoDBOceanBasePostgreSQLSQLServer准格式OMongoDBOceanBasePostgreSQLSQLServer准格式OMongoDBOMongoDBOceanBasePostgreSQLSQLServerDTS增量&同步技术实现源库源库rERVER流量过滤并发写入流量过滤事务冲突算法转换ter数据过滤流量过滤并发写入流量过滤事务冲突算法转换ter数据过滤DTS增量&同步技术实现•增量&同步Writer•高性能•DTS增量&同步技术实现•增量&同步Writer•高性能•低冲突场景10万rps•支持多种数据库•并发问题•实时检测事务之间是否冲突•防数据回流•多向同步时,避免重复写入•支持DDL同步AACCAAA 事务2C事务3AB源库源库rERVER升级量迁移、增量迁移升级对于已经运行的任务不影响,也不会影响即将运行的任务,时间非常短,可•任务级别•主机级别•监控的任务进行报警PART4DTS使用概况公有云:为几百W用户提供上云迁移及阿里云上各个地区的迁移、异地实时同步、数据订阅功能。专有云:提供输出给众多核心项目支持迁移及异地实时同步阿里、蚂蚁:支持超过1W+DTS任务,超过PB+数据迁移及同步。理理TDDL配置通过DTS的结构迁移、全量迁移、增量迁移、全量校验、增量实时校验完成交易、会员……等迁移ase移DTS中,本地业务可以继续提供服务,从而最大程度降低数据迁移期间的应用停服时间业务在云上验证正确后,可以选择停机数分钟,待两边数据完全追平后切换到阿里云数据传输服务支持任务断点续传,有效提高恶劣功率,避免因网络等因素导致任务中断后,数据需要重头迁移数据一致性校验DTS括全量校验及增量数据实时校验,快速、准确得验证迁移数据DTS(DRC)州单元单元DTS(DRC)州单元单元•淘宝核心交易库•双十一数据量•全天同步总量:百TB级别(全网6倍)DTS(DTS(DRC)DTS(DRC)州单元Net组件问题切换前切换后切换前切换后支持地区支持杭州、北京、上海、深圳、青岛、香港、美坡等8个站点支持以上8个站点的RDS实例之间的数据实时同步当源跟目标RDS网络延迟在30ms以内,源/目标RDS没有带宽限制,S源RDS实例的TPS(每个TPS只有单条记录更新)在10000以内时,同步延迟可达1秒以内O秒级aseaseAliSQAliSQL心阿里云核心场景实践:数据订阅本地灾备通过订阅云上增量变更数据,封装成SQL阿里云业务灾备中心,保证业务高可用订阅云上增量变更数据,并按照业务分析逻辑进行处理后导入到数据仓库中,在不影响业务主库的情况下,满足BI分析需求消息通知业务系统之间的消息通知机制,可以通过订阅简化业务耦合逻辑,避免实现复杂的通知逻辑阿里云DTSVSAWSDMS阿里云DTSAWSDMS产品定位库为核心的结构化存储产品之产品库之间的数据迁移热迁移,最大程度地为依赖迁移数用程序减少停机时间功能列表迁移分发一致性校验迁移支持数据源MySQL(增量)、SQLServer(增量)、

温馨提示

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

评论

0/150

提交评论