ワークフローオーケストレーション基盤(Airbnb発OSS・2015)。Airflow 3.0(2025年Q2・Task SDK+DAG Versioning+AirFlow UI re-architecture)・KubernetesExecutor・CeleryExecutor・DAG@taskデコレータ、MWAA(AWS)・Cloud Composer(GCP)対応、Prefect/Dagster競合、2026年ETL定番。
Apache Airflow は 2015 年に Airbnb が公開したワークフローオーケストレーション基盤で、
Python で DAG(有向非巡回グラフ)を定義し、タスクのスケジューリングと実行を管理する。
2025 年にリリース予定の Airflow 3.0 では Task SDK、DAG Versioning、UI 再設計が実装され、
KubernetesExecutor と CeleryExecutor の両方が公式にサポートされる。
AWS の Managed Workflows for Apache Airflow(MWAA)や GCP の Cloud Composer も同様に
Airflow 3.0 へのアップグレードが進められており、2026 年には ETL の定番ツールとして確立される見込みだ。
@task デコレータでタスクを定義できる。set_upstream / set_downstream で明示的に設定。| Airflow 2.x | Airflow 3.0 | MWAA | Cloud Composer | |
|---|---|---|---|---|
| 主要バージョン | 2.5 | 3.0 | 3.0 | 3.0 |
| Executor | Celery, Local | Celery, Kubernetes | Managed | Managed |
| UI 再設計 | 旧 | 2025 年リリース | 2025 年リリース | 2025 年リリース |
| DAG Versioning | なし | あり | あり | あり |
| Task SDK | なし | あり | あり | あり |
| 主要クラウド | なし | あり | AWS | GCP |
| 2026 年展望 | 逐次アップデート | 定番 | 定番 | 定番 |
Q1. Airflow 3.0 で Task SDK を使うメリットは?
A1. タスクを独立したライブラリ化でき、CI/CD での単体テストが容易になる。
Q2. MWAA と Cloud Composer の主な違いは?
A2. MWAA は AWS のマネージドサービスで、Cloud Composer は GCP のマネージドサービス。
両者とも 3.0 へのアップグレードが進行中。
Q3. 2026 年に Airflow が ETL の定番になる理由は?
A3. DAG Versioning と UI 再設計により、運用負荷が低減し、
多くの企業が既存パイプラインを移行しやすくなるため。
Apache Airflow は 2015 年のリリース以来、Python ベースの柔軟なワークフロー管理で
データエンジニアリングの標準ツールとなっている。
2025 年に登場する Airflow 3.0 では Task SDK、DAG Versioning、UI 再設計が実装され、
KubernetesExecutor と CeleryExecutor の公式サポートが強化される。
AWS の MWAA や GCP の Cloud Composer も同時に 3.0 へ移行し、
2026 年には ETL の定番として確立される見込みだ。
自作PCで Airflow を運用する際は、CPU、GPU、メモリ、ストレージ、ネットワークを
次世代の性能に合わせて選択し、将来のアップグレードを見越した構成にすることが重要である。