环球科创网

新的开源项目希望将无服务器愿景扩展到功能之外

更新时间:2021-10-06 08:57:59

导读 大家好,我是本栏目的编辑郝帅,现在就给大家讲解一下上面的问题。无服务器技术为开发人员提供了一种开发方法,没有考虑运行程序所需的基础

大家好,我是本栏目的编辑郝帅,现在就给大家讲解一下上面的问题。无服务器技术为开发人员提供了一种开发方法,没有考虑运行程序所需的基础设施资源,但到目前为止,主要局限于函数驱动的编程。来自Lightbend的新开源项目CloudState希望通过超越功能来改变这种情况。

Lightbend首席技术官JonasBonr认为,抽象基础设施的能力可以超越函数和触发器,扩展到更广泛的开发人员体验。“我认为人们有时(不区分)没有服务器,只是作为一种服务。我认为这实际上缩短了技术。无人服务器真正带来的是这种全新的开发者体验和运营体验,试图尽可能实现自动化,”Bonr告诉TechCrunch。

他说,当他与客户交谈时,他们渴望获得更完整的无服务器开发人员体验,包括程序的所有部分。他说:“许多人说,我有这个优秀的无服务器当前版本的用例,并作为一个服务,但我的应用程序的其余部分并没有真正运行在那里。这正是CloudState想要解决的问题。

Bonr提醒说,他并不打算取代函数驱动编程。他只是想增加。CloudState利用了一些现有的技术,比如试图集成无服务器和容器化的开源项目KNative,以及Kubernetes上的gRPC、Akka Cluster和GraalVM。

他承认CloudState还在进行中,但他已经有了基本的构件,他希望利用开源的力量来推动这个早期项目的发展。今天,它包括几个关键部分——概述项目目标的规范,并开始实现它的协议和测试包。

这里的目标是实现更广泛的愿景,即无服务器意味着开发人员只需要编写代码,而无需担心程序运行的底层基础设施。这是一个大胆的方法,但正如Bonr所说,它仍处于早期阶段,真正建立起来需要时间和社区。

免责声明:本文由用户上传,如有侵权请联系删除!