8 月 5 日、6 日 Next Tokyo 東京ビッグサイトにて開催!クラウドと AI の未来を Next で体感しよう。
移動
Workflows

Workflows

Google Cloud サービスと API を組み合わせると、信頼性の高いアプリケーション、プロセス自動化、データ パイプラインと機械学習パイプラインを構築できます。

新規のお客様には、Workflows で使用できる無料クレジット $300 分を差し上げます。すべてのお客様は 1 か月あたり 5,000 個のステップと 2,000 回の外部 API 呼び出しをご利用いただけます。クレジットに対する課金はありません。

  • このチュートリアルに沿って、��連のサービスを接続するワークフローをデプロイして実行する

  • 最長 1 年間の待機や再試行を含むプロセスを確実に自動化する

  • 低レイテンシのイベント ドリブンで実行されるリアルタイム処理を実装する

利点

アーキテクチャの簡素化

ステートフル ワークフローを使用すると、依存関係を追加しなくても、複雑なサービス統合の可視化とモニタリングを行うことができます。

信頼性とフォールト トレランスの実現

デフォルトまたはカスタムの再試行ロジックとエラー処理を使用すると、他のシステムで障害が発生した場合でも、Spanner への全ステップでチェックを行うことにより、進行状況を��握しつつ不具合を管理できます。

メンテナンス不要

必要に応じてスケール: パッチの適用や保守は不要です。ワークフローを実行した場合にのみ料金が発生し、待機中や非アクティブの間は料金は発生しません。

主な機能

主な機能

信頼性の高いワークフローの実行

Cloud Run functions コネクタを使用すると、リクエストのフォーマット、再試行、長時間実行オペレーションの完了の待機が処理され、Google Cloud が非常に使いやすくなります。

強力な実行制御

式と関数を使用してレスポンス データを変換し、リクエスト入力を準備します。入力とサービスのレスポンスに基づいて条件を自動化します。再試行ポリシーとエラー処理を指定します。ポーリングとコールバックを使用して非同期のオペレーションやイベントを待機します。

従量課金

ワークフローで手順を実行した場合にのみ料金が発生します。

ドキュメント

ドキュメント

Google Cloud Basics

Workflows について

このプロダクト概要では、Workflows の主要なコンセプトと主な機能を紹介します。
Quickstart

ワークフロー クイックスタート

Cloud Console、gcloud コマンドライン ツール、Terraform を使用してワークフローを作成、デプロイ、実行する方法について学習します。
Tutorial

ワークフローの入門ガイド

ワークフローでの実行順序の制御方法、サービスの呼び出し方法と HTTP リクエストの作成方法、コールバックやポーリングでの待機方法、自動トリガーの作成方法を学習します。
APIs & Libraries

構文の概要

サービスと API を呼び出すワークフローの記述方法、レスポンス データの処理方法、条件、再試行、エラー処理の追加方法について学習します。

お探しのものが見つからない場合

ユースケース

ユースケース

使用例
アプリの統合とマイクロサービス オーケストレーション

サービス呼び出しのシーケンスを信頼性が高く監視可能なワークフローに結合します。たとえば、ワークフローを使用して、経費処理アプリケーションに領収書処理を実装します。領収書画像が Cloud Storage バケットにアップロードされると、Workflows によって Document AI に送信されます。処理が完了すると、Cloud Functions の関数によって承認が必要かどうかが判断されます。最後に、Firestore データベースにエントリを追加すると、ユーザーに領収書が表示されます。

使用例
ビジネス プロセスの自動化

Workflows を使用して基幹業務を実行します。たとえば、ワークフローを使用して注文の処理と追跡を自動化します。在庫の確認後、倉庫から配送がリクエストされ、お客様に通知が送信されます。倉庫から出荷されるときに配送がスキャンされ、コールバックを介してワークフローが更新され、注文に追跡情報が追加されます。30 日以内に配達済みとしてマークされなかった注文は、カスタマー サービスにエスカレーションされます。

使用例
データと ML パイプライン

エクスポート、変換、クエリ、機械学習ジョブを順序付けるワークフローを使用して、バッチとリアルタイムのデータ パイプラインを実装します。BigQuery などの Google Cloud サービス用の Workflows コネクタを使用すると、オペレーションの実行や完了の待機が容易に��ります。Cloud Scheduler の統合により、繰り返しスケジュールでのワークフローの実行が簡単になります。

使用例
IT プロセスの自動化

Google Cloud サービスを制御するワークフローでクラウド インフラストラクチャを自動化します。たとえば、セキュリティ コンプライアンスの問題を検出して修正する毎月のワークフローをスケジュールします。重要なリソースと IAM 権限を反復処理し、Cloud Functions の関数を使用して承認更新に必要なリクエストを送信します。14 日以内に更新されなかった権限のアクセス権を削除します。

すべての機能

すべての機能

冗長性とフォールト トレランス
各ステップ後に複数のゾーンとチェックポイントの状態にわたってワークフローが自動的に複製されるため、サービスが停止した後も実行の継続が保証されます。他のサービスの障害は、デフォルトおよびカスタマイズ可能な再試行ポリシー、タイムアウト、カスタムエラー処理を介して処理されます。
自己文書化
名前付きステップを使用して YAML または JSON でワークフローを指定すると、ワークフローを可視化、理解、確認しやすくなります。この機械で読み取り可能な形式は、プログラムによるワークフローの生成と解析に対応しています。
最長 1 年間の待機
ポーリングが実行されるまで一定期間待機します。コネクタには、長時間実行オペレーションを含む多くの Google Cloud サービスに対して、ブロックステップが用意されています。ステップを記述するだけで、各ステップの完了を確認してから次のステップが実行されます。
イベント ドリブン、スケジュール、プログラムでのトリガー
ワークフローの実行は低レイテンシで、リアルタイム処理とバッチ処理の両方をサポートしています。Eventarc を通じて、ファイルが Cloud Storage にアップロードされたときや Pub/Sub メッセージがパブリッシュされたときなど、イベントが発生したときにワークフローを実行できます。
HTTP コールバック
ワークフロー内で一意のコールバック URL を作成します。その後、URL が呼び出されるのを待ち(最長 1 年間の設定可能なタイムアウトを使用)、ワークフローで HTTP リクエスト データを受信します。外部システムの待機や、人間参加型プロセスの実装に役立ちます。
セキュリティ
ワークフローはサンドボックス環境で実行され、セキュリティ パッチを必要とするコード依存関係はありません。シークレットの保存と取得には Secret Manager を使用します。
Google Cloud 内でのシームレスな認証
認証を気にせずに、Google Cloud プロダクトでの作業をオーケストレートします。適切なサービス アカウントを使用して、残りはワークフローに���せます。
低レイテンシでの実行
ワークフローの実行とステップ間遷移の高速スケジューリング。コールド スタートのない予測可能なパフォーマンス
迅速なデプロイ
数秒でデプロイして、高速なデベロッパー エクスペリエンスと迅速な本番環境の変更を実現します。
ロギングとモニタリングの統合
自動およびカスタム エントリを使用する Cloud Logging と最初から統合されており、各ワークフローの実行に関する分析情報が得られます。Cloud Monitoring は、実行量、エラー率、実行時間を追跡します。

料金

料金

常に無料枠を備えた従量課金は、1,000 単位の実行ステップに切り上げられます。ワークフローで実行されたステップに対してのみ支払います。ワークフローが実行されない場合は何も支払う必要なありません。見積もりには Google Cloud 料金計算ツールをご利用ください。

内部ステップ
月額
最初の 5,000 ステップ

無料

5,000~100,000,000 ステップ
1,000 ステップあたり $0.01
100,000,000 以降のステップ
お問い合わせください。
外部 HTTP 呼び出し
月額
最初の 2,000 呼び出し

無料

2,000~100,000,000 ステップ
1,000 呼び出しあたり $0.025
100,000,000 以降のステップ
お問い合わせください。

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

次のステップ

$300 分の無料クレジットと 20 以上の Always Free プロダクトを活用して、Google Cloud で構築を開始しましょう。

Workflows
Google Cloud