数据平台迁移和数据中心迁移方法、设备、介质及产品与流程

摘要: 本申请涉及大数据,尤其涉及一种数据平台迁移和数据中心迁移方法、设备、介质及产品。背景技术:1、随着大数据技术的快速发展,大数据技术已成为企业数据分析和应用决策的...
数据平台迁移和数据中心迁移方法、设备、介质及产品与流程

本申请涉及大数据,尤其涉及一种数据平台迁移和数据中心迁移方法、设备、介质及产品。

背景技术:

1、随着大数据技术的快速发展,大数据技术已成为企业数据分析和应用决策的核心支撑。企业经常使用数据湖仓等大数据平台,对大规模数据进行存储、处理、分析与服务等。随着应用规模的增长和数据技术的演进,传统的大数据平台架构逐渐暴露出存算耦合、弹性不足、运维复杂、性能瓶颈等问题。与此同时,云原生数据湖仓技术凭借存算分离、弹性扩缩容、低运维成本等优势,成为企业大数据架构升级的主流方向。

2、企业在从传统大数据平台向云原生湖仓架构迁移的过程,通常被划分为多个阶段,每个阶段基于标准作业程序(standard operating procedure,sop)执行,并通过输入输出验证确保迁移的正确性。这种大数据平台迁移方式依赖于点状迁移工具,容易导致整个迁移项目陷入“信息孤岛”。

技术实现思路

1、本申请实施例提供一种数据平台迁移方法、设备、存储介质及程序产品,用以降低数据平台迁移过程中出现“信息孤岛”的概率。

2、本申请实施例提供一种数据平台迁移方法,包括:

3、确定第一数据平台包含的多种待迁移元素及所述多种待迁移元素之间的依赖关系;

4、根据所述依赖关系,生成逻辑迁移计划;所述逻辑迁移计划定义了所述多种待迁移元素从所述第一数据平台迁移到第二数据平台时的迁移顺序;

5、根据所述逻辑迁移计划,执行所述多种待迁移元素的迁移任务,以将所述多种待迁移元素从所述第一数据平台迁移至所述第二数据平台。

6、本申请实施例还提供一种数据中心迁移方法,包括:

7、确定数据中心包含的多种待迁移元素及所述多种待迁移元素之间的依赖关系;

8、根据所述依赖关系,生成逻辑迁移计划;所述逻辑迁移计划定义了所述多种待迁移元素从所述数据中心迁移到云原生数据平台时的迁移顺序;

9、根据所述逻辑迁移计划,执行所述多种待迁移元素的迁移任务,以将所述多种待迁移元素从所述数据中心迁移至所述云原生数据平台。

10、本申请实施例还提供一种电子设备,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;

11、所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行上述数据平台迁移方法和/或数据中心迁移方法中的步骤。

12、本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述数据平台迁移方法和/或数据中心迁移方法中的步骤。

13、本申请实施例还提供一种计算机程序产品,包括计算机程序,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行上述数据平台迁移方法和/或数据中心迁移方法中的步骤。

14、在本申请实施例中,基于依赖关系生成的逻辑迁移计划为迁移过程提供了清晰的操作指南,明确了各个元素的迁移顺序。这种有序性保证了即使在不同阶段之间没有直接通信的情况下,也能按照既定的逻辑顺序推进工作。根据逻辑迁移计划实施迁移时,能够确保所有相关的元素按照正确的顺序被迁移,从而保证了当某个待迁移元素需要运行测试时,其所依赖的其它元素已经完成迁移并且处于可用状态。这样就解决了待迁移元素测试阶段无法获知其依赖的其它元素是否迁移成功的问题,打破了“信息孤岛”的限制。

1.一种数据平台迁移方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系,生成逻辑迁移计划,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一数据平台与所述第二数据平台为异构的数据平台;所述根据所述逻辑迁移计划,执行所述多种待迁移元素的迁移任务,以将所述多种待迁移元素依次从所述第一数据平台迁移至所述第二数据平台,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述逻辑迁移计划,执行所述多种待迁移元素的迁移任务,以将所述多种待迁移元素从所述第一数据平台迁移至所述第二数据平台,包括:

5.根据权利要求4所述的方法,其特征在于,所述需求信息包括:迁移工具需求信息和资源需求信息;所述根据所述任一待迁移元素的需求信息和执行任一待迁移元素的迁移任务的第一设备的可用资源信息,生成所述任一待迁移元素的迁移任务的物理迁移计划,包括:

6.根据权利要求5所述的方法,其特征在于,所述根据所述第一设备的可用资源信息,确定所述任一待迁移元素的迁移任务的执行策略信息,包括:

7.根据权利要求6所述的方法,其特征在于,所述可用资源信息包括:可用处理器资源信息和可用带宽资源信息;所述任一待迁移元素的迁移任务包括:多个子任务;所述根据所述第一设备的可用资源信息、所述第一数据平台的可用资源信息及所述第二数据平台的可用资源信息及所述第二数据平台确定所述任一待迁移元素的迁移任务的执行策略信息,包括:

8.根据权利要求7所述的方法,其特征在于,还包括:

9.根据权利要求5所述的方法,其特征在于,所述按照所述物理迁移计划,执行所述任一待迁移元素的迁移任务,包括:

10.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系,生成逻辑迁移计划,包括:

11.根据权利要求10所述的方法,其特征在于,所述可视化信息包括:描述所述初始逻辑迁移计划的领域特定语言和/或所述初始逻辑迁移计划的拓扑图;所述展示所述初始逻辑迁移计划的可视化信息,包括:

12.根据权利要求1-11任一项所述的方法,其特征在于,还包括:

13.根据权利要求1-11任一项所述的方法,其特征在于,还包括:

14.一种数据中心迁移方法,其特征在于,包括:

15.一种电子设备,其特征在于,包括:存储器和处理器;其中,所述存储器,用于存储计算机程序;

16.一种存储有计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求1-14任一项所述方法中的步骤。

17.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求1-14任一项所述方法中的步骤。