Amazon Simple Workflow Service (SWF)
旧世代の workflow オーケストレーション
SWF は分散 workflow のステップをオーケストレーションします。task をポーリング(poll)して実行する decider と worker は自分で書きます。サービスは現在も稼働していますが、AWS は新しいアプリケーションには Step Functions を推奨しています。
- コスト$ 安い
- 難易度●●●●●
- 未使用でも課金?いいえ
- サーバーレス
- 出題試験SAA
たとえるなら昔ながらの電話交換手のようなものです。今も働いていますが、指示の台本は自分で書く必要があります。
いつ使う?
✓ 使うべき場面
既存のシステムが SWF を使っている場合や、旧来のモデルで長期にわたる手動(人の)介入が必要なとき。
✗ 避けるべき場面
新しい workflow → Step Functions。
よくある使い方
- 既存の SWF workflow の維持
- 人による承認ステップが長期に及ぶプロセス
料金はいくら?
- 課金方式: 開始された workflow、task、signal の数と、workflow の保存期間に応じて課金されます。