AWS Step Functions

分散アプリケーションのための視覚的なワークフロー
Step Functions Explainer Video (1:23)
Step Functions のご紹介
AWS Step Functions が、モダンアプリケーションのためにサーバーレスオーケストレーションを提供する方法をご覧ください。

仕組み

Step Functions は、デベロッパーが AWS のサービスを利用して分散型アプリケーションを構築し、プロセスを自動化するとともに、マイクロサービスをオーケストレーションして、データと機械学習 (ML) のパイプラインを作成できるようにするビジュアルワークフローサービスです。
図は、AWS Step Functions を利用した店舗レジのワークフローです。このプロセスの各ステップごとに AWS Lambda 関数を呼び出します。

ユースケース

抽出、変換、ロード (ETL) プロセスを自動化

Ensure that multiple long-running ETL jobs run in order and complete successfully, without the need for manual orchestration.

セキュリティと IT 機能の自動化

Create automated workflows, including manual approval steps, for security incident response.

大規模な並列ワークロードのオーケストレーション

Iterate over and process large data-sets such as security logs, transaction data, or image and video files.

マイクロサービスのオーケストレーション

Combine multiple AWS Lambda functions into responsive serverless applications and microservices.

AWS の詳細を見る