上图所展现的是用户维度的DTS产品的架构设计。在最外层所提供了用户可以直接进行操作的控制台,同时也提供了OpenAPI。阿里云在上周上线了OpenAPI的完整文档来帮助用户更好地使用这款产品。用户通过控制台以及OpenAPI这两种途径都可以建立DTS的任务,这样的任务会发到反向代理集群,再到前端集群,最后再下发到核心的工作集群上去。在DTS底层会存在一个任务调度系统,DTS本身是全球服务的,所以可以将命令下发到全球。DTS将能够提供几个功能,比如数据迁移系统就需要解决数据一致性的问题,无论是无主键表还是InnoDB引擎,DTS都能支持用户将数据轻松地迁移到RDS或者自建的ECS甚至是大数据系统上去。除此之外,DTS还提供了数据同步以及数据订阅的功能。而且还提供了上云评估功能,这个功能能够帮助用户更加轻松地评估自己的系统,因为阿里云的用户中有一些用户对于自己的系统并不了解,而且可能并没有专业的DBA,所以这些系统需要一款产品能够为用户提供一些对于系统所存在的问题的建议,比如将数据从Oracle迁移到MySQL可能出现哪些内容不兼容,可能有哪些无主键表,可能有哪些大字段,以及性能如何等。DTS能够为用户的系统提供一个基本的测试报告,让用户可以看到改造成本是什么样的。除了核心功能之外,DTS还会提供一些辅助系统,比如监控系统、运维系统、以及运输系统等。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。