温馨提示
恭喜您,订阅成功!
温馨提示
抱歉,订阅失败,请稍后再试!
温馨提示
您还未绑定邮箱,需要绑定邮箱才能订阅哦!订阅成功后,订阅信息会发送到您绑定的邮箱。
温馨提示
请您在新打开的页面绑定邮箱!
注意:绑定邮箱完成前,请不要关闭此窗口!

背景介绍

T3出行是南京领行科技股份有限公司打造的智慧出行生态平台,公司以“科技引领 愉悦出行”为使命,致力于成为能够为用户提供“安全、便捷、品质”出行服务的科技创新型企业。


随着业务扩张和用户数量的增加,T3出行原系统在支撑海量数据和提供出行服务方面压力增大。为满足业务发展,提供安全高效的出行服务,T3出行开始对出行产品进行迭代更新,而华为云也在这段升级之旅中发挥了巨大作用。

展开详情

业务挑战

  • 数据库种类多,迁移难度大

    T3出行不同业务类型的数据分别存放在MySQL、MongoDB、PostgreSQL等数据库中,需要很好适配各种不同数据库,以减轻应用改造压力。

    T3出行不同业务类型的数据分别存放在MySQL、MongoDB、PostgreSQL等数据库中,需要很好适配各种不同数据库,以减轻应用改造压力。

  • 30h内完成,时间紧任务重

    各种类型的数据基数庞大,存在亿级的大表,单单关系数据就有数十TB,而且还存在实例只迁移表级数据的梳理,场景复杂。客户要求在30h内完成新老数据库之间的迁移,并要求数据做增量比对,保证数据一致性。

    各种类型的数据基数庞大,存在亿级的大表,单单关系数据就有数十TB,而且还存在实例只迁移表级数据的梳理,场景复杂。客户要求在30h内完成新老数据库之间的迁移,并要求数据做增量比对,保证数据一致性。

  • 业务不停机,系统持续平稳运行

    在数据库迁移过程中,不能因为对源端数据库的查询,导致对应实例性能受到影响,进而影响业务;客户原先使用的开源Canal频繁重启,导致业务受损,希望有高可靠、能提前告警等能力的服务替换Canal。

    在数据库迁移过程中,不能因为对源端数据库的查询,导致对应实例性能受到影响,进而影响业务;客户原先使用的开源Canal频繁重启,导致业务受损,希望有高可靠、能提前告警等能力的服务替换Canal。

解决方案

  • 优化写入能力,30小时内完成全量同步

    优化了华为侧目标端数据写入能力,结合DRS的限流能力,确保所有数据全量迁移在30小时内完成。

    优化了华为侧目标端数据写入能力,结合DRS的限流能力,确保所有数据全量迁移在30小时内完成。

  • 充分利用DRS限流能力,确保迁移阶段源端不受影响

    通过前期充分调研,梳理出所有源端数据库实例的负载,针对不同实例,提供不同的限流能力,既保证迁移效率,也保证源端性能稳定性。

    通过前期充分调研,梳理出所有源端数据库实例的负载,针对不同实例,提供不同的限流能力,既保证迁移效率,也保证源端性能稳定性。

  • DRS快速适配Canal能力

    针对Canal能力,DRS服务快速适配,既满足客户对Canal的功能要求,又提供了高可靠和提前告警能力。

    针对Canal能力,DRS服务快速适配,既满足客户对Canal的功能要求,又提供了高可靠和提前告警能力。

客户价值

  • 业务不中断平滑在线迁移

    通过优化目标端数据库的参数、同步方式和架构临时调整,结合DRS限流能力,在指定时间内完成全量数据同步。

    通过优化目标端数据库的参数、同步方式和架构临时调整,结合DRS限流能力,在指定时间内完成全量数据同步。

  • 迁移全程业务无任何影响

    通过DRS限流能力,确保迁移期间源端业务正常平稳运行。

    通过DRS限流能力,确保迁移期间源端业务正常平稳运行。

  • 数据订阅稳定性提高

    通过RDS适配Canal能力,结合DRS的高可靠和自动化运维能力,大大提高数据订阅稳定性。

    通过RDS适配Canal能力,结合DRS的高可靠和自动化运维能力,大大提高数据订阅稳定性。