AWS Step Functions

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

仕組み

AWS Step Functions は、デベロッパーが AWS のサービスを利用して分散型アプリケーションを構築し、プロセスを自動化し、マイクロサービスのオーケストレーション、データと機械学習のパイプラインを構築できるようにするビジュアルワークフローサービスです。
図は、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 の詳細を見る