直接答案:按 2026-11-09 的 Azure Retail Prices API(eastus,美元,不含税/折扣),Azure Data Factory 的成本由几个独立 meter 组成:Orchestration 1.00/1,000 次活动运行、Data Movement 0.25/DIU·小时、Pipeline Activity 0.005/小时、External Pipeline Activity 0.00025/小时、Read/Write 0.50/5 万次、Monitoring 0.25/5 万条、Inactive Pipeline 0.80/月;Data Flow 按 vCore·小时(General Purpose 0.27325、Memory Optimized 0.34275、Compute Optimized 0.19225,最小 8 vCore);Managed Airflow Small 0.49/vCore·小时、Large 0.99。示例:1 万次活动运行 + 100 DIU·小时 + 100 vCore·小时 Data Flow + 10 条 inactive pipeline + 100 万 monitoring ≈ 75.33/月;100 万次运行 + 1,000 DIU·小时 + 1,000 vCore·小时 + 10 条 inactive + 1,000 万 read/write + 500 万 monitoring ≈ 1,656.25/月。

本文面向 Azure 数据平台、ETL/ELT、SRE 和 FinOps 团队,拆解 Data Factory 的 Orchestration、Data Movement、Pipeline Activity、Data Flow、Managed Airflow、Self-hosted IR 与 Operations 计费,给出 1 万/100 万/1,000 万次运行的 TCO、Data Flow 预留、隐藏成本和 90 天优化清单。价格来自 Azure Data Factory 定价页与 Azure Retail Prices API(eastus,2026-11-09);计费概念来自 Microsoft Learn 的 ADF pricing concepts。本文把“官方价格事实”“编辑测算”和“未纳入项”分开写,不构成采购建议。

先记住三句话

① 先分清 meter:Orchestration 按活动运行、Data Movement 按 DIU·小时、Data Flow 按 vCore·小时、Pipeline/External 按小时、Operations 按 5 万次;只比“每次运行”会漏掉大头。② Data Flow 最小 8 vCore,调试也计费;短任务用 Copy/活动,重转换才用 Data Flow。③ Inactive pipeline、Monitoring、Read/Write、出向、IR/SSIS 都会加钱;预留只覆盖 Data Flow vCore,不覆盖编排/移动。

计费组成:Orchestration、Movement、Flow、Operations

ADF 的 bill 由多条 meter 相加:Orchestration 按活动运行(含 trigger/debug),Data Movement 按 Copy 活动的 DIU·小时,Data Flow 按 vCore·小时(最小 8 vCore,调试也计),Pipeline Activity/External Pipeline Activity 按小时,Read/Write 与 Monitoring 按 5 万次,Inactive Pipeline 按月。Self-hosted IR 另按小时/运行计;Managed Airflow 按 vCore·小时;SSIS IR 按实例时长。每条 meter 在账单上单独列示。

Meter计费单位说明
Orchestration每 1,000 次活动运行含 trigger/debug;重跑也计
Data MovementDIU·小时Copy 活动在 Azure IR 上
Data FlowvCore·小时最小 8 vCore;GP/MO/CO
Pipeline/External Activity小时非 Copy 活动/外部活动
Read/Write每 5 万次实体 CRUD
Monitoring每 5 万条运行记录查询
Inactive Pipeline月非活跃期仍收

来源:Azure Data Factory 定价页与 pricing concepts 文档(2026-11-09)。表中为编辑整理;具体计费以官方页面为准。

单价:ADF 各 meter 的 list price

eastus list price:Orchestration 1.00/1,000 次;Data Movement 0.25/DIU·小时;Pipeline Activity 0.005/小时;External Pipeline Activity 0.00025/小时;Read/Write 0.50/5 万;Monitoring 0.25/5 万;Inactive Pipeline 0.80/月;Data Flow GP 0.27325/vCore·小时、MO 0.34275、CO 0.19225;Managed Airflow Small 0.49/vCore·小时、Large 0.99;Self-hosted IR 数据移动 0.10/小时、Orchestration 1.50/1,000、Pipeline 0.002/小时。

Meter单价(USD)备注
Orchestration1.00/1,000 次0.001/次
Data Movement0.25/DIU·小时Copy 活动
Pipeline Activity0.005/小时非 Copy
External Pipeline Activity0.00025/小时Databricks/存储过程等
Read/Write0.50/5 万次实体 CRUD
Monitoring0.25/5 万条运行记录
Inactive Pipeline0.80/月非活跃期
Data Flow GP/MO/CO0.27325/0.34275/0.19225每 vCore·小时;最小 8
Managed Airflow Small/Large0.49/0.99每 vCore·小时

来源:Azure Retail Prices API(eastus,2026-11-09)与 ADF 定价页。未计税/折扣;Data Flow 预留另计。

TCO:1 万 / 100 万 / 1,000 万次运行

小规模:1 万次运行 10.00 + 100 DIU·小时 25.00 + 100 vCore·小时 GP 27.33 + 10 条 inactive 8.00 + 100 万 monitoring 5.00 = 75.33/月。中规模:100 万次 1,000 + 1,000 DIU·小时 250 + 1,000 vCore·小时 273.25 + 10 inactive 8 + 1,000 万 read/write 100 + 500 万 monitoring 25 = 1,656.25/月。大规模:1,000 万次 10,000 + 10,000 DIU·小时 2,500 + 10,000 vCore·小时 2,732.50 = 15,232.50/月(未计 ops/出向/税)。

场景主要组成月成本
小规模1 万运行 + 100 DIU·h + 100 vCore·h + 10 inactive + 1M monitoring75.33
中规模100 万运行 + 1,000 DIU·h + 1,000 vCore·h + 10 inactive + 10M read/write + 5M monitoring1,656.25
大规模1,000 万运行 + 10,000 DIU·h + 10,000 vCore·h15,232.50
Managed Airflow Small2 vCore×730×0.49715.40
Managed Airflow Large4 vCore×730×0.992,890.80

编辑测算:Orchestration 0.001/次;DIU 0.25/h;Data Flow GP 0.27325/vCore·h;inactive 0.80;monitoring 0.000005/条;read/write 0.00001/次;未计出向/税/折扣/SSIS。

Data Flow vs Airflow vs Self-hosted IR

Data Flow 适合可视化转换/大规模数据工程,按 vCore·小时计,GP/MO/CO 三种,最小 8 vCore;短小转换用 Copy/活动更省。Managed Airflow 适合编排 DAG/多系统依赖,Small 2 vCore(≤50 DAG)约 715.40/月、Large 4 vCore(≤1,000 DAG)约 2,890.80/月。Self-hosted IR 适合本地/混合数据移动,数据移动 0.10/小时、Orchestration 1.50/1,000、Pipeline 0.002/小时,另加 VM/网络成本。

方式计费适合注意
Data FlowvCore·小时(0.19225–0.34275)可视化转换/大数据工程最小 8 vCore;调试也计
Managed Airflow0.49/0.99 每 vCore·小时DAG/多系统编排Small 2 vCore、Large 4 vCore
Self-hosted IR0.10/小时 + 运行费本地/混合数据移动另加 VM/网络/运维
Copy/活动DIU·小时 + 运行简单搬运/短任务可能比 Data Flow 便宜

来源:ADF 定价页/定价概念(2026-11-09)。表中为编辑整理;规格/可用性以官方页面为准。

隐藏成本:meter 之外的七项

常见附加项:Inactive Pipeline(0.80/月/条,非活跃也收)、Monitoring(0.25/5 万条,频繁查询会累积)、Read/Write(0.50/5 万次,CI/CD/工具频繁 CRUD)、出向流量(Copy 出 Azure 另计)、Self-hosted IR/SSIS(VM/实例时长)、Data Flow 调试/重跑(按 vCore·小时)、Managed Airflow 额外 worker/节点、存储/计算下游(ADLS/Synapse/DB)。

成本项触发控制
Inactive Pipeline非活跃期删除/合并/按需启用
Monitoring频繁查询减少轮询/缓存
Read/WriteCI/CD/工具 CRUD批量/减少同步
出向Copy 出 Azure同区/压缩
Self-hosted IR/SSISVM/实例按需启停
Data Flow 调试/重跑开发/失败小数据调试/幂等
Airflow 额外节点DAG/并发按需扩容

来源:ADF 定价/计费文档(2026-11-09)。表中为编辑整理;具体计费以官方页面与账单为准。

怎么选:ADF vs SaaS ETL vs Functions/Logic Apps

ADF 适合 Azure 原生、复杂编排/数据流、混合/本地数据源、需要监控/CI-CD 的 ETL;SaaS ETL(Fivetran/Airbyte/Hevo)适合连接器多、少运维、按 MAR/credit 计费的团队;Functions/Logic Apps 适合轻量事件/短任务,不适合大规模数据搬运/转换。选型先看“数据量/转换复杂度/连接器/运维/合规”,再按 ADF 的 run/DIU/vCore 与 SaaS 报价做 TCO。

场景优先先核对
Azure 原生/复杂编排/数据流ADFrun/DIU/vCore、IR
连接器多/少运维SaaS ETLMAR/credit、连接器
轻量事件/短任务Functions/Logic Apps执行/动作成本
本地/混合数据移动ADF Self-hosted IRVM/网络/运维
DAG/多系统依赖Managed AirflowvCore/节点
大数据转换Data Flow / DatabricksvCore·h/DBU

编辑整理的选择框架,不是厂商推荐;具体功能/合规/区域以官方文档与业务要求为准。

90 天优化清单

先用 90 天做“meter 基线 → 运行/DIU/vCore → 调优 → 预留 → 复盘”。第 1–2 周拉活动运行、DIU·小时、vCore·小时、inactive pipeline、monitoring/read-write;第 2–4 周找 Top pipeline/活动,合并/减少重跑;第 4–6 周优化 Copy/Data Flow(分区/并行/集群大小);第 6–8 周评估 Data Flow 1/3 年预留;第 8–10 周清理 inactive/旧 pipeline;第 10–12 周预算告警/月度复盘。不要只看“每次运行”单价。

常见问题

ADF 怎么计费?

多条 meter:Orchestration 1.00/1,000 次活动运行、Data Movement 0.25/DIU·小时、Pipeline Activity 0.005/小时、External 0.00025/小时、Read/Write 0.50/5 万、Monitoring 0.25/5 万、Inactive 0.80/月、Data Flow 0.19225–0.34275/vCore·小时。

Data Flow 最小多少?

最小 8 vCore,调试也按 vCore·小时计;短小转换可用 Copy/活动,避免 8 vCore 起步成本。

1 万次运行多少钱?

编排 10.00;加 100 DIU·小时 25、100 vCore·小时 27.33、10 inactive 8、100 万 monitoring 5,合计约 75.33/月。

100 万次运行呢?

编排 1,000;加 1,000 DIU·小时 250、1,000 vCore·小时 273.25、10 inactive 8、1,000 万 read/write 100、500 万 monitoring 25,合计约 1,656.25/月。

Data Flow 预留省多少?

API 中 General Purpose 1 年 1,795/vCore(约 0.205/小时,约 25% off)、3 年 4,668/vCore(约 0.178/小时,约 35% off);只覆盖 Data Flow,不覆盖编排/移动。

Inactive Pipeline 为什么收费?

ADF 要求为每条 pipeline 设活跃时间范围;非活跃期仍按 0.80/月/条计费。删除/合并/按需启用可减少。

Self-hosted IR 怎么算?

数据移动 0.10/小时、Orchestration 1.50/1,000、Pipeline 0.002/小时;另加 VM/网络/运维成本。适合本地/混合数据源。

和 Fivetran/Airbyte 怎么比?

ADF 按 run/DIU/vCore,SaaS ETL 按 MAR/credit;先对齐数据量/连接器/转换/运维,再把 SaaS 报价与 ADF 的 run/DIU/vCore 模型比较,不能只比单价。

研究方法与局限

本文把“官方价格事实”和“编辑测算”分开:Orchestration/Data Movement/Pipeline/External/Read-Write/Monitoring/Inactive/Data Flow/Airflow/Self-hosted IR 单价来自 Azure Data Factory 定价页与 Azure Retail Prices API(eastus,2026-11-09);计费概念/单位/最小 8 vCore/调试计费来自 Microsoft Learn 的 ADF pricing concepts。TCO、隐藏成本和 90 天清单为编辑测算/建议。

局限有八个:① 只取 eastus list price,不含税/折扣/企业协议;② 示例假设运行数/DIU/vCore 组合,实际按 workload;③ 未计出向/存储/下游计算/SSIS/VM 全部组合;④ 未做真实 pipeline/Data Flow 压测;⑤ Data Flow 预留价按 API meter 折算,实际折扣以账单为准;⑥ 未覆盖 Managed Airflow 的额外节点/worker 细节;⑦ 未覆盖所有连接器/IR/区域差异;⑧ 价格/功能会变,采购前应复核官方页面与账单。

数据来源与口径

资料截止 2026-11-09;价格/可用性以 Azure 官方页面与账单为准;本文不构成采购、商务或法律建议。

把运行/DIU/vCore、inactive 和预留拆成可核对预算

带着 pipeline/活动运行、DIU·小时、Data Flow vCore、inactive、monitoring/read-write 和连接器需求,我们把 ADF 成本拆成可核对预算。

预约 ADF 成本评估