支援対象地域:札幌、仙台、関東、愛知、関西、広島、福岡


AWS Step Functions とは

AWS Step Functionsとは

AWS Step Functionsとはビジュアルワークフローを使用してソフトウェアやシステムを調整するAmazonのサービスのことで、ビジュアルワークフローのことをステートマシンと呼んでいます。JSONをベースにしたAmazon States Languageという言語が使用され、状態を表す「State」を定義する必要があります。分岐を表す「Choice」や指定した時間待機することを表す「Wait」、実行を正常に停止させる場合は「Succeed」、エラーによる実行の停止は「Fail」などこの言語は比較的わかりやすいため、ノンプログラマーでも理解しやすいでしょう。

Step Functionsを導入するメリットはワークフローをビジュアル化することで意思疎通がしやすく、トラブルが起こった場合でも素早く対応ができることがあげられます。また、自動でスケーリングをしてくれ、可用性も高いため、運用やメンテナンスにかかるコストを削減できるメリットもあります。気になる料金は無料利用枠も用意されているので、お試し導入をしやすいのではないでしょうか。