Cloudflare Workers for Platforms旨在实现更加可编程的网络

Cloudflare Workers for Platforms旨在实现更加可编程的网络

Cloudflare Workers for Platforms提供了一套工具和一个API标准,允许开发人员定制任何网络应用。

本周推出的Cloudflare Workers for Platforms是一套新的工具,旨在使所有网络应用对外部开发者来说都是可编程的。

Cloudflare Workers for Platforms将允许开发者向第三方软件应用程序或SaaS产品添加功能。这可能很简单,就像为通过你的电子商务供应商进行销售时设置一个电子邮件触发器,也可能意味着根据独特的业务需求进行更复杂的定制或整合。

但是,Cloudflare Workers for Platforms将允许开发人员直接添加功能,而不是与第三方供应商进行冗长的功能请求程序。

自2017年Cloudflare Workers无服务器平台首次亮相以来,Cloudflare一直在扩大其对开发者社区的影响。Cloudflare Workers之后又推出了一些开发者工具,包括Cloudflare R2对象存储服务,该服务通过不对数据出口收费而与亚马逊S3竞争。

"Cloudflare建立了我们的无服务器计算平台Cloudflare Workers,让我们所有的客户有能力以Cloudflare的方式为自己编程,"Cloudflare联合创始人兼CEO Matthew Prince说。"现在,我们正在利用这个公式,帮助任何组织做同样的事情,利用Cloudflare全球网络的规模、速度和灵活性。"

Workers for Platforms有效地建立在Cloudflare Workers平台上,该平台允许在Cloudflare的边缘网络上安全、无服务器地部署代码。

"Cloudflare Workers是我们试图自己解决这个问题,并处理在我们不了解的代码上大规模运行的请求,"Cloudflare首席技术官John Graham-Cumming告诉InfoWorld。"我们通过层层沙箱、围绕某些编程语言中可用和不可用的API的决定,以及确保我们处于最新漏洞的顶端来实现这一目标。这都是我们的核心工作。"

通过将其与新的开源API标准相搭配,将Service Worker API与DenoNode.js结合起来,Cloudflare有效地希望使互联网上的任何应用程序更加可编程和可定制。

Forrester高级分析师Andrew Cornwall说,虽然 "Cloudflare过去面临着一些围绕供应商锁定的批评",但它可能要改变这种情况,"通过提出一个服务器端API的开放标准,就像浏览器有一个客户端API的开放标准一样。"

"他告诉InfoWorld:"这样做应该可以让开发者在不改变代码的情况下瞄准Node.js、Deno和Cloudflare Workers--使开发者不必对可能产生意外后果的环境做出早期决定。

当然,这些平台的所有者将不得不 "决定他们开放哪些API或事件以允许这类定制,但在那之后,很多代码都变成了胶水代码,"Cloudflare的Graham-Cumming说。"我认为,如果你让它变得简单,人们就会做你意想不到的事情。"

"这里的重大转变是,Cloudflare使公司更容易建立可扩展的平台,使公司能够管理其客户的应用程序。Constellation Research的首席分析师Ray Wang告诉InfoWorld,"这影响到了从商业到游戏,甚至是元空间的行业类别。

猜你喜欢

转载自juejin.im/post/7127106707372654628