摘要:华为云DRS成功助力T3出行在规定时间内完成数十TB级全量数据的迁移。

数字化潮流浩浩汤汤,企业上云如火如荼,网约车行业也借助这一股东风展现出了蓬勃的生命力,因为它的高效便捷,吸引了越来越多的都市人体验。

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

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

那么这段升级之旅是否顺畅无阻呢?我们接着往下瞧。

重压之下,何以破局?

升级需要将现有系统的数据进行迁移,而T3出行涉及业务繁多,若因为迁移而停止提供服务,将会造成巨大的业务损失。因此,客户希望既尽量避免对业务的影响,同时迁移工作也能顺利进行,求快与求稳是其核心诉求。

  • 数据库种类多,迁移难度大。T3出行不同业务类型的数据分别存放在MySQL、MongoDB、PostgreSQL等数据库中,需要很好适配各种不同数据库,以减轻应用改造压力。
  • 时间紧任务重,要在30h内完成。各种类型的数据基数庞大,存在亿级的大表,单单关系数据就有数十TB,而且还存在实例只迁移表级数据的梳理,场景复杂。客户要求在30h内完成新老数据库之间的迁移,并要求数据做增量比对,保证数据一致性。
  • 业务不停机,系统持续平稳运行。在数据库迁移过程中,不能因为对源端数据库的查询,导致对应实例性能受到影响,进而影响业务;客户原先使用的开源canal频繁重启,导致业务受损,希望有高可靠、能提前告警等能力的服务替换canal。

层层重压之下,华为云如何破局呢?

逐一击破,华为云DRS利刃出击

天下武功,唯快不破。华为云通过优化目标端数据写入能力,结合数据复制服务DRS的限流功能,快速适配canal能力,实现30小时内完成全量数据同步,并在原有基础上提供了更高可靠和提前告警的能力。

  • 容纳百川,高效迁移:华为云DRS支持其他云、本地IDC、ECS自建数据库等不同平台之间的迁移,目前共支持60+类不同的数据库链路,充分满足T3出行的不同数据库迁移需求。
  • 润物无声,平滑在线迁移:华为云DRS针对不同实例,通过优化参数、同步方式和架构,并结合其特有的限流能力,确保迁移期间源端业务正常平稳运行,成功在指定时间内完成全量数据同步。
  • 稳如磐石,业务持续可用:华为云通过RDS适配canal能力,结合DRS高可靠和自动化运维能力,大大提高数据订阅稳定性。

通过这一系列操作,华为云DRS成功助力T3出行在规定时间内完成数十TB级全量数据的迁移,迁移过程业务无须停机,迁移前后数据强一致,实现业务的持续平稳运行。

如果将数据迁移比作一段旅行,那么华为云DRS就是助你快速到达目的地的飞机。在这个万事都讲究效率的时代,华为云DRS用扎实领先的技术为客户的迁移之旅保驾护航,客户诉求所指,便是华为云DRS迁移之道。相信在华为云DRS的能力加持下,未来的数据库迁移之路会更畅通无阻。

【重磅活动推荐】12.12 华为云数据库专场火热来袭,更多优惠详情请前往华为云官网:https://activity.huaweicloud.com/dbs_Promotion/index.html

点击关注,第一时间了解华为云新鲜技术~

“数”驰天下,华为云DRS 高效支撑T3出行平稳迁移的更多相关文章

  1. 华为云推UGO:一手抓结构迁移,一手抓SQL转换

    摘要:UGO,一款专注于异构数据库对象迁移和应用迁移的专业化工具. 近日,华为云推出数据库和应用迁移 UGO,这是一款专注于异构数据库对象迁移和应用迁移的专业化工具,通过预迁移评估.结构迁移两大核心功 ...

  2. 华为云CodeArts Artifact,5大特性守护制品质量与安全

    摘要:2023年2月23日,华为云CodeArts Artifact制品仓库服务正式上线,目标进一步赋能企业伙伴与开发者,实现软件作业中可信制品生产与应用活动快速落地,提高软件交付效率与质量. 本文分 ...

  3. 产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务

    摘要:近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型. 本文分享自华为云社区<产品质量管理利器,华为云发布CodeArts Defe ...

  4. “洞察千里”,华为云HiLens如何让无人车智行天下

    作者:华为云 Rosie 随着人工智能的普及和渗透,"无人"的场景越来越丰富,无人超市.无人车.无人机等已经融入我们的生活. 乘着这股热浪,华为云携手上海交通大学学生创新中心举办了 ...

  5. 华为云DevCloud为开发者提供高效智能的可信开发环境

    在HUAWEI CONNECT 2019期间,在华为云云服务开发者分论坛上,华为云布道师做了<CloudIDE:开发者的高效.智能的可信开发环境>专题演讲,主要介绍了华为云DevCloud ...

  6. 华为云Stack南向开放框架,帮助生态伙伴高效入云

    摘要:CloudBonder的生态社区通过一系列生态项目,解决提交叉组合.架构分层不清晰.运维界面不清晰等问题,简化对接流程,降低生态伙伴对接成本,缩短对接时间. 本文分享自华为云社区<[华为云 ...

  7. 华为云FusionInsight湖仓一体解决方案的前世今生

    摘要:华为云发布新一代智能数据湖华为云FusionInsight时再次提到了湖仓一体理念,那我们就来看看湖仓一体的来世今生. 伴随5G.大数据.AI.IoT的飞速发展,数据呈现大规模.多样性的极速增长 ...

  8. 华为云FusionInsight MRS:助力企业构建“一企一湖,一城一湖”

    摘要:华为云FusionInsight MRS新一代的数据湖,让大数据越用越快.越用越易.越用越稳.越用越省!让数据价值近在眼前! 10月30日,以"携手共赢·数创未来"为主题的第 ...

  9. “3+3”看华为云FusionInsight如何引领“数据新基建”持续发展

    摘要:一个统一的现代化的数据基建需要三类架构来实践三种不同的应用场景. 近期,美国知名科技企业风投机构A16Z总结出一套通用的技术架构服务,分为以下三种场景. 一.数据基建架构全景 数据流向显示,左侧 ...

  10. 华为云Stack首席架构师:打造“称手”的数字化工具,答好政企IT数字化转型这道必选题

    摘要:数字化转型是一号位工程,数字化的工具本身就是企业的核心竞争力. 本文分享自华为云社区<华为云Stack首席架构师:打造"称手"的数字化工具,答好政企IT数字化转型这道必 ...

随机推荐

  1. python 远程操作svn

    SVN操作脚本 安装模块 pip install pywinrm 脚本如下 #!/usr/bin/env python3 # coding=utf-8 # author:LJX # describe: ...

  2. 2023华为杯·第二届中国研究生网络安全创新大赛初赛复盘 Writeup

    A_Small_Secret 题目压缩包中有个提示和另一个压缩包On_Zen_with_Buddhism.zip,提示内容如下: 除了base64还有什么编码 MFZWIYLEMFSA==== asd ...

  3. 探讨C语言中数组、元素内存地址之间的关系

    最近一直在研究C语言,总结出一个结论:C开发者就是和内存与数据结构在打交道. 这篇文章先整理一下内存这块学习到的知识以免后面忘记了. 我们先讨论下数组和指针之间的关系,代码如下: #include & ...

  4. c#中命令模式详解

    基本介绍:   命令模式,顾名思义就是将命令抽象化,然后将请求者和接收者通过命令进行绑定.   而命令的请求者只管下达命令,命令的接收者只管执行命令.   从而实现了解耦,请求者和接受者二者相对独立. ...

  5. offline RL | TD3+BC:在最大化 Q advantage 时添加 BC loss 的极简算法

    题目:A Minimalist Approach to Offline Reinforcement Learning ,NeurIPS 2021,8 7 7 5. pdf 版本:https://arx ...

  6. [WPF]动手写一个简单的消息对话框

    消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口.在WPF中,消息对话框是系统原生(user32.dll)的MessageBox,无法通过Style或者Template ...

  7. 本地训练,立等可取,30秒音频素材复刻霉霉讲中文音色基于Bert-VITS2V2.0.2

    之前我们使用Bert-VITS2V2.0.2版本对现有的原神数据集进行了本地训练,但如果克隆对象脱离了原神角色,我们就需要自己构建数据集了,事实上,深度学习模型的性能和泛化能力都依托于所使用的数据集的 ...

  8. 🔥🔥Java开发者的Python快速进修指南:实战之跳表pro版本

    之前我们讲解了简易版的跳表,我希望你能亲自动手实现一个更完善的跳表,同时也可以尝试实现其他数据结构,例如动态数组或哈希表等.通过实践,我们能够发现自己在哪些方面还有所欠缺.这些方法只有在熟练掌握之后才 ...

  9. .NET8极致性能优化CHRL

    前言 .NET8在.NET7的基础上进行了进一步的优化,比如CHRL(全称:CORINFO_HELP_RNGCHKFAIL)优化技术,CORINFO_HELP_RNGCHKFAIL是边界检查,在.NE ...

  10. 功能不够,SQL来凑,修改数据库的正确姿势?

    修改数据库是一项关键任务,需要小心谨慎地执行,以确保数据的完整性和准确性.下面是一个详细的步骤指南,介绍了正确修改数据库的姿势. 第一步:备份数据库 在进行任何数据库修改之前,务必备份数据库.这样,如 ...