投稿日: Dec 3, 2019
Express Workflows は、AWS Step Functions ワークフローの新しいワークフロータイプです。これにより、AWS のコンピューティング、データベース、メッセージングサービスを毎秒 100,000 件を超えるイベントレートでコスト効率よく調整できます。Express Workflow は、Amazon API Gateway を介した HTTP リクエスト、AWS Lambda リクエスト、AWS IoT ルールエンジンのアクション、および Amazon EventBridge の 100 件以上の AWS および SaaS イベントソースなどのイベントに応じて、自動的に開始されます。Express Workflows は、IoT データの取り込み、ストリーミングデータの処理と変換、大量のマイクロサービスオーケストレーションなどの大量のイベント処理ワークロードに適しています。
AWS Step Functions を使用すると、開発者は Lambda 関数などの AWS のサービスを、数分でサーバーレスワークフローにアセンブルできます。その際、コードを記述する必要はありません。ステップ関数は、サーバーレスワークフローのステップが確実に実行され、情報がステージ間で受け渡され、エラーが自動的に処理されるようにします。開発者は今日、標準ワークフローを生産的に利用して、機械学習モデルのトレーニング、レポート生成、IT の自動化、注文処理など、長時間実行されるワークロードを管理しています。
エクスプレスワークフローは、1 秒あたり 100,000 件を超えるイベントレートをサポートできるため、イベント処理ワークロードに適しています。エクスプレスワークロードの料金は、リクエスト 100 万件あたり 1.00 USD、GB 秒あたり 0.00000456 USD という低価格で、費用対効果の高いイベントベースのワークフローを実現しています。
Express Workflow を使用する際の初期費用や最低料金はなく、お客様が使用した分だけお支払いいただきます。
エクスプレスワークフローは、AWS マネジメントコンソール、コマーシャルラインインターフェイス (CLI)、または SDK から使用を開始できます。開発者は、すぐに実行できるサンプルプロジェクトを使用して最初のワークフローを構築できます。サンプルプロジェクトは、クリックを一度するだけで Step Functions コンソールよりデプロイできます。
Express Workflow は、米国東部 (オハイオおよびバージニア北部)、米国西部 (オレゴンおよび北カリフォルニア) 、カナダ (中部) 、欧州 (ストックホルム、パリ、アイルランド、フランクフルト、およびロンドン) 、アジアパシフィック (ムンバイ、東京、香港、ソウル、シンガポール、北京、寧夏、シドニー) 、南米 (サンパウロ、バーレーン) のリージョンで一般公開されています。
Express Workflow の詳細については、以下をご覧ください。
- Jeff Barr のブログ記事を読む
- AWS Step Functions 製品ページにアクセスする
- Amazon Step Functions の開発者ガイドを読む