コンテンツへ移動
ittechwire

出典が明確なテクノロジーニュース

  1. ホーム
  2. クラウド

クラウド

DenoがCloudflareに合流、セルフホスト型Workersの構築へ Deno Deployは終了

Ryan Dahl率いるDenoチームがCloudflareに移り、WorkersとDurable Objectsを自前のサーバーで実用的に運用できるようにする。Deno Deployは6カ月後に閉鎖され、ランタイムの開発はさらに1年後に終了する。

ittechwire 編集部6分で読めます出典: 3AI翻訳 · 原文: English
Cloudflareのオフィスの受付エリア。受付デスクの後ろの壁に社名とロゴが掲げられている
HaeB · CC BY-SA 4.0

ポイント

  1. 1Node.jsとDenoの生みの親であるRyan Dahlを含むDenoチーム全員がCloudflareに加わると、両社が2026年10月9日に発表した。
  2. 2DahlとBert Belderが、Denoのcelldのコードと考え方を取り込み、セルフホスト版workerdを完全にサポートされた選択肢にする取り組みを率いる。
  3. 3Denoランタイムにはさらに1年間、月例のバグ修正とセキュリティのリリースが提供され、その後チームは開発を終了する。コードはオープンソースのまま残る。
  4. 4Deno Deployは6カ月後に終了し、有料顧客にはCloudflare Workersへの移行支援が提供される。JSRはCloudflareのインフラ上で運用が続く。
  5. 5CloudflareのKenton Vardaは、Workersが囲い込みのために作られたとの主張を否定し、workerdが現時点でDurable Objectsを単一インスタンスとしてしか実行できないことを認めている。

記事全文

CloudflareとDenoは2026年10月9日、Node.jsとDenoの生みの親であるRyan Dahlが率いるDenoチーム全員がCloudflareに移ると発表した。Cloudflareのブログに掲載された共同の投稿で、DahlとCloudflareのKenton Vardaは、Cloudflareのネットワーク上だけでなく、開発者が自らのインフラでWorkersとDurable Objectsをはるかに容易に運用できるようにすることが目的だとしている。Cloudflareはこの投稿を買収としてタグ付けしており、ブロガーのSimon Willisonはこの取引をCloudflareによるDenoの完全な買収だと説明している。いずれの投稿も金銭的な条件は明らかにしていない。

計画の中心となるのは、Denoチームが8月に公開したcelldだ。Dahlはcelldについて、Rustで書かれた単一のバイナリで、外部サービスへの依存はオブジェクトストレージのみだと説明し、VardaはCloudflare自身のWorkersおよびDurable Objectsと完全な互換性を持つよう設計されたと述べている。Cloudflareのランタイムであるworkerdはすでにオープンソースだが、VardaはworkerdがDurable Objectsを単一インスタンスとしてしか実行できないことを認めている。ローカルでのテストには十分だが、スケーリングには向かないという。Vardaによれば、Cloudflareが本番環境で使っているルーティングはセルフホストする人々が望むようなものではなく、同社は代替を構築する時間を確保できなかった。今後はDahlとBert Belderが、celldのコードと考え方をworkerdに取り込むことで、セルフホスト版workerdを完全にサポートされた選択肢にする取り組みを率いる。Vardaは、今後数カ月のうちにさらなる発表があるとしている。

Denoのユーザーにとって、この動きは直接的な影響をもたらす。Dahlによれば、チームは独立したランタイムとホスティングサービスを続けるのではなく、今後の取り組みをCloudflareのWorkersおよびDurable Objectsのチームと共通のプラットフォームに注ぐ。Denoランタイムにはさらに1年間、月例のバグ修正とセキュリティのリリースが提供され、その後チームは開発を終了する。コードはオープンソースのまま残り、他者が開発を引き継ぐことを歓迎するという。Deno Deployは6カ月間稼働を続けた後に終了し、有料顧客はCloudflare Workersへの移行支援を受けられる。JSRはオンラインのまま維持され、そのインフラはCloudflareに移される。チームはrusty_v8のサポートを続け、workerdへの統合を計画している。Dahlはこの転換を「Denoの上に構築してきた人々にとって重大な変化」と表現している。

Vardaはこの投稿で、CloudflareがWorkersを他のプラットフォームと異なる形で作ったのは顧客を囲い込むためだという、よくある批判にも答えている。設計が異なるのはCloudflareがそのほうが優れていると考えているからだと主張し、囲い込みはむしろ同社に損害を与えると述べる。2022年にShopifyなどの顧客にWorkers for Platformsを売り込んだ際、顧客はランタイムがオープンソースである場合に限りその上に構築するとしており、それがCloudflareが本番環境で実行しているのと同じコードであるworkerdを公開した理由だという。Vardaは、かつての顧客の中にはworkerdを使ってCloudflareから離れた例もあるとし、「人々に脱出口を与えることは良いビジネスだ」と語る。一方で、これまでのところworkerdを本番環境で運用している人は少ないことを認め、その原因はCloudflareが周辺のサービスやツールを整備してこなかったことにあるとしている。

Dahlは、celldがスケーリングをプログラミングモデルそのものの一部にするため、各アプリケーションがそのインフラを個別に組み立てる必要がなくなると書いている。Dahlは、Durable Objectsが永続的な状態、WebSockets、低コストのサーバーレス実行、高水準のJavaScriptインターフェースを兼ね備えていることから、AIエージェントのハーネスに適しているとみている。Willisonが引用したHacker Newsのコメントで、Dahlはランタイムの終了は自身も同意する共同の決定だったと述べ、DenoはNode.jsの挙動を模倣する方向に引き込まれてきた一方で「結局のところ大きな問題を解決していない」と主張している。Willisonは、Denoのメンテナンス終了をこの発表の悪いニュースだと評している。Willisonによれば、彼が最も気に入っているDenoの機能は権限システムで、スクリプトを選択したファイル、フォルダー、ネットワークホストに制限できる。Node.jsも2023年4月のv20.0.0で同様のモデルを追加したが、特定のホストを許可リストに登録することはまだできないと彼は指摘している。

なぜ重要か

DenoランタイムやDeno Deployに依存する開発者や企業は、期限に直面することになる。Deployからの移行には6カ月、現在のチームによるランタイムのリリースは、他者が開発を引き継がない限り残り1年だ。Cloudflareのユーザーにとっては、この計画により、WorkersおよびDurable Objectsのアプリケーションを自前のマシン上で大規模に運用できるようになる可能性がある。これは現在、workerd単体では実現できない。未確定の点も多い。Cloudflareは今後数カ月のうちにさらなる発表があるとしており、各投稿は移行支援の内容を説明しておらず、取引条件も一切開示していない。

経緯

  1. · 公開

トピック#Deno#Cloudflare#Cloudflare Workers#Durable Objects#JavaScript#Ryan Dahl

出典

この記事は以下の情報源に基づいています。全体の文脈は各情報源をご覧ください。

  1. 1Cloudflare · 一次情報Deno is joining Cloudflareblog.cloudflare.com
  2. 2Deno · 一次情報Deno is joining Cloudflaredeno.com
  3. 3Simon Willison · 分析Deno is joining Cloudflaresimonwillison.net