“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

Kalix:构建无数据库无服务器的云原生业务关键型应用程序

  • 2022-06-10
  • 本文字数:1260 字

    阅读完需:约 4 分钟

Kalix:构建无数据库无服务器的云原生业务关键型应用程序

Akka 所属的Lightbend公司最近推出了Kalix,这是一种新的平台即服务(Platform-as-a-Service,Paas)产品,用于使用任何编程语言构建无数据库的云原生业务关键型应用程序。Kalix 是一个统一的应用程序层,它将编写软件所需的各个部分组合在一起,并对它们的实现细节进行抽象。Lighbend 旨在为开发人员提供“创新的 NoOps 开发人员体验”。

 

Lightbend 的创始人兼首席执行官Jonas Bonér解释了 Kalix 的动机:

 

云生态系统的复杂性正在减缓工程和开发团队的速度。Kubernetes在管理、编排和确保容器的可用性和可伸缩性方面做得非常出色,但这仅仅是故事的一半。需要对应用程序层进行同等的投资,以使开发人员能更容易地构建完整的应用程序,充分利用我们所拥有的所有优秀的底层云基础设施。Kalix 就是这一关键问题的解决方案。

 

Kalix旨在为建模和构建有状态或无状态的原生云提供简单的开发人员体验,以及 NoOps 体验,包含了一个统一的系统设计、部署和操作方式。此外,它还提供了一个“响应式运行时”,声称通过不断优化数据访问、放置、位置和复制,可以提供“超低延迟和高弹性”。

 

在使用当前可用的函数即服务(Functions-as-a-Service,FaaS)产品时,应用程序开发人员需要学习和管理许多不同的 SDK 和 API 来构建单个应用程序。每个组件都有自己的特性集、语义、保证和限制。相反,Kalix 提供了一个统一的应用程序层,将必要的部分整合在一起。其中包括数据库、消息代理、缓存、服务网格、API 网关、blob 存储、CDN 网络、CI/CD 产品等。Kalix 将它们公开到一个统一的编程模型中,从用户那里抽象出实现细节。

 

通过将所有这些组件整合到一个包中,开发人员不必再设置并调优数据库、维护并配置服务器以及配置集群,因为 Kalix 平台可以处理这些。 Kalix 还为开发人员提供了高级数据访问模式,如事件源(Event Sourcing)命令查询职责分离模式(CQRS)无冲突复制数据类型(CRDT)等,因而无需开发人员再学习如何实现它们。

 

Kalix 与Dapr有一些相似之处,Dapr最近作为孵化项目加入了CNCF。虽然这两个平台都提供了用于构建微服务的统一 API,但它们之间存在着显著的差异。Dapr 是一个开源项目,专注于服务的可移植性和选择的自由性。开发人员可以在任何地方托管 Dapr,并几乎可以使用他们喜欢的任何技术。一般来说,Dapr 是自管理的。不过,现在也已经有针对它的托管产品了。

 

另一方面,Lightbend 创建的 Kalix 非常注重简化开发人员的体验。因此,对于开发人员如何建模、实施和托管他们的服务,它是更固执己见的。它抽象了 Dapr 中可用的许多实现细节,同时简化了开发人员在此过程中的选择。

 

作者简介

Eran Stiller 是 badook 的首席软件架构师,badook 的总部位于澳大利亚的墨尔本。作为一名经验丰富的软件架构师和首席技术官, Eran 设计、实现并审查过多个跨业务领域的各种软件解决方案。凭借在软件开发领域多年的经验,以及在公开演讲和社区贡献方面的良好记录,微软自 2018 年起认可他为微软区域总监(MRD),并自 2016 年起认可他为微软 Azure 最具价值的技术专家(MVP)。

 

原文链接:

https://www.infoq.com/news/2022/05/kalix-serverless/

2022-06-10 09:534992

评论

发布
暂无评论
发现更多内容

语音信号处理14:语音信号的特征应用

轻口味

28天写作 12月日更

【网络安全】针对 HTTP/2 协议的HTTP Desync攻击

H

网络安全 信息安全 漏洞

11月云短信报告出炉,腾讯云再次蝉联到达率冠军

博睿数据

资产租赁管理系统解决方案

低代码小观

资产管理 CRM 企业管理系统 融资租赁 CRM系统

高性能队列Disruptor在测试中应用

FunTester

Disruptor 测试 性能测试 高性能队列 FunTester

Hadoop学习过程中遇到的错误及解决方法

阿丞

hadoop hdfs mapreduce YARN

个推漫话知识图谱:《女心理师》中的智能语音识别系统如何实现?

个推

机器学习 nlp 知识图谱

当 Redis 发生高延迟时,到底发生了什么

程序员历小冰

redis 延迟 28天写作 12月日更

忆父亲

wood

28天写作 父亲

项目开发架手架规划

hasWhere

AI风起荆楚,人工智能中国体系即刻启航

脑极体

基于kali的域控环境搭建——黑盒测试环境搭建

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

世界女性科技群落(四):技术与流行文化顶格发展,日韩女性的科技暗面

脑极体

Java 必看的 Spring 知识汇总!

CRMEB

Spring框架基础知识(01)

海拥(haiyong.site)

28天写作 12月日更

Fortinet :《2021 年OT与网络安全现状报告》 之「要点综述」

喀拉峻

网络安全

模型黑盒|机器学习模型的“可解释性”研究

索信达控股

神经网络 机器学习 神经网络模型

一文带你了解数据库设计基础

坚果

数据库 28天写作 12月日更

2021百度AI开发者大会在元宇宙举办

百度大脑

人工智能

年底了,聊聊述职

CatTalk

职场

2021年终总结

hasWhere

华为与湖北三所高校共建首批鲲鹏&昇腾产教融合育人基地

科技热闻

Python代码阅读(第73篇):字符串字节数

Felix

Python 编程 字符串 阅读代码 Python初学者

Hoo虎符研究院 | 币圈后浪——Swivel Finance

区块链前沿News

Hoo虎符 虎符交易所 虎符研究院

百度CTO王海峰:AI大生产平台再升级 助力中国科技自立自强

百度大脑

人工智能

Nginx+IIS做站点访问负载均衡

为自己带盐

nginx dotnet 28天写作 12月日更

设计消息队列存储消息数据的 MySQL 表格

奔奔

信通院首批AIOps系统和工具评估,博睿数据获评异常检测模块“全面级”

博睿数据

如何促进用户首次下单?

石云升

AARRR 产品思维 28天写作 产品增长 12月日更

研究了一圈React学习资料,发现最好用的React教程还是这个

sai

云原生促进基础设施变革,百度“磐玉”蜂巢服务器正式发布

科技热闻

Kalix:构建无数据库无服务器的云原生业务关键型应用程序_语言 & 开发_Eran Stiller_InfoQ精选文章