Amazon-web-services-simple-workflow-service
提供:Dev Guides
AWS-シンプルなワークフローサービス
次のサービスは、アプリケーションサービスセクションに分類されます-
- Amazon CloudSearch
- Amazon Simple Queue Services(SQS)
- Amazon Simple Notification Services(SNS)
- Amazon Simple Email Services(SES)
- Amazon SWF
この章では、Amazon SWFについて説明します。
- Amazon Simple Workflow Service(SWF)*は、分散アプリケーションコンポーネント間での作業の調整を容易にするタスクベースのAPIです。 分散コンポーネントを調整し、信頼できる方法で実行状態を維持するためのプログラミングモデルとインフラストラクチャを提供します。 Amazon SWFを使用して、差別化するアプリケーションの側面の構築に集中できます。
- ワークフロー*は、目的を達成するためにアクティビティを調整するロジックを含む、何らかの目的を実行するアクティビティのセットです。
- ワークフロー履歴*は、ワークフローの実行が開始されてから発生した各イベントの完全で一貫した記録で構成されています。 SWFによって維持されます。
SWFの使用方法
- ステップ1 *-AWSアカウントにサインインし、サービスダッシュボードでSWFを選択します。
- ステップ2 *-[サンプルウォークスルーの起動]ボタンをクリックします。
- ステップ3 *-サンプルワークフローの実行ウィンドウが開きます。 [開始]ボタンをクリックします。
- ステップ4 *-[ドメインの作成]セクションで、[新しいドメインの作成]ラジオボタンをクリックし、[続行]ボタンをクリックします。
- ステップ5 *-[登録]セクションで指示を読み、[続行]ボタンをクリックします。
- ステップ6 *-[展開]セクションで、目的のオプションを選択し、[続行]ボタンをクリックします。
- ステップ7 *-[実行の実行]セクションで、目的のオプションを選択し、[この実行の実行]ボタンをクリックします。
最後に、SWFが作成され、リストで利用可能になります。
Amazon SWFの利点
- ワークフローの実行に関するすべての情報がワークフロー履歴に保存されるため、アプリケーションをステートレスにすることができます。
- ワークフローの実行ごとに、履歴は、スケジュールされたアクティビティ、それらの現在のステータスおよび結果の記録を提供します。 ワークフローの実行では、この情報を使用して次のステップを決定します。
- 履歴には、実行中のワークフローの実行を監視し、完了したワークフローの実行を確認するために使用できる詳細な手順が記載されています。