すべてのプロダクト
Search
ドキュメントセンター

Data Management:Airflow 環境の設定と管理

最終更新日:Nov 09, 2025

このトピックでは、Airflow インスタンスの作成、リンクされたアカウントの追加、コードリポジトリの作成方法について説明します。

前提条件

「準備」で説明されているように、必要なインスタンスリソースが準備されていることを確認してください。

課金

Airflow インスタンスの料金は、その [ワークフロー仕様] (使用される CU 数) に基づいています。単価は [リソースの構成] ページに表示されます。

ステップ 1: Airflow インスタンスの作成

  1. DMS コンソール V5.0 にログインします。
  2. [ワークスペース] ページに移動します。

    ワークスペースページには 2 つの方法で移動できます。

    方法 1

    コンソールの左上隅にある 2023-01-28_15-57-17.png アイコンをクリックし、すべての機能 > Data+AI > ワークスペース を選択します。

    説明

    簡易コンソールを使用していない場合は、トップメニューバーから Data+AI > ワークスペース を選択します。

    screenshot_2025-08-28_10-26-34

    方法 2

    重要

    この方法はベータテスト中であり、一部のユーザーのみが利用できます。

    ページの左側にある Data Factory の image アイコンをクリックし、[ワークスペース] をクリックします。

    説明

    簡易コンソールを使用していない場合は、トップメニューバーから Data Factory > ワークスペース を選択します。

  3. ターゲットワークスペースの名前をクリックして開くか、新しいワークスペースを作成します。

  4. ワークスペースの左側のナビゲーションウィンドウで、image > Airflow インスタンス を選択し、[インスタンスの作成] をクリックします。

  5. インスタンスを構成します。

    次の表に、いくつかの重要なパラメーターを示します。

    構成項目

    説明

    ワークフロー仕様

    ワークフローの規模と複雑さに応じて仕様を選択します。詳細については、「Airflow の仕様」をご参照ください。

    ワーカーノードのスケーリング

    Airflow はタスクの負荷に基づいてノード数を自動的に調整します。ワーカーノードの数は 1 から 10 の範囲で指定できます。

    VPC ID

    変更は必要ありません。デフォルトでは、これはワークスペースの VPC と同じです。

    VSwitch

    ターゲット vSwitch を選択します。

    セキュリティグループ

    ワークフローを制御するセキュリティグループを選択します。

    OSS バケット

    ワークスペースと同じリージョンにある Object Storage Service (OSS) バケットを選択します。

    OSS パス

    準備中に作成したデータストレージのパスを入力します。

  6. [OK] をクリックします。

    インスタンスのステータスが [実行中] に変わると、リソースがデプロイされます。

ステップ 2: リンクされたアカウントの追加

説明

リンクされたアカウントは独立しています。同じワークスペース内の他のユーザーは、リンクされたアカウントに関連付けられているリソースを表示できません。

  1. ワークスペースの右上隅で、プロフィール画像をクリックし、image アイコンをクリックしてリンクされたアカウントを作成します。

    image

  2. [サービスプロバイダーアカウントの作成] ダイアログボックスで、アカウントの [タイプ] を選択します。

    DMS は現在、GitHubApsara DevOps Codeupセルフホスト GitLab の 3 つのアカウントタイプをサポートしています。

    image

  3. [作成方法] を選択し、[ユーザー名][パスワード]、または [アクセストークン] を入力します。

    [作成方法] では、ユーザー名とパスワードまたはユーザートークンを使用してアカウントをインポートできます。

  4. [OK] をクリックします。

ステップ 3: コードリポジトリの作成

  1. ワークスペースページの左側のナビゲーションウィンドウで、image アイコンをクリックして [リソースマネージャー] ページに移動します。

  2. CODE (コードリポジトリ) エリアで、image アイコンをクリックし、[既存の Git リポジトリの追加] を選択します。

    screenshot_2025-08-27_17-21-03

  3. [プロジェクト名] を入力し、対応する [Git サービスプロバイダー][Git リポジトリ URL] を選択して、[OK] をクリックします。

    Alibaba Cloud サービスを使用する場合は、[Git サービスプロバイダー][CodeUp] に設定します。DMS はデフォルトで CodeUp のリンクされたアカウントを選択します。

    image

    リポジトリが作成されると、その名前がリポジトリリストに表示されます。

ステップ 4: コードの開発

  1. ターゲットコードリポジトリ名の右側にあるブランチ名 (デフォルトでは 'master') をクリックします。その後、ブランチの切り替え、新しいブランチの作成、コードの編集、またはコードの保存ができます。

    説明

    保存操作は 'git push' コマンドと同等です。

  2. 環境を確認します。

    リポジトリ名の上にマウスポインターを置き、image アイコンをクリックして、環境とパラメーターの構成を確認します。

  3. リポジトリ名の上にマウスポインターを置き、image ボタンをクリックします。

  4. 表示されるダイアログボックスで、[OK] をクリックしてコードをデプロイします。

    image

ステップ 5: Airflow スペースで公開されたタスクを表示する

  1. ワークスペースページの左側のナビゲーションウィンドウで、image アイコンをクリックします。

  2. ターゲットリポジトリの下にある Airflow インスタンスをクリックして、公開されたタスクを表示します。

    image

    有向非巡回グラフ (DAG) 名をクリックして、実行結果を表示できます。

    image

付録: Airflow の仕様

説明

PostgreSQL と Redis はどちらも高可用性 (HA) インスタンスです。

ワークフロー仕様

仕様

レプリカ数

説明

Web サーバー

ワーカー

スケジューラー

PostgreSQL

Redis

Web サーバー

ワーカー

スケジューラー

各 1 vCPU, 4 GB RAM

各 1 vCPU, 4 GB RAM

各 1 vCPU, 4 GB RAM

2 vCPU, 4 GB RAM

1 GB

2

1

2

  • 最大 50 の DAG (タスクフロー) が推奨されます。

  • 各ワーカーのデフォルトの並列処理の次数は 5 です。

各 1 vCPU, 4 GB RAM

各 2 vCPU, 8 GB RAM

各 2 vCPU, 8 GB RAM

2 vCPU, 8 GB RAM

2 GB

  • 最大 250 の DAG が推奨されます。

  • 各ワーカーのデフォルトの並列処理の次数は 10 です。

各 2 vCPU, 8 GB RAM

各 4 vCPU, 16 GB RAM

各 4 vCPU, 16 GB RAM

2 vCPU, 8 GB RAM

4 GB

  • 最大 100 の DAG が推奨されます。

  • 各ワーカーのデフォルトの並列処理の次数は 20 です。

特大

各 4 vCPU, 16 GB RAM

各 8 vCPU, 32 GB RAM

各 8 vCPU, 32 GB RAM

4 vCPU, 32 GB RAM

8 GB

  • 最大 2,000 の DAG が推奨されます。

  • 各ワーカーのデフォルトの並列処理の次数は 40 です。

2XL

各 8 vCPU, 32 GB RAM

各 16 vCPU, 64 GB RAM

各 16 vCPU, 64 GB RAM

8 vCPU, 64 GB RAM

16 GB

  • 最大 4,000 の DAG が推奨されます。

  • 各ワーカーのデフォルトの並列処理の次数は 80 です。