场景扩展,体验升级 | DBMotion新增无公网数据库迁移支持监控报警等多项功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了场景扩展,体验升级 | DBMotion新增无公网数据库迁移支持监控报警等多项功能相关的知识,希望对你有一定的参考价值。

丝滑的零停机数据库在线迁移工具——DBMotion又双叒叕发新版

新增的网关、数据源功能,让你无公网IP的数据库也可以迁移;新增的监控功能,让你对迁移性能一目了然;新增的报警功能,让你及时获得同步异常的通知。

查看前文可移步之前的文章:​​https://blog.51cto.com/u_15739379/5839691​



1、迁移“无公网IP”自建机房/云上ECS的数据库

本次版本新增了网关功能,让客户在内网上的自建数据库也可以通过SaaS版直接在线迁移,避免了之前必须通过公网地址来访问数据库的问题。

更新之后,DBMotion的SaaS版本有以下能力:支持线下A中心自建库迁移到云上ECS;支持A中心自建库迁移到B中心自建库;支持云上ECS迁移到云下自建库。

场景扩展,体验升级

如果在自建库和线上ECS有公网IP,可以直接添加为数据库源端或者目标端。

场景扩展,体验升级

无法通过公网直接访问的,可以点击“添加网关”,在弹出的网关安装页面上获取网关安装命令

场景扩展,体验升级

复制命令语句,用户只需要在可通公网的网关代理服务器上执行一条命令,就可以方便快捷地安装好网关。

场景扩展,体验升级

安装完成后,进入添加数据库页面,输入IP、端口就可以将该网关下的数据库添加进来。

场景扩展,体验升级

添加完成以后,可以在数据库列表中看到状态、地址等相关信息,同时可以通过“测试连接”来确认网络是否正常。如不需要访问该数据库,可以点击“删除”清理资源。

场景扩展,体验升级

在新建的迁移任务页面,可以将添加好的数据库作为迁移任务的数据库源端或者目标端

场景扩展,体验升级

2、添加云RDS数据库

DBMotion新版本,支持连接云上RDS实例,通过公网或者网关完成RDS数据库迁移

(1)如果RDS提供了公网地址,在添加数据库的时候,选择实例类别为“云RDS”,接入方式为“公网”,选择RDS对应云key和区域,DBMotion会自动帮你获取并填入云RDS的公网IP和端口

场景扩展,体验升级

(2)如果之前没有录入云key,可以点击“+新增”录入云key,以便DBMotion通过ak/sk拿到RDS实例的信息。

场景扩展,体验升级

(3)如果RDS没有开公网,需要用户在可访问RDS实例的云主机上安装网关,并通过网关来访问RDS数据库。

场景扩展,体验升级

3、全量和增量同步监控

新的版本还增加了全量和增量同步的监控功能

可以看到在全量迁移时的数据库同步吞吐量数据库响应延迟每秒同步的行数等指标。

场景扩展,体验升级

增量同步时的同步延迟同步行数同步事务数以及数据库和网络的响应、延迟等。

场景扩展,体验升级

4、报警

现在对数据库的迁移失败、复制延迟也支持通过短信、邮件的信息提供报警,将同步任务的异常情况及时通知客户。

场景扩展,体验升级

场景扩展,体验升级

5、忽略错误进入下一步

由于某些特殊原因,DBMotion在迁移时可能出现任务持续失败的情况。之前的版本用户只能点击“继续”以重新同步,新版本增加了“忽略错误进入下一步”的功能。

场景扩展,体验升级

场景扩展,体验升级

用户在目标库手工同步相关的对象和数据后,可以点击“进入下一步”按钮,让DBMotion可以跳过错误继续执行,进入下一个步骤。

6、同步不一致数据到目标库

继上一个版本新增的提供比对源端和目标端某个表“查看不一致”功能以外,本版本对找到的不一致数据提供“同步”功能。进入查看不一致页面后,选择不一致行,点击“同步不一致数据到目标库”。

场景扩展,体验升级

DBMotion就会将选中的行从源库中查询出来,并同步到目标库中,然后自动重新对比该表的不一致行,确保同步完成以后的数据是一致的。

场景扩展,体验升级

7、其他优化和更新

  • 任务内提供操作按钮:本版本提供了在任务内启动/停止、暂停/继续以及删除任务的按钮。用户在查看任务详情时,不用再回到任务列表中去暂停或者继续任务。

场景扩展,体验升级

  • 修复#1505 增量同步多行DML语句导致的数据不一致问题。
  • 修复#1473 create table as同步时报错的问题。
  • 修复#1499 同步其他数据库DDL时未能忽略的问题。
  • 对象校验时,自动把utf8转换成utf8mb3, 修复8.0.x移除了uf8编码后导致校验失败的问题。

这些功能的更新,想先人一步使用吗?

赶紧上Squids体验吧,

丝滑的DBMotion在线等你!

SaaS产品,永久免费使用,地址:

https://squids.cn/product/dbmotion

以上是关于场景扩展,体验升级 | DBMotion新增无公网数据库迁移支持监控报警等多项功能的主要内容,如果未能解决你的问题,请参考以下文章

公网IP与内网IP,私家车与公交车,两者体验大不同!

小程序开发工具升级,beta版新增两大特性

RT-Thread论坛升级啦,欢迎来体验!

阿里云VPC实验五则

大屏设计器重磅升级积木报表

大屏设计器重磅升级积木报表