dataworks迁移助手和项目克隆有什么区别?

dataworks迁移助手和项目克隆有什么区别?

展开
收起
三分钟热度的鱼 2023-06-28 11:15:06 137 分享 版权
2 条回答
写回答
取消 提交回答
  • 跨项目克隆只能简单模式 同主账号同地域操作 迁移助手没有这些限制 迁移助手有版本限制。此回答整理自钉群“DataWorks0群已满,新群请看群公告”

    2023-06-28 15:29:51
    赞同 展开评论
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    迁移助手是DataWorks上开发成果快速复制的利器,通过迁移助手可以将DataWorks上的开发成果在不同的环境快速复制。迁移助手是DataWorks的一个全新模块,它的核心能力主要分为两部分,一是任务上云,二是DataWorks迁移。

    任务上云,是指将自建的开源调度引擎上面的作业快速搬站上云,主要支持的调度引擎为Oozie、Azkaban、Airflow等。目前能够迁移的节点类型主要是Sqoop节点、Shell节点和Hive节点,可以将这些节点转化成为DataWorks上的MaxCompute任务,或者是EMR任务。

    DataWorks迁移主要是将DataWorks上的开发成果进行迁移,主要用于跨租户、跨region、跨云、跨版本等多种复杂场景下的迁移。支持迁移的对象主要有周期任务、手动任务、资源、函数、SQL组件、临时查询、数据源、和表元数据(DDL)。

    迁移助手支持多种导出方式,在迁移的过程中还支持一些高级设置,比如支持用户设置一些导出的黑名单,用来保护那些敏感的任务;支持用户去设置资源组、作业依赖关系的映射,来减少导入到新工作空间后的作业修改。且DataWorks迁移助手支持详细的迁移报告,让用户快速了解整个迁移过程中发生了什么,有哪些任务导出成功,哪些任务导出失败,失败的原因是什么。最后,迁移的过程中会兼容DataWorks私有化部署的历史版本,支持将公共云开发的作业迁移至私有化部署的DataWorks中。

    迁移助手介绍及实践请参考:https://developer.aliyun.com/learning/course/81/detail/1236

    迁移是将一个系统从一个平台迁移到另一个平台,需要考虑到底层的硬件、操作系统、编程语言等方面的兼容性问题,

    克隆是将现有的系统进行复制和扩展,以便在一些新的需求场景下使用。

    系统迁移偏向于整体搬运,而克隆则是在现有系统上进行修改和扩展。

    迁移应用又分为: 

     (1)重构迁移:对现有应用进行重构或重写,以适应云计算环境。此类迁移适用于需要充分利用云平台特性的应用。   (2)克隆迁移:将现有应用的系统镜像复制到阿里云服务器上。此类迁移适用于无需修改应用架构、快速迁移的场景。   (3)虚拟机迁移:将现有应用的虚拟机(VM)直接导入阿里云服务器。此类迁移适用于已在虚拟化环境中运行的应用。

    2023-06-28 12:04:05
    赞同 1 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

还有其他疑问?
咨询AI助理