Cloudflare 收购 Deno:计划把 celld 并入开源 workerd,Deno Deploy 半年后关停

据深潮 TechFlow发布,作者:Janakiram MSV 编译:深潮 TechFlow 深潮导读: Forbes 称 Cloudflare 收购 Node.js 发明者 Ryan Dahl 创办的 Deno,核心资产是开源项目 celld——可在自有基础设施上运行 Cloudflare 的无服务编程模型。文章写明:Deno 累计融资约 2600 万美元(含红杉领投 A 轮),Deno Deploy 将在六个月后关停、运行时仅再提供一年安全更新;Cloudflare 计划把 celld 并入开源 workerd,把“难迁出”异议变成可移植卖点——也给已在 Deno 上跑生产的团队留下了未规划的迁移窗。 Cloudflare 已收购 Deno——这家公司背后是 Node.js 发明者 Ryan Dahl 打造的 JavaScript 与 TypeScript 运行时。这笔交易里最重要的资产,是一个名为 celld 的小型开源项目:它让企业能在自有基础设施上,运行 Cloudflare 的无服务编程模型。 此次收购把外界对 Cloudflare Workers 的长期异议——“建在上面的应用很难迁走”——转成了卖点。对正在评估无服务与边缘平台的 CIO 而言,可移植性如今有了具体答案。不过,已经跑在 Deno 上的团队,却面临一场原未列入计划的迁移。 Cloudflare 未披露交易金额。据 TechCrunch 报道,Deno 累计融资 2600 万美元,其中包括由红杉领投的 A 轮。整个 Deno 团队——由 Dahl 与联合创始人 Bert Belder 带领——将加入 Cloudflare。 celld 如何扩展 Workers 模型要理解 celld 的位置,先从 Workers 说起。Cloudflare Workers 在公司的全球网络上运行小型 JavaScript 程序,Durable Objects 则在此模型上叠加持久状态。每个 Durable Object 都像一台可单独寻址的小型服务器,自带 SQLite 数据库。例如聊天应用可以为每个频道分配一个对象,从而把用户与数据分散到多台机器上。 Cloudflare 在 2022 年开源了 Workers 运行时 workerd。构建该运行时的工程师 Kenton Varda 在联合公告中承认:workerd 对 Durable Objects 仅支持单实例。这对本地测试够用,却无法在生产环境扩展。 Deno 的 celld 项目填补了这一缺口。该项目于 8 月发布,是一个单一的 Rust 二进制,可在多台机器上运行 Workers 与 Durable Objects,外部依赖仅有对象存储。运维人员对着同一个存储桶跑多个 celld 实例,软件自行处理放置、路由与持久化。Dahl 与 Belder 如今将牵头把 celld 并入 workerd,并让自托管成为运行 Workers 应用的一种受支持方式。 这样一来,客户可以在 Cloudflare 网络上构建应用,再迁到私有数据中心,而无需重写。Varda 写道,Shopify 在 2022 年基于 Workers for Platforms 开发之前,就要求必须有开源运行时。他还披露,已有部分前客户借助 workerd 离开了 Cloudflare。 四个月内的第二次开发者收购 Deno 是 Cloudflare 今年收购的第二家 JavaScript 工具公司。6 月,它收购了 Vite 构建工具背后的 VoidZero。Cloudflare 称 Vi
你怎么看这条消息?来投第一票

评论

0/500
免责声明:本文内容仅供参考,不构成任何投资建议。
更多快讯