Kratos新项目使AWS Lambda编码运作在好几个云上

2021-01-20 07:30 jianzhan

Kratos新项目使AWS Lambda编码运作在好几个云上


Kratos新项目使AWS Lambda编码运作在好几个云上 日前,信息序列和每日任务解决服务平台出示商Iron.io公布了Kratos新项目,该新项目使AWS Lambda涵数能够运作在好几个云上。Lambda涵数在Iron.io的器皿中实行,而这些器皿能够运作在任何最底层基本设备上。

我国IDC圈2月26日报导,日前,信息序列和每日任务解决服务平台出示商Iron.io公布了Kratos新项目,该新项目使AWS Lambda涵数能够运作在好几个云上。Lambda涵数在Iron.io的器皿中实行,而这些器皿能够运作在任何最底层基本设备上。

AWS Lambda是1个容许开发设计人员运作编码回应特殊恶性事件(如提交1张照片)的服务。这些编码中的涵数当做恶性事件解决程序流程。当恶性事件产生时,AWS负责起动运作编码所需的案例,并依据必须开展拓展。开发设计人员彻底不知道道实际操作细节。

Kratos新项目在编码和基本设备之间此外引进了1层,旨在出示1个云服务平台不相干的服务平台。该层由Iron.io自定的器皿组成。现有的Lambda涵数能够运作在这些器皿中。Iron.io方案对于谷歌 云涵数(Cloud Functions) 做同样的事儿。Iron.io首席实行官兼协同创办人Chad Arimura是这样详细介绍Kratos器皿的功效的:

器皿装包了全部必要的组件,使编码服务平台不相干,客户能够操纵和挑选怎样及在哪儿里运作工作中负载。大家发现,这便是当代公司期待选用的运用构架方法。

Kratos新项目早已建立了专用工具,用于将Lambda涵数封裝和装包到器皿中。据Iron.io首席技术性官Travis Reeder详细介绍,尽管它将会不适用具体的Lambda API,但这些涵数可使用Kratos节点进行同样的事儿。

AWS Lambda于2014年11月公布,适用Java、Python和node.js。恶性事件能够由各种各样数据信息源造成,如Amazon S3(例如新增或改动1个目标)、Amazon Kinesis(例如纪录流数据信息)和Amazon DynamoDB(例如纪录表升级)。AWS负责全自动拓展运作恶性事件解决程序流程编码的基本设备。Lambda解决程序流程编码能够在AWS操纵台的编写器中编写,还可以装包为zip文档提交。编码应用AWS独有的构造,因而,假如要运作在AWS以外的基本设备上就必须改动。谷歌近期公布了1个相近的商品,名为云涵数。

在Kratos新项目中,器皿会运作特有组件,那这是不是会致使顾客被Iron.io的服务平台锁住?对此,Arimura解释说:

大家还可以应用webhook(例如SNS/PubSub)联接到全部的AWS/谷歌服务,可是以后,你便可以操纵在哪儿里运作工作中负载,包含应用vSphere或OpenStack的独享。

Arimura进1步填补道, 大家出示了导入程序流程,能够简化Lambda涵数的装包和运作,但未来,大家也会包括API适配性,真实完成专用工具重用 ,从而将现有的Lambda涵数转移到Kratos。Kratos将出示1个CLI专用工具,负责装包及向Iron.io的服务平台消息推送和申请注册涵数。

Kratos并未宣布公布,欢迎感兴趣爱好的开发设计人员在她们的主页上参加Beta检测。


2019-07⑵9 20:08:41 云资讯 云对决:AWS增幅放缓至37%,谷歌云年收入经营率提升80亿美元 AWS第2季度37%的收入同比提高降至自刚开始独立汇报销售业绩以来的最低点,但依然是零售和高新科技大佬亚马逊盈利的绝大多数驱动力来源于。