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

CloudFlow:CloudFlow よくある質問

最終更新日:Mar 11, 2026

概要

CloudFlow とは

CloudFlow は、分散タスクを調整するためのフルマネージドサービスです。ビジネスロジックを foreach、choice、parallel といった一連のステップとして定義すると、CloudFlow が実行追跡、状態管理、自動再試行を処理します。組み込みのロギングと監査により、すべてのフロー実行を完全に可視化できるため、アプリケーションの診断とデバッグが容易になります。

CloudFlow の仕組み

関数リソースをオーケストレーションするフローを作成し、各ステップの入力と出力を指定します。組み込みのコントロールステップにより、条件分岐、並列実行、タイムアウト処理、または早期終了を追加できます。

CloudFlow は、各実行をリアルタイムで視覚化するグラフィカルインターフェイスを提供します。これにより、ステップのシーケンス、現在のステータス、およびすべての実行の詳細な履歴を確認できます。

CloudFlow の利点

  • 組み込みのオーケストレーション: CloudFlow は、繰り返しのオーケストレーションを回避し、ステップと実行の状態を維持し、分散タスク通信を処理し、フロー設計とモニタリングのための可視化ツールを提供します。

  • クロス環境連携: 異なる言語で記述され、異なるインフラストラクチャまたはネットワークで実行されているアプリケーションを調整します。CloudFlow は、ハイブリッドクラウド間の移行、Apsara Stack またはプライベートクラウドからハイブリッドクラウド、そしてパブリッククラウドへの移行、およびモノリシックからマイクロサービスアーキテクチャへの移行をサポートします。

  • 従量課金制のフルマネージド: 維持するインフラストラクチャはありません。CloudFlow は安全で、高可用性、フォールトトレラント、高い耐久性を備えています。あらゆる規模のフローは高い同時実行性で実行され、スケーリングはユーザーに透過的です。ステップトランジションに対してのみ料金が発生します。

  • 視覚的な実行追跡: グラフィカルインターフェイスはフローと実行ステータスを表示し、ビジネスチーム、開発者、運用保守担当者に共有ビューを提供することで、相互のやり取りを削減します。

実行

フローの実行期間

単一のフロー実行は、最大1年間実行できます。

フローの実行方法

フローは次の3つの方法で実行できます。

方法説明
CloudFlow コンソールウェブインターフェイスから直接フローを実行します。
API または SDKAPI オペレーションを呼び出すか、CloudFlow SDK を使用してプログラムで実行を開始します。
Function ComputeFunction Compute を使用してフローをトリガーし、異なるイベントソースからのデータを処理します。

フロー定義

フロー定義に使用する言語

CloudFlow は、ビジネスロジックをコンパイルするプログラムコードとして実装するのに役立つフロー定義言語 (FDL) を提供します。

構文の詳細と例については、「フロー定義言語の概要」をご参照ください。

統合

CloudFlow は Cloud Monitor と統合できますか

はい。CloudFlow はフロー実行メトリックを Cloud Monitor に送信し、そこでそれらを追跡し、アラートルールを設定できます。

CloudFlow はイベント駆動型実行をサポートしていますか

CloudFlow はイベントソースと統合されていません。代わりに、CloudFlow と統合されたクラウドサービスがイベントプロデューサーとして機能します。CloudFlow にイベントを転送するには、Function Compute を介して StartExecution API オペレーションを呼び出します。

イベントトリガーの設定の詳細については、「トリガー」をご参照ください。