DMS Airflow

更新时间: 2025-09-02 14:06:06

Airflow是一款面向大数据开发场景的开源工作流编排和调度工具,支持作业开发、DAG(有向无环图)调度和监控工作流批处理。Airflow允许通过Python代码定义工作流。借助其Python插件,用户可以灵活地将Airflow与大多数外部技术或系统集成。

说明

目前Airflow功能处于处于公测阶段,公测期间免费使用。

使用场景

  • 编排DMS中的数据开发任务,如执行SQL脚本、数据清洗等。

  • 调度AnalyticDB for MySQL版Spark执行批处理任务。

  • 调度DTS的数据集成任务。

支持的地域和可用区

地域

可用区

名称

ID

名称

ID

华东1(杭州)

cn-hangzhou

可用区B

cn-hangzhou-b

可用区E

cn-hangzhou-e

可用区F

cn-hangzhou-f

可用区G

cn-hangzhou-g

可用区H(推荐)

cn-hangzhou-h

可用区I(推荐)

cn-hangzhou-i

可用区J(推荐)

cn-hangzhou-j

可用区K

cn-hangzhou-k

华东2(上海)

cn-shanghai

可用区A

cn-shanghai-a

可用区B

cn-shanghai-b

可用区C

cn-shanghai-c

可用区D

cn-shanghai-d

可用区E

cn-shanghai-e

可用区F

cn-shanghai-f

可用区G

cn-shanghai-g

可用区K

cn-shanghai-k

可用区L(推荐)

cn-shanghai-l

可用区M(推荐)

cn-shanghai-m

可用区N(推荐)

cn-shanghai-n

华北2(北京)

cn-beijing

可用区C

cn-beijing-c

可用区D

cn-beijing-d

可用区E

cn-beijing-e

可用区F

cn-beijing-f

可用区G

cn-beijing-g

可用区H(推荐)

cn-beijing-h

可用区I(推荐)

cn-beijing-i

可用区J(推荐)

cn-beijing-j

可用区K

cn-beijing-k

可用区L

cn-beijing-l

华南1(深圳)

cn-shenzhen

可用区A

cn-shenzhen-a

可用区B

cn-shenzhen-b

可用区C

cn-shenzhen-c

可用区D(推荐)

cn-shenzhen-d

可用区E(推荐)

cn-shenzhen-e

可用区F(推荐)

cn-shenzhen-f

新加坡

ap-southeast-1

可用区A

ap-southeast-1a

可用区B

ap-southeast-1b

可用区C

ap-southeast-1c

印度尼西亚(雅加达)

ap-southeast-5

可用区A

ap-southeast-5a

可用区B

ap-southeast-5b

可用区C

ap-southeast-5c

方案概览

  1. 准备Airflow所需资源

    准备OSS资源,并为Airflow开通公网访问权限。

  2. 创建Airflow实例

  3. 创建git关联账号

    创建git账号,即创建一个专用账号。该账号用于在代码仓库中进行操作,且这些操作不会被同一工作空间的用户(包括阿里云主账号或RAM子账号)查看。

  4. 创建代码仓库

    在Git或其他版本控制系统中创建代码仓库,用于存储和管理Airflow的DAG文件。

  5. 进行代码开发

    在代码仓库中编辑对应代码、进行代码发布等操作。

  6. 查看Airflow的执行情况

    在Airflow空间查看DAG调度以及监控工作流批处理的情况。

上一篇: Notebook开发 下一篇: 准备Airflow所需资源
阿里云首页 数据管理 相关技术圈