Cloud Composer の料金

このドキュメントでは、Cloud Composer の料金について説明します。

  • 他のプロダクトの料金を確認するには、料金のドキュメントをご覧ください。

  • Cloud Composer に関連付けられている個々の SKU を検索するには、Google Cloud SKU をご覧ください。

  • Google Cloud 料金計算ツールを使用すると、Cloud Composer 2 や Cloud Composer 1 などの Google Cloud プロダクトの費用を見積もることができます。

料金モデル

Cloud Composer では次の料金モデルが使用されます。

Cloud Composer 環境は、稼働していた実際の期間に対して短い間隔で課金されます。たとえば、環境を作成して 6 時間 30 分間実行し、その後削除した場合、合計費用は 6.5 時間になります。

一部の料金は時間単位または月単位で記載されていますが、Cloud Composer については、実際の使用時間に対して課金されます。

Cloud Composer 3 の料金

このセクションでは、Cloud Composer 3 の料金について説明します。

Cloud Composer 3 の料金表

このセクションでは、リージョンごとの Cloud Composer 3 の費用の概要を説明します。 追加費用もご覧ください。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Cloud Composer 3 SKU

Cloud Composer 3 の SKU は次のとおりです。

  • Cloud Composer 3 標準のミリ DCU 時間

    Data Compute Unit は、ある時点で Cloud Composer 環境によって割り当てられたコンピューティング リソースを表す抽象的な測定単位です。DCU は、環境で現在プロビジョニングされているリソースの尺度であるため、費用は、DCU 時間単位、環境の DCU 値に対して課金されます。

    この SKU は milliDCU 時間で測定されます。たとえば、環境で 1 DCU を 1 時間使用する場合、1,000 milliDCU 時間を使用することになります。

    DCU 時間は、次のリソースの使用量を表します。

    • vCPU、メモリ、ストレージの各リソース。ワークロードを実行する環境のコンポーネント(Airflow ワーカー、スケジューラ、DAG プロセッサ、トリガー、ウェブサーバー)で使用されます。Airflow ワーカーは自動スケーリングされるため、環境内のワーカー数の変化に応じて対応する費用が発生します。

      KubernetesPodOperator を使用して Pod を作成したり、Kubernetes Executor でタスクを実行するなど、環境のクラスタに独自のワークロードをデプロイする場合、使用リソースも DCU 時間としてカウントされ、Cloud Composer 3 の料金モデルに従います。

    • 環境のサイズ。環境サイズは、Cloud Composer 環境のマネージド インフラストラクチャの規模です。環境インフラストラクチャには、小、中、大といったさまざまなサイズがあります。

      DCU 単位の環境サイズのコストには、Airflow の実行に必要なインフラストラクチャ コンポーネントで使用されるリソースのコストが含まれます。たとえば、Cloud SQL インスタンス(ストレージの費用に対応する個別の SKU を持つ)や、環境の Redis キューごと。

  • Cloud Composer 3 データベース ストレージ

    この SKU は、環境の Airflow データベースを保存する Cloud SQL インスタンスで使用されるストレージの費用を対象としています。

    Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。

    Cloud SQL インスタンスのディスクサイズは、データベースのストレージ使用量による需要に従って自動的に増加します。後で Airflow データベースのサイズを縮小しても、ディスクサイズは減少しません

  • Cloud Composer ネットワーク データ転送

    この SKU のグループには、環境でワークロードを実行する環境のコンポーネントによって生成された、課金対象のアウトバウンド トラフィックが含まれます。

    Cloud Composer ネットワーク データ転送 SKU は、環境内で実行されるワークロードによって生成された次のタイプのトラフィックに対応しています。

    下り(外向き)ネットワークの料金と関連する SKU の詳細については、ネットワークの料金をご覧ください。

  • 環境には、Cloud Composer の料金に含まれない追加費用もあります。

Cloud Composer 3 の追加費用

Cloud Composer 3 環境の費用に加えて、次のサービスの費用が請求されます。

Cloud Composer 3 の料金の例

たとえば、アイオワ(us-central1)に Cloud Composer 3 環境を作成し、その環境を 10 日間使用してワークロードを実行した後、その環境を削除します。環境は 30 日間ある 1 か月間に動作します。

たとえば、環境で次の量のリソースが使用されています。

  • 5 日間で 12 個の DCU を使用します。これらの DCU は、環境のコンポーネント(スケジューラ、DAG プロセッサ、トリガー、ワーカー、ウェブサーバー)で使用される vCPU、メモリ、ストレージ リソースの合計費用と、環境のインフラストラクチャの運用費用をカバーします。
  • 他の 5 日間は、大量のタスクに対応するためにワーカー数がスケールアップされたため、環境で 15 DCU が使用されます。
  • 環境のデータベースが初期サイズの 10 GiB を超えていない。
  • この環境では、同じゾーン内で動作し、インターネット経由でデータを送信しないため、課金対象のネットワーク下り(外向き)トラフィックは発生しません。この場合、すべての Cloud Composer Network Data Transfer SKU で費用は発生しません。

この場合、費用の内訳は次のようになります。

SKU 1 時間目 第 2 期間 アイオワでの費用(us-central1) 合計費用(10 日間)
DCU 時間
(または 1,000 milliDCU 時間)
1,440 DCU 時間
(12 DCU で 120 時間)
1,800 DCU 時間
(15 DCU で 120 時間)
$0.06 $194.4
(3,240 DCU 時間)
データベース ストレージ 1.67 GiBy/Mo
(30 日間のうち 5 日間で 10 GiBy)
1.67 GiBy/Mo
(30 日間のうち 5 日間で 10 GiBy)
$0.17 $0.5678
(10 日間で 10 GiBy)

その他の考慮事項:

  • 環境は自動スケーリングされます。つまり、記載されている期間中に実際の負荷が低い場合は、費用も低くなります。たとえば、1 ~ 6 個のワーカーにスケーリングするように環境を構成し、全期間で 1 つのワーカーのみを使用している場合、6 つのワーカーではなく 1 つのワーカーによって使用される DCU 時間に対して料金が発生します。

  • 環境がリージョン間またはインターネット経由でデータを転送する場合は、Cloud Composer Network Data Transfer SKU が適用されます。

  • 環境には、Cloud Composer 3 SKU に含まれない追加費用もあります。

Cloud Composer 3 の料金モデルの移行

このセクションでは、Cloud Composer 2 と比較して Cloud Composer 3 の料金モデルがどのように変化するかについて説明します。

Cloud Composer 2 SKU が Cloud Composer 3 SKU と一緒に表示される
図 1 Cloud Composer 2 から Cloud Composer 3 への料金モデルの移行(クリックして拡大)

Cloud Composer 3 はさらなる簡素化を目指し、環境のクラスタや、Artifact Registry、Cloud Build、Pub/Sub などの他のサービスへの依存関係など、残りのインフラストラクチャ コンポーネントの大部分を非表示にします。

Cloud Composer 環境の全体的な費用が、より少ない数の SKU にまとめられるようになりました。

  • 環境のコンポーネントで使用される Compute Engine リソースを表す SKU は、DCU 時間 SKU に結合されます。

  • 環境の規模に応じた SKU は DCU 時間 SKU に含まれます。

  • Cloud Composer 3 ネットワーク下り(外向き)SKU は、以前プロジェクトで実行されていた Airflow コンポーネントによるネットワーク トラフィックの使用に関連する、対応する Cloud Composer 2 の追加費用に置き換わるものです。

  • プロジェクト内にある環境のクラスタが Cloud Composer 2 で利用した Google サービスに対して、追加費用を支払うことはできません。

Cloud Composer 2 の料金

このセクションでは、Cloud Composer 2 の料金について説明します。

Cloud Composer 2 の料金表

次の表は、Cloud Composer 2 の費用をリージョン別にまとめたものです。 追加費用もご覧ください。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Cloud Composer 2 SKU

Cloud Composer 2 の SKU は次のとおりです。

  • Cloud Composer コンピューティング SKU

    Cloud Composer Compute SKU は、Airflow スケジューラ、ウェブサーバー、ワーカーによって使用される Compute Engine の容量を表します。Airflow ワーカーは自動スケーリングされるため、対応する費用は環境内のワーカー数の変化に基づいて計算されます。

    また、環境のクラスタに独自のワークロードをデプロイする場合、これらのワークロードの料金も Cloud Composer 2 の料金モデルに従い、Compute Engine Compute SKU を使用します。たとえば、環境のクラスタで Spot Pod として起動された Pod は、GKE Autopilot の Spot 料金モデルではなく、Cloud Composer 2 コンピューティングの料金モデルに従います。

    • Cloud Composer コンピューティング CPU

      関連する費用は、Compute Engine で実行されるすべての環境のコンポーネントで使用される vCPU の合計数によって異なります。これには、環境のクラスタ内の Pod と Service の費用が含まれます。たとえば、環境のすべての Airflow ワーカーは環境クラスタ内の Pod で実行されます。

      この SKU は 1 時間あたり 1,000 mCPU(ミリコア)で測定されます。たとえば、環境で 1 個の vCPU を 1 時間使用する場合、1,000 mCPU を 1 時間使用することになります。

    • Cloud Composer のコンピューティング メモリ

      関連する費用は、Compute Engine で実行されるすべての環境のコンポーネントで使用されているメモリの合計量によって異なります。

    • Cloud Composer コンピューティング ストレージ

      関連費用は、Compute Engine 上で実行されるすべての環境のコンポーネントで使用されるストレージの合計量に依存します。

  • Cloud Composer データベース ストレージ

    関連する費用は、Cloud SQL インスタンスによって使用されるディスク容量によって異なります。Cloud SQL インスタンスのディスクサイズは、必要とするデータベース ストレージ使用量に応じて自動的に増加します。

    この SKU コンポーネントは、Airflow データベース ストレージの費用をカバーします。

    Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。

  • Cloud Composer 環境の料金(小、中、大)

    関連する費用は、環境のサイズによって異なります。環境のサイズは、Cloud Composer 環境のマネージド インフラストラクチャの規模です。

    この SKU は、Airflow の実行に必要なインフラストラクチャ コンポーネント(Cloud SQL データベース、タスクキュー、接続プロキシなど)の費用をカバーします。環境インフラストラクチャには、小、中、大の 3 種類のサイズがあります。

  • 高レジリエンスに優れた小/中/大規模 Cloud Composer 環境料金

    これらの SKU は、復元力の高い Cloud Composer 環境で Airflow を実行するために必要なインフラストラクチャ コンポーネントの費用を表します。

    復元力の高い環境の場合、これらの SKU は小/中/大 Cloud Composer 環境料金 SKU に代わるものです。

  • 環境には、Cloud Composer の料金に含まれない追加費用もあります。

Cloud Composer 2 の追加費用

Cloud Composer 2 環境の費用に加えて、次のサービスの費用が請求されます。

Cloud Composer 2 の料金の例

アイオワ(us-central1)に Cloud Composer 2 環境を作成し、デフォルトの Small 環境プリセットを使用するとします。

この場合、環境には Cloud Composer 2 SKU に影響する次のデフォルト パラメータがあります。

  • 環境には 1 つのスケジューラがあります。
  • 環境は、1~3 ワーカーの間で自動的にスケーリングされます。
  • 環境のスケジューラとウェブサーバーはそれぞれ 0.5 vCPU を使用します。
  • 環境のスケジューラとウェブサーバーは、それぞれ 1.875 GiB のメモリを使用します。
  • 環境のスケジューラとウェブサーバーはそれぞれ 1 GiB のディスク容量を使用します。
  • 環境のワーカーは、ワーカーの数に応じて 0.5~1.5 の vCPU を自動的にスケーリングします。
  • 環境のワーカーは、ワーカーの数に応じて 1.875~5.625 GiB のメモリを自動的にスケーリングします。
  • 環境のワーカーは、ワーカーの数に応じて 1~3 GiB のストレージを自動的にスケーリングします。
  • 環境のデータベースでのストレージは 10 GiB です。ストレージ サイズは、必要とするデータベース ストレージ使用量に応じて自動的に増加します。この例では、データベース ストレージが増加しないことを前提としています。
  • 環境では小規模なインフラストラクチャを使用します。

この環境を 7 日間と 12 時間(合計 180 時間)実行するとします。環境の負荷は、作業時間の 50% で 1 つのワーカー、残り 50% の時間で 2 つのワーカーになります。この時間内に環境を使用した後、環境を削除します。この場合、Cloud Composer 2 SKU は次のようになります。

  • Cloud Composer コンピューティング CPU( 90 hours * 1.5 vCPU + 90 hours * 2 vCPU ) * $0.045 per 1000 mCPU hours で、合計金額は $14.175 です。

  • Cloud Composer コンピューティング メモリ( 90 hours * 5.625 GiB + 90 hours * 7.5 GiB ) * $0.005 per GiB / hour で、合計金額は $5.906 です。

  • Cloud Composer コンピューティング ストレージ( 90 hours * 3 GiB + 90 hours * 4 GiB ) * $0.0002 per GiB / hour で、合計金額は $0.126 です。

  • Cloud Composer データベース ストレージ180 hours out of 740 hours * 10 GiB * $0.17 per GiB / month で、合計は $0.413 です。

  • Small Cloud Composer 環境料金180 hours * $0.35 per hour で、合計金額は $63.00 です。

  • この例の Cloud Composer の 2 つの料金の合計は次のとおりです。

    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
  • 環境は自動スケーリングされます。つまり、記載されている期間中に実際の負荷が低い場合は、費用も低くなります。たとえば、環境が 1~6 つのワーカーでスケーリングされるように構成し、環境が全期間で 1 つのワーカーしか使用しない場合は、この 1 つのワーカーに対してのみ料金が発生します。

  • 環境には、Cloud Composer 2 SKU に含まれない追加費用もあります。

Cloud Composer 2 の料金モデルの移行

このセクションでは、Cloud Composer 1 と比較して Cloud Composer 2 の料金モデルがどのように変化するかについて説明します。

Cloud Composer 1 SKU が Cloud Composer 2 SKU と一緒に表示されます
図 2. 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 の比較:

  • 環境の自動スケーリングによって、環境の費用が変わることがあります。料金は、環境で使用されているリソースに対してのみ発生します。
  • 環境内の Compute Engine コンポーネントについて、追加費用を支払うことはありません。これらの費用は、Cloud Composer 2 SKU に置き換えられます。
  • Cloud Composer 2 環境は GKE Autopilot クラスタに依存しますが、通常の GKE Autopilot クラスタに存在するクラスタ管理料金は課金されません。

Cloud Composer 1 の料金

開く

このセクションでは、Cloud Composer 1 の料金について説明します。

Cloud Composer 1 の料金表

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Cloud Composer 1 SKU

Cloud Composer 1 の SKU は次のとおりです。

  • Cloud Composer vCPU 時間

    関連費用は、環境のウェブサーバーのマシンタイプによって異なります。

  • Cloud Composer SQL vCPU 時間

    関連費用は、Cloud SQL インスタンスのマシンタイプによって異なります。

  • Cloud Composer のデータ ストレージ

    関連費用は、ウェブサーバーのマシンタイプと、Cloud SQL インスタンスが使用するディスク容量によって異なります。

    Cloud SQL インスタンスのディスクサイズは、データベース ストレージ使用量の需要に応じて自動的に増加します。

    Cloud SQL インスタンスの最小ディスクサイズは 10 GiB です。

  • Cloud Composer データ転送

    関連する費用は、ウェブサーバーと Cloud SQL によって生成されたネットワーク トラフィック量によって異なります。たとえば、Airflow データベースに対するクエリの実行、タスクと DAG のスケジュール設定、Airflow ウェブ インターフェースの使用により、データ転送費用が発生します。

  • 環境には、Cloud Composer の料金に含まれない追加費用もあります。

Cloud Composer 1 のプライベート IP 環境では、ウェブサーバーに関連する費用が 2 倍になります。これは、プライベート IP Cloud Composer 環境では、1 つのロードバランサの背後で 2 つのウェブサーバー インスタンスが実行されるためです。

サポートされているマシンタイプ

Cloud Composer 1 環境のコンポーネントでは、次のマシンタイプが使用されます。

  • これらのマシンタイプの料金は、追加費用に含まれています。
  • 共有コア マシンタイプはサポートされていません。
  • Cloud SQL インスタンスのディスクサイズは、データベース ストレージ使用量の需要に応じて自動的に増加します。初期ストレージ サイズは 10 GiB です。
環境コンポーネント サポートされているマシンタイプ
ノード n1-standard、n1-highmem、n1-highcpu、n2-standard、n2-highmem、n2-highcpu、e2-standard、e2-highmem、e2-highcpu、c2-standard、m1-megamem、m1-ultramem、n2-high-cpu、n2-highm2
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 の追加費用

Cloud Composer 1 環境の費用に加えて、次のサービスの費用が請求されます。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Cloud Composer 1 の料金の例

アイオワ(us-central1)に Cloud Composer 1 環境を作成し、デフォルトのパラメータを使用するとします。

この場合、環境には Cloud Composer 1 SKU に影響する次のデフォルト パラメータがあります。

  • 環境のウェブサーバーが composer-n1-webserver-2 マシンタイプを使用する。このマシンタイプには 2 つの vCPU と 20 GiB のストレージが含まれます。

  • 環境の Cloud SQL インスタンスは、db-n1-standard-2 マシンタイプを使用します。このマシンタイプには 2 つの vCPU があります。

これらのデフォルト パラメータは、環境の追加費用に影響します。

  • 環境の GKE クラスタには 3 つのノードがあります。ノードは環境ワーカーとスケジューラを実行します。
  • ノードは n1-standard-1 マシンタイプを使用します。
  • ノードはそれぞれ 20 GiB のストレージを使用します。

6.5 GiB のアウトバウンド データ転送を使用して、この環境を 7 日と 12 時間(合計 180 時間)実行し、環境を削除したとします。この場合、Cloud Composer 1 SKU は次のようになります。

  • Cloud Composer vCPU 時間180 hours * 2 vCPU * 0.074 / vCPU hour で、合計金額は $26.64 です。

  • Cloud Composer SQL vCPU 時間180 hours * 2 vCPU * 0.125 / vCPU hour で、合計金額は $45.00 です。

  • Cloud Composer のデータ ストレージは、データベース用に 10 GiB(これはデータベースのサイズの拡大とともに増加する初期ストレージです)、さらにウェブサーバー用に 20 GiB、合計 30 GiB になります。この結果、ストレージに対する料金は(データベース ストレージが増加しない場合)180 hours out of 740 hours * 30 GiB * $0.273 per GiB / month合計 $1.99 になります。

  • Cloud Composer のアウトバウンド データ転送6.5 GiB * $0.156 / GiB で、合計 $1.04 です。

  • この例の Cloud Composer 1 の料金の合計は次のとおりです。

    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
  • 環境には、Cloud Composer 1 SKU に含まれない追加費用もあります。たとえば、これらの費用には、環境を使用した期間に環境のクラスタの 3 つのノードを実行した場合の料金が含まれます。

次のステップ

カスタム見積もりをリクエストする

Google Cloud の従量課金制では、使用したサービスに対してのみ料金が発生します。カスタム見積もりをご希望の場合は、Google のセールスチームにお問い合わせください。
お問い合わせはこちら