数据库是IT软件的核心控制之一,具有重要的战略地位。随着数据量的快速增长,业务形态的日益丰富,“O”已无法满足系统建设发展的需要,主要存在着以下难题:
扩展性不好:无论是垂直扩展还是水平扩展,如今都很难满足金融、政企以及运营商未来业务发展的需要;
技术不可控:“O”为商业数据库,代码封闭,不开源,存在断供停用的风险,无法满足自主可控的要求;
使用成本高:“O”数据库节点暴增后导致其软件授权费用也大幅增加,另外还有高昂的服务、运维成本;
去“O”难在哪?
去“O”不是简单地去“O”数据库,它是一个系统性工程,需要数据库厂商、客户、第三方ISV等多方参与,开发、测试、DBA、运维等多角色全力投入,共同解决应用、中间件、操作系统、服务器等上下游软硬件的适配和改造。
难题一:应用逻辑改造。“O”语法非常丰富,有大量的专有语法,而且其PL/SQL、触发器、Package等业务强绑定,代码量大,逻辑复杂,再加上历史都比较悠久,无人敢改;
难题二:数据无损迁移。TB级存量数据如何快速迁移,性能如何保证?存量数据和增量数据如何无缝衔接?如何处理LOB等大字段类型,保证低时延?数据一致性如何保证等等;
难题三:业务全面验证。正式割接前,如何进行全业务场景高效而准确地验证,涉及到应用的功能点测试、数据库压力/性能测试、数据库可靠性/稳定性测试、逃生通道测试等等;
华为云提供整体迁移解决方案
华为云GaussDB已经推出了数据库和应用迁移UGO+数据复制服务DRS专属解决方案,该方案从迁移评估、结构迁移、应用迁移、全量+增量数据迁移、数据一致性动态校验、流量回放等方面提供了一站式迁移上云方案,让客户上云更轻松、更高效。
数据库和应用迁移UGO(Database and Application Migration UGO,以下简称为UGO)是专注于异构数据库结构迁移的专业服务。可将源数据库中的DDL、DML和DCL一键自动转换为华为云GaussDB/RDS的SQL语法,通过数据库评估、对象迁移两大核心功能和自动化语法转换,提前识别可能存在的改造工作、提高转化率、最大化降低用户数据库迁移成本。在异构数据库迁移场景中,UGO实现结构迁移和语法转化,数据复制服务 DRS实现异构数据库数据在线搬迁,可以形成完整的平滑异构数据库端到端搬迁方案,实现主流商用数据库到数据库的自动化迁移。华为云UGO助力用户轻松实现一键上云、一键切换数据库的目的,具有以下优点:
低成本易操作:引导式的可视化过程贯穿整个迁移流程,最大程度降低用户的数据库知识门槛。使用自动化服务进行一键数据采集和转换,并对转换失败的对象进行错误跟踪与定位,节省用户人力成本。
预评估高安全:通过源数据库的分析画像,目标库的选择、兼容性、迁移风险等分析评估,提前识别可能存在的改造点,迁移工作可视化、可量化。对用户的操作行为和敏感信息进行保护和过滤,最大化保障用户的数据安全、操作安全,让整个迁移流程可管、可视、可控。
智能化高效率:海量业务场景训练,亿级以上样本输入,使我们对主流商业数据库的上云自动化语法转换率达到持续领先水平;基于源库画像输入,综合兼容性、性能、对象复杂度、使用场景等,多维度智能推荐合适的目标库,实现一站式异构数据库迁移。
数据复制服务DRS(Data Replication Service,简称为DRS)是一种易用、稳定、高效、用于数据库实时迁移和数据库实时同步的云服务。数据复制服务围绕云数据库,降低了数据库之间数据流通的复杂性,有效地帮助您减少数据传输的成本。可通过数据复制服务快速解决多场景下,数据库之间的数据流通问题,以满足数据传输业务需求。数据复制服务提供了实时迁移、备份迁移、实时同步、数据订阅和实时灾备等多种功能。
使用华为云,让去“O”不再困难。它解决了传统数据库扩展性不好、技术不可控、使用成本高的难题。使用数据库和应用迁移UGO+数据复制服务DRS专属解决方案,为客户提供了一站式迁移上云的方法,让客户上云更轻松、更高效。