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

创投2020-08-26 10:21:31
导读无服务器技术为开发人员提供了一种开发方式,无需考虑运行程序所需的基础架构资源,但到目前为止,它主要局限于功能驱动的编程。来自Ligh

无服务器技术为开发人员提供了一种开发方式,无需考虑运行程序所需的基础架构资源,但到目前为止,它主要局限于功能驱动的编程。来自Lightbend的新开源项目CloudState希望通过超越功能来改变这一点。

Lightbend首席技术官JonasBonér认为,抽象基础设施的能力可以超越功能和触发器,扩展到更广泛的开发人员体验。“我认为人们有时[不区分]无服务器和功能即服务。我认为这实际上缩短了技术。无人服务器真正带来的是这种全新的开发人员体验和操作体验,试图尽可能地实现自动化,“Bonér告诉TechCrunch。

他说,当他与客户交谈时,他们渴望获得更完整的无服务器开发人员体验,其中包括该计划的所有部分。“很多人说我有这个优秀的用例,用于无服务器和功能即服务的当前版本,但我的应用程序的其余部分并没有真正在那里运行,”他说。这正是CloudState试图解决的问题。

Bonér谨慎地指出,他并不打算取代功能驱动的编程。他只想增加它。CloudState利用了一些现有技术,如KNative,一个试图将无服务器和容器化集成在一起的开源项目,以及Kubernetes上的gRPC,Akka Cluster和GraalVM。

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

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

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