このドキュメントでは、Cloud Composer の料金について説明します。
Cloud Composer では、次の料金モデルが使用されます。
Cloud Composer 環境は、実行された実際の期間について、短い時間間隔で課金されます。たとえば、ある環境を作成して 6 時間 30 分実行してから削除した場合の合計コストは、6.5 時間分のコストとなります。
一部の料金は時間単位または月単位で記載されていますが、Cloud Composer については、実際の使用時間に対して課金されます。
このセクションでは、Cloud Composer 3 の料金について説明します。
このセクションでは、さまざまなリージョンにおける Cloud Composer 3 の費用をまとめています。追加費用もご覧ください。
項目 | Default* (USD) | BigQuery CUD - 1 Year* (USD) | BigQuery CUD - 3 Year* (USD) |
|---|---|---|---|
Cloud Composer 3 標準ミリ DCU 時間 | $0.06 / 1,000 hour | $0.054 / 1,000 hour | $0.048 / 1,000 hour |
Cloud Composer 3 のデータベース ストレージ | $0.000232877 / 1 gibibyte hour | - | - |
Cloud Composer ネットワーク データ転送 | - | - |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Cloud Composer 3 には、次の SKU があります。
データ コンピューティング ユニットは、Cloud Composer 環境によってある時点で割り当てられたコンピューティング リソースを表す抽象的な測定単位です。DCU は環境に現在プロビジョニングされているリソースの尺度であるため、費用は環境の DCU 値に対して時間単位で課金されます(DCU 時間)。
この SKU はミリ DCU 時間で測定されます。たとえば、環境で 1 DCU を 1 時間使用した場合、1,000 milliDCU 時間を使用することになります。
DCU 時間は、次のリソースの使用量を表します。
KubernetesPodOperator を使用して Pod を作成したり、Kubernetes Executor でタスクを実行したりするなど、環境のクラスタに独自のワークロードをデプロイする場合、使用されたリソースも DCU 時間としてカウントされ、Cloud Composer 3 の料金モデルに従います。
DCU での環境のサイズの費用には、Airflow の実行に必要なインフラストラクチャ コンポーネントで使用されるリソースの費用が含まれます。たとえば、Cloud SQL インスタンス(ストレージの費用をカバーする個別の SKU を使用)。
この SKU は、環境の Airflow データベースを格納する Cloud SQL インスタンスで使用されるストレージの費用をカバーします。
Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。
Cloud SQL インスタンスのディスクサイズは、必要とするデータベース ストレージの使用量に応じて自動的に増加し、Airflow データベースのサイズが後で縮小されても減少しません。
この SKU グループは、環境内でワークロードを実行する環境のコンポーネントによって生成される、課金対象のアウトバウンド トラフィックを対象としています。
Cloud Composer のネットワーク データ転送 SKU は、環境で実行されるワークロードによって生成される次のタイプのトラフィックを対象としています。
ネットワークの下り(外向き)料金と関連する SKU の説明について詳しくは、ネットワークの料金をご覧ください。
★ 注: Google API Console から環境を作成する場合は、事前定義された環境プリセット(小、中、大)を選択できます。これらのプリセットを使用して作成された環境の費用は、Cloud Composer 3 の通常の料金モデルに従います。これらのプリセットは環境の初期構成のみを決定します。特に、 環境サイズ 構成プロパティによって、環境サイズの DCU 値が決まります。環境プリセットは初期値を提供し、時間の経過とともに変更できます。
Cloud Composer 3 では、復元性の高い環境は標準環境と同じ SKU を使用します。ただし、復元性に優れた環境では、ゾーン障害に対する復元力を提供する追加のインフラストラクチャ コンポーネントが実行されるため、環境の費用がそれに応じて増加します。
以下は、高復元力環境と標準環境の SKU 費用の推定差の説明です。実際の費用増加は、特定のユースケースにおけるリソース消費量に応じて、これよりも高くなる場合も低くなる場合もあります。
Cloud Composer 3 のデータベース ストレージ
次のサービスの料金は、Cloud Composer 3 環境の料金に加えて請求されます。
たとえば、アイオワ(us-central1)で Cloud Composer 3 環境を作成し、10 日間使用してワークロードを実行してから削除します。この環境は 30 日の月で運用されます。
たとえば、環境で使用するリソースの量は次のとおりです。
この場合、費用の内訳は次のようになります。
SKU | 1 時間目 | 2 回目 | アイオワ(us-central1)の費用 | 合計費用(10 日間) |
|---|---|---|---|---|
DCU 時間(または 1,000 ミリ DCU 時間) | 1,440 DCU 時間 (12 DCU を 120 時間) | 1,800 DCU 時間 (15 DCU × 120 時間) | $0.06 | $194.4 (3,240 DCU 時間) |
データベース ストレージ | 1.67 GiBy/月 (30 日のうち 5 日間は 10 GiBy) | 1.67 GiBy/月 (30 日のうち 5 日間は 10 GiBy) | $0.17 | $0.5678 (10 日間で 10 GiBy) |
その他の考慮事項:
このセクションでは、Cloud Composer 2 と比較して Cloud Composer 3 で料金モデルがどのように変更されるかについて説明します。
Cloud Composer 3 は、さらなる簡素化の道をたどり、環境のクラスタや Artifact Registry、Cloud Build、Pub/Sub などの他のサービスへの依存関係など、残りのインフラストラクチャ コンポーネントのほとんどを非表示にします。
Cloud Composer 環境の全体的な費用が、より少ない数の SKU に統合されました。

このセクションでは、Cloud Composer 2 の料金について説明します。
次の表は、さまざまなリージョンにおける Cloud Composer 2 の費用をまとめたものです。追加費用もご覧ください。
項目 | 料金(米ドル) |
|---|---|
Cloud Composer のコンピューティング CPU | $0.045 / 1,000 hour |
Cloud Composer のコンピューティング メモリ | $0.005 / 1 gibibyte hour |
Cloud Composer コンピューティング ストレージ | $0.0002 / 1 gibibyte hour |
Cloud Composer データベース ストレージ | $0.000232877 / 1 gibibyte hour |
小規模の Cloud Composer 環境料金 | $0.35 / 1 hour |
中規模の Cloud Composer 環境料金 | $0.55 / 1 hour |
大規模の Cloud Composer 環境料金 | $0.85 / 1 hour |
小規模の復元性に優れた Cloud Composer 環境料金 | $0.49 / 1 hour |
中規模の復元性に優れた Cloud Composer 環境料金 | $0.77 / 1 hour |
復元性に優れた大規模な Cloud Composer 環境料金 | $1.19 / 1 hour |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Cloud Composer 2 には、次の SKU があります。
Cloud Composer コンピューティング SKU は、Airflow スケジューラ、ウェブサーバー、ワーカーで使用される Compute Engine の容量を表します。Airflow ワーカーは自動スケーリングされるため、対応する費用は環境内のワーカー数の変化に基づいて計算されます。
さらに、環境のクラスタに独自のワークロードをデプロイする場合、これらのワークロードの料金も Cloud Composer 2 の料金モデルに従い、Compute Engine コンピューティング SKU を使用します。たとえば、環境のクラスタで Spot Pod として起動された Pod は、GKE Autopilot の Spot 料金モデルではなく、Cloud Composer 2 のコンピューティング料金モデルに従います。
関連費用は、Compute Engine 上で実行されるすべての環境のコンポーネントで使用される vCPU の合計数に依存します。これには、環境のクラスタ内の Pod とサービスの料金が含まれます。たとえば、環境内のすべての Airflow ワーカーは環境クラスタ内の Pod で実行されます。
この SKU は 1 時間あたり 1,000 mCPU(ミリコア)で測定されます。たとえば、環境で 1 個の vCPU を 1 時間使用した場合、1,000 mCPU を 1 時間使用することになります。
関連費用は、Compute Engine 上で実行されるすべての環境のコンポーネントで使用されるメモリの合計量に依存します。
関連費用は、Compute Engine 上で実行されるすべての環境のコンポーネントで使用されるストレージの合計量に依存します。
関連する費用は、Cloud SQL インスタンスによって使用されるディスク容量によって異なります。Cloud SQL インスタンスのディスクサイズは、必要とするデータベース ストレージの使用量に応じて自動的に増加します。
この SKU コンポーネントは、Airflow データベース ストレージの費用をカバーします。
Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。
関連する費用は、環境のサイズによって異なります。環境のサイズは、Cloud Composer 環境のマネージド インフラストラクチャの規模です。
この SKU は、Airflow の実行に必要なインフラストラクチャ コンポーネント(Cloud SQL データベース、タスクキュー、接続プロキシなど)の費用をカバーします。環境インフラストラクチャには、小、中、大の 3 種類のサイズがあります。
これらの SKU は、復元性に優れた Cloud Composer 環境で Airflow を実行するために必要なインフラストラクチャ コンポーネントの費用を表します。
環境の復元性が高い場合、これらの SKU は小規模/中規模/大規模の Cloud Composer 環境料金 SKU に代わるものです。
★ 注: Google API コンソールから環境を作成する場合は、事前定義された環境プリセット(小、中、大)を選択できます。これらのプリセットを使用して作成された環境の費用は、Cloud Composer 2 の通常の料金モデルに従います。これらのプリセットは環境の初期構成のみを決定します。具体的に言うと、 小規模、中規模、大規模の Cloud Composer 環境の料金 SKU は、環境プリセットではなく環境に関する設定プロパティの 環境のサイズによって決定されます。プリセットは、時間の経過とともに変更できる初期値を提供します。
次のサービスの料金は、Cloud Composer 2 環境の料金に加えて請求されます。
Cloud Composer 2 環境をアイオワ(us-central1)で作成し、デフォルトの小規模環境プリセットを使用していると仮定します。
この場合、環境には Cloud Composer 2 SKU に影響する次のデフォルト パラメータがあります。
この環境を 7 日間と 12 時間(合計 180 時間)実行するとします。環境の負荷は、作業時間の 50% で 1 つのワーカー、残り 50% の時間で 2 つのワーカーになります。この時間内に環境を使用した後、環境を削除します。この場合、Cloud Composer 2 SKU は次のようになります。
Cloud Composer 2 の SKU | 手数料 |
|---|---|
Cloud Composer のコンピューティング CPU | $14.175 |
Cloud Composer のコンピューティング メモリ | $5.906 |
Cloud Composer コンピューティング ストレージ | $0.126 |
Cloud Composer データベース ストレージ | $0.17/GiB/月 |
小規模の Cloud Composer 環境料金 | $63.00 |
合計 | $83.62 |
このセクションでは、Cloud Composer 1 と比較して Cloud Composer 2 で料金モデルがどのように変更されるかについて説明します。
Cloud Composer 2 の機能に関する説明には新しい料金モデルが含まれています。これにより、自動スケーリングの効率性を十分に活用できます。新しいモデルでは、Cloud Composer 環境の総所有費用も明確に把握できます。
Cloud Composer 1 環境では、Airflow の実行に使用される Compute Engine レイヤの費用は、環境の GKE クラスタによって使用される Compute Engine インスタンスの料金として表示されます。
Cloud Composer 2 では、この費用は Compute Engine には関連付けられません。その代わり、Compute Engine CPU コア、メモリ、ストレージ用の Cloud Composer 2 SKU に含まれています。このアプローチにより、Cloud Composer 環境の全体的な費用を明確に把握できます。
Cloud Composer 2 の料金モデルは以前のモデルよりも包括的なため、Cloud Composer 環境の料金は高くなりますが、Compute Engine インスタンスの料金は低くなります。
Cloud Composer 2 で導入された自動スケーリングでは、ピーク時に環境を継続的にスケーリングする必要がなくなるため、リソース利用効率がさらに向上します。自動スケーリングで削減される費用は、DAG の実行パターンと環境構成によって大きく異なります。
Cloud Composer 2 では、Cloud Composer 1 と比較して次のようになります。
このセクションでは、Cloud Composer 1 の料金について説明します。
項目 | 料金(米ドル) |
|---|---|
ウェブのコア時間 | $0.074 / 1 hour |
データベースのコア時間 | $0.125 / 1 hour |
ウェブとデータベースのストレージ | $0.000373973 / 1 gibibyte hour |
送信データ転送 | $0.156 / 1 gibibyte |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Cloud Composer 1 には、次の SKU があります。
関連する費用は、環境のウェブサーバー マシンタイプによって異なります。
関連する費用は、Cloud SQL インスタンスのマシンタイプによって異なります。
関連する費用は、ウェブサーバーのマシンタイプと Cloud SQL インスタンスによって使用されるディスク容量によって異なります。
Cloud SQL インスタンスのディスクサイズは、必要とするデータベース ストレージの使用量に応じて自動的に増加します。
Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。
関連する費用は、ウェブサーバーと Cloud SQL によって生成されたネットワーク トラフィック量によって異なります。たとえば、Airflow データベースへのクエリ、タスクと DAG のスケジュール設定、Airflow ウェブ インターフェースの使用によって、データ転送費用が発生します。
Cloud Composer 1 のプライベート IP 環境では、ウェブサーバーに関連する費用が 2 倍になります。これは、プライベート IP Cloud Composer 環境では、1 つのロードバランサの背後で 2 つのウェブサーバー インスタンスが実行されるためです。
サポートされているマシンタイプ
Cloud Composer 1 環境のコンポーネントでは、次のマシンタイプが使用されます。
環境コンポーネント | サポートされているマシンタイプ |
|---|---|
ノード | n1-standard、n1-highmem、n1-highcpu、n2-standard、n2-highmem、n2-highcpu、e2-standard、e2-highmem、e2-highcpu、c2-standard、m1-megamem、m1-ultramem、m2-megamem、m2-ultramem、n2d-standard、n2d-highmem、n2d-highcpu |
Cloud SQL インスタンス | db-n1-standard-2、db-n1-standard-4、db-n1-standard-8、db-n1-standard-16 |
ウェブサーバー | composer-n1-webserver-2、composer-n1-webserver-4、composer-n1-webserver-8 |
次のサービスの料金は、Cloud Composer 1 環境の料金に加えて請求されます。
詳細については、Virtual Private Cloud の料金をご覧ください。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Cloud Composer 1 環境をアイオワ(us-central1)で作成し、デフォルトのパラメータを使用しているとします。
この場合、環境には Cloud Composer 1 SKU に影響する次のデフォルト パラメータがあります。
次のデフォルトのパラメータは、環境の追加費用に影響します。
たとえば、この環境を 7 日間と 12 時間(合計 180 時間)の期間、6.5 GiB のアウトバウンド データ転送で運用した後、環境を削除するとします。この場合、Cloud Composer 1 SKU は次のようになります。
Cloud Composer 1 の SKU | 手数料 |
|---|---|
Cloud Composer vCPU 時間 | $26.64 |
Cloud Composer SQL vCPU 時間 | $45.00 |
Cloud Composer のデータ ストレージ | $1.99 |
Cloud Composer のアウトバウンド データ転送 | $1.04 |
合計 | $74.67 |