AWS Step Functions
開発者ガイド

AWS Step Functions とは

AWS Step Functions は、視覚的なワークフローを使用して、分散アプリケーションとマイクロサービスのコンポーネントを調整できるウェブサービスです。それぞれ別個の関数 (タスク) を実行する個々のコンポーネントからアプリケーションを構築することで、簡単にアプリケーションをスケールおよび変更できます。Step Functions を使えば、安心してコンポーネントを調整し、アプリケーションの関数を配置できます。Step Functions には、アプリケーションのコンポーネントを一連のステップとして可視化できるグラフィカルコンソールがあります。各ステップが自動的にトリガーおよび追跡され、エラーが発生した場合は再試行されるため、アプリケーションが毎回意図したとおりに整然と実行されます。また、各ステップの状態が記録されるため、問題が発生した場合は、問題を簡単に診断およびデバッグできます。

Step Functions ではオペレーションや基盤となるインフラストラクチャが自動的に管理されるため、どのような規模でもアプリケーションを確実に提供できます。

AWS クラウド、独自のサーバー、または AWS にアクセスできるシステムでタスクを実行できます。Step Functions は、Step Functions コンソール、AWS SDK、または HTTP API によりアクセスして使用できます。このガイドでは、これらのメソッドを使用して独自のステートマシンを開発、テスト、トラブルシューティングする方法について説明します。

Step Functions の概要

以下は AWS Step Functions の主な特徴です。

サポートされているリージョン

現在、Step Functions は次のリージョンでのみサポートされています。

  • 米国東部 (オハイオ)

  • 米国東部(バージニア北部)

  • 米国西部 (オレゴン)

  • 米国西部 (北カリフォルニア)

  • アジアパシフィック (ムンバイ)

  • アジアパシフィック (シドニー)

  • アジアパシフィック (東京)

  • アジアパシフィック (ソウル)

  • 欧州 (フランクフルト)

  • 欧州 (アイルランド)

  • 欧州 (ロンドン)

  • カナダ (中部)

  • アジアパシフィック (シンガポール)

  • AWS GovCloud (US)

アマゾン ウェブ サービスについて

Amazon Web Services (AWS) は、開発者がアプリケーションの開発時に利用できるデジタルインフラストラクチャサービスの集合体です。サービスには、演算能力、ストレージ、データベース、アプリケーション同期 (メッセージングとキューイング) があります。AWS では従量制のサービスモデルが採用され、ユーザーまたはアプリケーションが使用するサービスに対してのみ課金されます。AWS の新規ユーザーには、無料利用枠があります。この枠では、サービスを利用しても一定のレベル以下であれば無料です。AWS のコストと無料利用枠の詳細については、「AWS 無料利用枠の使用」を参照してください。AWS アカウントを取得するには、AWS のホームページにアクセスし、[Create a Free Account] を選択します。