开发者社区> 问答> 正文

DTS的架构设计是什么?

DTS的架构设计是什么?

展开
收起
游客qzzytmszf3zhq 2021-12-12 19:44:28 430 0
1 条回答
写回答
取消 提交回答
  •    上图所展现的是用户维度的DTS产品的架构设计。在最外层所提供了用户可以直接进行操作的控制台,同时也提供了OpenAPI。阿里云在上周上线了OpenAPI的完整文档来帮助用户更好地使用这款产品。用户通过控制台以及OpenAPI这两种途径都可以建立DTS的任务,这样的任务会发到反向代理集群,再到前端集群,最后再下发到核心的工作集群上去。在DTS底层会存在一个任务调度系统,DTS本身是全球服务的,所以可以将命令下发到全球。DTS将能够提供几个功能,比如数据迁移系统就需要解决数据一致性的问题,无论是无主键表还是InnoDB引擎,DTS都能支持用户将数据轻松地迁移到RDS或者自建的ECS甚至是大数据系统上去。除此之外,DTS还提供了数据同步以及数据订阅的功能。而且还提供了上云评估功能,这个功能能够帮助用户更加轻松地评估自己的系统,因为阿里云的用户中有一些用户对于自己的系统并不了解,而且可能并没有专业的DBA,所以这些系统需要一款产品能够为用户提供一些对于系统所存在的问题的建议,比如将数据从Oracle迁移到MySQL可能出现哪些内容不兼容,可能有哪些无主键表,可能有哪些大字段,以及性能如何等。DTS能够为用户的系统提供一个基本的测试报告,让用户可以看到改造成本是什么样的。除了核心功能之外,DTS还会提供一些辅助系统,比如监控系统、运维系统、以及运输系统等。
    
    2021-12-12 19:47:19
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
DTS控制台一本通 立即下载
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
云迁移与云容灾-Serverless架构企业数据备份和迁移 立即下载