9

Akka推出Serverless PaaS无服务器云平台 - thenewstack

 3 years ago
source link: https://www.jdon.com/56627
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
Akka推出Serverless PaaS无服务器云平台

到目前为止,无服务器技术还无法支持企业构建的有状态、高性能、可扩展的应用程序:括消费者和工业物联网、工厂自动化、现代电子商务、实时金融服务、流媒体、基于互联网的游戏和 SaaS 应用。开源应用程序框架提供商Lightbend 推出其新的阿卡无服务器平台,该公司声称是第一次消除开发人员使用这些应用的障碍。

Akka Serverless 建立在Lightbend 的 Akka Platform 之上,这是一个用于构建大规模分布式应用程序的框架。,Akka 平台每年的下载量超过 2000 万次,是构建在 Kubernetes 上运行的容器上运行的云原生应用程序的更流行的编程模型之一。你今天可能在没有意识到的情况下使用了 Akka,因为它可以为 Siri 和 iTunes 以及 Apple Maps 提供动力。

通过将有状态的方法引入无服务器,Akka Serverless PaaS 使开发人员能够创建高性能的后端服务和 API。

有状态意味着计算机或程序跟踪交互状态,通常通过在为此目的指定的存储字段中设置值。如果有状态的事务被中断,上下文和历史已经被存储,所以你可以或多或少地从上次中断的地方继续。

Akka已经研究出如何最好地获取保存在某处的数据,它实际上在数据库中。但它可以在一切都是异步的情况下运行,并且一切都在运行时在内存中。因此,Akka已经制定了能够将其转换为函数即服务模型的方法,这是一个重大创新。

凭借其新的分布式状态架构,Akka Serverless 消除了云原生应用程序对数据库的需求。因此,该产品使组织不会被数据库管理、维护甚至 API 所困扰。

Lightbend 已经在 Akka Serverless 上工作了近三年,并且在过去的三个月里一直在进行私有测试。

从测试版中得到的最重要的反馈是,这个平台所要做的关键事情之一就是找到一种方法,能够在运行时让数据在内存中可用自动,无需开发人员做任何事情。这转化为持久层的抽象,这样开发人员根本不需要了解任何关于数据库的信息。

因此,就数据的存储或管理方式而言,它完全消除了开发人员对数据库的考虑,这对开发人员来说是生产力方面的一大进步。

虽然 Akka 平台以前仅限于更常见的 Java 虚拟机 (JVM) 语言,如 Java 和 Scala,但 Akka Serverless 是一个支持任何编程语言的多语言平台。

该平台目前仅限于谷歌云平台,但后续还会有其他云平台。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK