Workers, Now Even More Unbound: 15 Minutes, 100 Scripts, and No Egress

我们的使命是,让开发人员能够在我们的平台上从头到尾地构建他们的应用程序,并彻底消除任何可能的限制。今天,我们很高兴地宣布,您将能在我们的网络上构建大规模、数据密集型的应用程序,而且无需高额费用;从今天开始,我们要把      出口费用降为零。

更经济:取消出口费用

一直以来,在任何平台上开发更多内容都会有一个限制——高额的数据传输成本。这些成本往往表现为出口费用。尤其是数据密集型工作负载,视乎提供商,出口数据传输成本有可能达到很高水平。

数据出口费用究竟是什么呢?它就是从云提供商检索数据的费用。云基础设施提供商一般会根据容量为带宽付费,但常常会根据数据传输量向客户收费。想知道这对最终用户意味着什么吗?我们最近撰写了一篇有关 AWS 惊人出口费用的分析,如果您希望进一步了解 AWS 建立起来的‘加州旅馆’模式,那么这篇文章值得一读。数据出口费用实际上将您锁定在他们的平台上,导致您选择提供商并非基于哪家提供商拥有最适合您用例的基础设施,而是您的数据存储在哪里。

Cloudflare 正在努力为客户扭转这种局面。我们最近宣布的 R2 Storage 豁免了其他提供商对类似产品收取的数据出口费用。Cloudflare 是 Bandwidth Alliance 的创始成员,旨在帮助我们的共同客户消除这些数据传输费用。

我们忠于这一使命,宣布从现在开始免除 Workers UnboundDurable Objects 的所有出口数据传输费用。如果您正在使用 Workers Unbound,您的下一期账单将不再包含出口传输费用。如果您还没有使用 Unbound,那么这就是开始试验的大好机会了。通过 Workers Unbound,您将获得更长的 CPU 时间上限,并按使用付费,不用担心数据传输成本。与 Bandwidth Alliance 相结合后,对任何数据密集型工作负载而言,这都是一个低本高效的解决方案。

进一步解绑:15 分钟

本周的主题是定义计算的未来。Workers 非常适合延迟敏感的工作负载,提供零毫秒冷启动时间,快速全球部署,以及 Cloudflare 网络的强大能力。但 Workers 并不局限于执行轻量级任务。我希望您也能在我们的平台上运行重量级负载。因此我们宣布,从现在开始您可以在 Workers 上使用长达 15 分钟的 CPU 时间!您可以使用 Cron Triggers 在 Workers 上运行计算密集型的任务。马上使用?前往 Workers 中的 Settings 选项卡,选择 ‘Unbound’ 使用模式。

确认您的使用模式是 Unbound 后,切换到 Triggers 选项卡并点击 Add Cron Trigger。您会看到其中列有 ‘Maximum Duration’ ,表明您的计划是否具备使用 15 分钟负载的资格。

稍等,还有更多(-没忽悠您!)

这还不是全部。作为一个平台,看到客户希望与我们进一步发展证明了我们的价值,因此我们一直致力于解决这些限制。正因为如此,今天开始,所有客户都将可以部署最多 100 个 Worker 脚本。同时,我们推出 Services,允许部署多达 100 个环境。更高的上限让我们的客户能将更多用例迁移到 Workers 平台上。

与此同时,我们还欣然宣布,Workers 平台将计划支持更大的脚本。此举将允许开发人员使用更多的库构建更大型的 Workers 项目,并带来新的可能性,例如通过 WASM 运行 Golang。查看一个在 Worker 上运行的 esbuild 实例,脚本压缩后仅 2 MB 出头。若有意使用更大的脚本,请在这里注册。

云计算的未来已经到来,就在 Cloudflare 上。Workers 一直是安全快速的无服务器平台,最近已获评为这一领域的领导者。现在,Workers 也变得更经济、更灵活。

我们迫不及待要看到客户构建了哪些雄心勃勃的项目。现在,开发人员比以往任何时候都更容易在 Cloudflare 上部署复杂的大型应用。希望使用 Workers 构建应用?想与社区进行互动吗?加入 我们的 Discord 服务器,了解 Cloudflare Workers 的最新发展吧。