投稿日: Dec 1, 2016
AWS Step Functions により、視覚的なワークフローを使用して、分散アプリケーションとマイクロサービスのコンポーネントを簡単に調整できます。それぞれ別個の機能を実行する個々のコンポーネントからアプリケーションを構築することで、迅速にアプリケーションをスケーリングおよび変更できるようになります。Step Functions を使えば、アプリケーションの機能にコンポーネントやステップを確実に配置できます。グラフィカルコンソールを使用して、アプリケーションのコンポーネントを一連のステップとして配置し、可視化できます。これにより、複数のステップからなるアプリケーションをシンプルに構築および実行できるようになります。Step Functions では、各ステップが自動的にトリガーおよび追跡され、エラーが発生した場合は再試行されるため、アプリケーションが意図したとおりに整然と実行されます。また、各ステップの状態が記録されるため、問題が発生した場合は、問題を簡単に診断およびデバッグできます。コードを記述することなくステップを変更および追加できるため、アプリケーションを簡単に発展させ、短期間でイノベーションを実現できます。
AWS Step Functions ではオペレーションや基盤となるインフラストラクチャが自動的に管理されるため、どのような規模でもアプリケーションを確実に提供できます。
AWS Step Functions では、状態遷移と呼ばれる、アプリケーションワークフローの 1 つのステップから次のステップへの移行に対してのみのお支払いとなります。各状態の継続時間にかかわらず (ただし、最大 1 年間)、請求額は状態遷移の回数によって計算されます。AWS Step Functions の無料利用枠には、毎月 4,000 の状態遷移が含まれています。
AWS Step Functions は、米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、欧州 (アイルランド)、およびアジアパシフィック (東京) の各リージョンで利用可能になりました。
詳細については、http://aws.amazon.com/step-functions をご覧ください。