ワークフローの料金
このドキュメントでは、ワークフローの料金の詳細について説明します。Google Cloud 料金計算ツールを使用して、ワークフローの使用料金を見積もることもできます。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の概要
ワークフローの料金は、実行されたワークフロー ステップの数に基づいて毎月計算されます。
ステップは内部ステップと外部ステップに分類でき、それぞれの料金体系は異なります。
実行されたワークフロー ステップの合計数には以下がカウントされます。
- 正常に実行されたステップ。
- 実行中に失敗したステップ。
- ワークフロー実行中に廃止されたステップ。再試行はすべてステップの実行としてカウントされます。
再試行の処理に関する情報は、ステップの再試行をご覧ください。
内部および外部のステップ
ステップには次の 2 種類があります。
内部ステップ: ワークフローの実行時に Google Cloud 内部で実行されるステップ。
内部ステップには次のものがあります。
*.googleapis.com
API に送信されるリクエスト- Compute Engine、Google Kubernetes Engine、または Kubernetes で実行され、
*.cloud.goog
ドメイン名を使用する API に送信されるリクエスト - App Engine で実行され、
*.appspot.com
ドメイン名を使用する API に送信されるリクエスト - Cloud Functions の呼び出し
*.run.app
ドメイン名を使用した Cloud Run の呼び出し- 変数の割り当てと評価
- 条件文の評価
- ユーザー定義のサブワークフローまたは組み込み関数の呼び出し(標準ライブラリとコネクタ)
- 長時間実行オペレーションのためのコネクタによるポーリング試行と
connector_params.polling_policy
を使用した制御
外部ステップ: Google Cloud の外部にあるリソースに対する外部 HTTP リクエストを行うステップ、または HTTP コールバックを待機するステップ。
外部ステップには次のタイプがあります。
- 外部 API に送信されるリクエスト
- カスタム ドメインを使用する Google Cloud リソースに送信されるリクエスト
events.await_callback
を使用して受信するコールバックを待機するステップ
内部ステップまたは外部ステップは 1,000 ステップ単位で課金されます。仕組みについては、料金の例をご覧ください。
サブワークフローの費用
サブワークフローの料金は、通常のワークフローと同じ料金ガイドラインを使用して計算されます。そのため、サブワークフローを呼び出すと、サブワークフローのステップのすべての費用と同額の費用に、そのサブワークフローを呼び出すステップの費用を加えた費用が発生します。
無料の使用量
Google Cloud の無料枠の一部として、ワークフローには特定の上限まで無料で使用できるリソースが用意されています。この使用量上限は、無料トライアル期間中および期間終了後にも利用できます。無料トライアル期間が終了すると、Always Free の上限を超えた使用量に対して、料金表に沿って課金されます。
リソース | 1 か月あたりの無料使用量上限 |
---|---|
内部ステップ | 5,000 |
外部ステップ | 2,000 |
料金表
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
料金の例
毎月の費用は、すべてのワークフローで実行される内部と外部のステップの合計数に基づきます。課金の計算は次のように行われます。各合計から無料使用分を差し引き、カテゴリごとに完全に使用された 1,000 単位または部分的に使用された 1,000 単位をカウントし、それぞれに関連付けられている単位コストをカウント数に乗算し、これらの結果を足し合わせることによって、合計課金額が算出されます。
たとえば、1 か月のワークフローの実行で、合計で 6,500 の内部ステップと 3,999 の外部ステップが使用された場合は、次のようになります。
使用された内部ステップの合計数: 6,500
- 無料枠でカバーされる内部ステップ数: 5,000
- 追加の内部ステップ: 1,500
- 完全に使用された、または部分的に使用された 1,000 ステップ単位: 2
- 内部ステップ 2 単位のコスト: 2 × $0.01 = $0.02
使用された外部ステップの合計数: 3,999
- 無料枠でカバーされる外部ステップ数: 2,000
- 追加の内部ステップ: 1,999
- 完全に使用された、または部分的に使用された 1,000 ステップ単位: 2
- 外部ステップ 2 単位の費用: 2 × $0.025 = $0.05
1 か月の総請求額: $0.02 + $0.05 = $0.07
次のステップ
- ワークフローのドキュメントを読む。
- ワークフローを使ってみる。
- 料金計算ツールを試す。
- Datalab のソリューションとユースケースについて学習する。