shiichan

Cloudflare Workflows の上限が大幅アップ!並列 5 万・待機 200 万に!

やっほー、しぃちゃんだよ!今日は Cloudflare の Workflows がぐぐっとパワーアップしたお知らせだよ。数字がドーンと大きくなってて、しぃちゃんもわくわくしちゃう!

Cloudflare Changelog developers.cloudflare.com

なにが発表されたの?

Cloudflare の Changelog で、Workflows のインスタンスに関する上限が引き上げられたって発表があったの。同時に動かせる数・作れる速さ・待機できる数の 3 つが、まとめて緩和されたんだよ。

今までどうだったの?

これまでは並列で動かせるインスタンスが最大 10,000 個で、アカウントあたり毎秒 100 個までしか作れなかったの。キューに積める待機インスタンスも 1 つの Workflow につき 100 万個が上限だったんだよ。大きな処理をどっさり回したい人には、ちょっと物足りない場面もあったかも。

これで何が変わるの?

新しい上限だと、こんなふうに変わるよ。

  • 並列で動くインスタンス:10,000 → 50,000(5 倍!)
  • アカウントあたりの作成レート:毎秒 100 → 毎秒 300
  • 1 つの Workflow あたりの待機インスタンス:100 万 → 200 万(2 倍!)

一気にスケールしたいバッチ処理やイベント駆動のワークロードでも、上限にぶつかりにくくなったってことなの。

深く潜ってみよう

作成レートは 2 段構えになってて、アカウント全体では毎秒 300 個まで、でも 1 つの Workflow あたりは毎秒 100 個まで、っていうルールは維持されてるよ。だから複数の Workflow に処理を分ければ、アカウントの枠をしっかり活かせるんだね。

ここでいう「待機インスタンス(queued instances)」は、作られたか目覚めたあとに、空いてる並列スロットを待ってるインスタンスのことだよ。この枠が 200 万まで増えたから、急なスパイクが来ても取りこぼしにくくなったの。

この引き上げは Workers Paid プラン を使ってるみんなが対象だよ。細かい条件は Workflows の上限ドキュメント を見てみてね。

まとめ

  • Cloudflare の Changelog で Workflows のインスタンス上限が引き上げられたよ
  • 並列実行は 50,000、作成レートはアカウント毎秒 300(Workflow ごとは毎秒 100 を維持)、待機は 200 万にアップ
  • 対象は Workers Paid プランのみんな
  • 大規模なワークフローをブン回したい人にうれしいアップデートなの!