Vercel Workflows、実行ごとの状態やキュー配信・出力を1つのリージョンにまとめる設定を追加

Vercel Workflows、実行ごとの状態やキュー配信・出力を1つのリージョンにまとめる設定を追加

公開: 更新:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座

Vercelは、Workflowsで実行ごとの状態やキュー配信、出力の送出元を単一のリージョンにそろえる設定を公開しました。Workflows上でエージェントなどを動かす開発者にとって、状態やキュー配信、出力の置き場所を実行単位で選べるかどうかが変わります。

3行まとめ

  • 何が発表されたか:Vercelは、Workflowsの各実行の状態・キュー配信・出力ストリームを単一のリージョンに保持する設定を発表しました。
  • 仕組み・主な変化:既定では実行が開始したリージョン、指定すれば任意のリージョンが割り当てられ、その実行が終わるまで変わりません。
  • 利用者への意味:既存のワークフローは移行やコード変更なしに次回の実行から適用されるとVercelは説明しています。

実行の状態・キュー配信・出力をまとめるホームリージョンの決まり方

ホームリージョンとして既定で使われるのは、その実行が開始したリージョンです。開始時に対象リージョンを選んだ場合は、選んだリージョンが状態・キュー配信・出力ストリームの置き場所になります。

一度決まったホームリージョンは、その実行が終わるまで変わりません。Workflows上に構築したエージェントでは処理の一巡が利用者の近くに留まる、というのがVercelの説明です。

同社が挙げる例では、シドニーの利用者に応答するエージェントがシドニーで実行され、進行状況を記録し、出力もシドニーから流されます。

このセクションの用語

ホームリージョン
Vercel Workflowsが、1回の実行の状態、キュー配信、出力ストリームをまとめて置く単一のリージョンを指す呼び方です。

Python研修一覧はこちら

目的に合うPython研修を一覧形式から探したい方は、ぜひご利用ください。

Python研修を比較する

Java研修一覧はこちら

目的に合うJava研修を一覧形式から探したい方は、ぜひご利用ください。

Java研修を比較する

PHP研修一覧はこちら

目的に合うPHP研修を一覧形式から探したい方は、ぜひご利用ください。

PHP研修を比較する

新入社員研修

目的に合う新入社員研修を一覧形式から探したい方は、ぜひご利用ください。

新入社員研修を比較する

全ての研修からも探したい方はこちら

利用開始に必要なWorkflow SDKの更新とregionオプション

利用を始めるには、Workflow SDKをworkflow@5.0.0-beta.33以降へ更新します。Vercelが示すコマンドはpnpm i workflow@betaで、これはWorkflow SDKの最新ベータ版を導入するものです。

実行を特定のリージョンに固定したい場合は、start()regionオプションを渡す形です。公開されたコード例は{ region: 'sfo1' }を指定するもので、Vercelはこの指定によって実行のデータがsfo1に保存され、キューメッセージもそこから配信されると記しています。

コード例の全文は、発表元の公式ページに掲載されています。

Vercel公式チェンジログはこちら
Python基礎・実践(Django)

企業・法人向けのPython研修では、基礎から応用まで体系的に学べます。

Python研修の詳細

DX社員研修

企業・法人向けのDX研修では、実務に繋がるリスキリングでITレベルを向上させます。

DX研修の詳細

Javaエンジニア育成研修

企業・法人向けのJavaエンジニア育成研修では、Javaの基礎から応用まで確実に習得できます。

Java研修の詳細

新卒・新入社員向け研修

企業・法人に新入社員・新卒社員に向けたプログラミング研修を提供しています。

新入社員研修の詳細

コードキャンプのIT研修を全て見る

リージョン障害時のフェイルオーバーと既存ワークフローへの適用

リージョン単位の障害が起きている間は、ワークフローのトラフィックが最も近い次のリージョンへフェイルオーバーする、とVercelは述べています。

既存のワークフローについては、次回の実行でリージョン配置を受け取る形です。移行やコード変更は不要だと同社は説明しています。

このセクションの用語

フェイルオーバー
障害が発生したときに、処理を別の系統や拠点へ切り替えて継続させる仕組みです。

trends編集部の一言

実行が開始したリージョンを既定にしつつ、必要ならstart()regionで固定先を選べるという組み立ては、既定のまま様子を見る余地が残る点で扱いやすいと感じます。既存のワークフローが次回の実行からリージョン配置を受け取るため、まず実際の配置を確かめてから固定するかどうかを決める、という順序でも検討できそうです。

一方でSDKはworkflow@5.0.0-beta.33以降というベータ版が前提になるため、本番の実行へ広げる前に自分たちの利用形態で試す段階を挟む価値はあるでしょう。

References

  1. ^ Configure where run state lives in Vercel Workflows. https://vercel.com/changelog/configure-where-run-state-lives-in-vercel-workflows.

※本記事は上記の一次情報を基に編集しています。誤りや最新情報との差異がある場合はご連絡ください。

修正・削除・掲載などの依頼はこちら

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

企業・法人向けのIT・プログラミング・生成AI研修を探す、比較する - IT・プログラミングを知って学べるコネクトメディア CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 3.5日の研修で、年間1,600時間の削減効果が見込まれる。東京きらぼしフィナンシャルグループのDX人材育成事例 - IT・プログラミングを知って学べるコネクトメディア 配属3ヶ月で30%の生産性向上を実現するいよぎんコンピュータサービスの新人研修に迫る - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する