地  址:江苏省南京市玄武区玄武湖
电  话:4008-888-888
邮  箱:9490489@qq.com
商  务QQ:6146270200
免费wap建站:Kratos项目使AWS Lambda代码运转在多个云上
作者:管理员    发布于:2020-06-08 16:03   文字:【】【】【
Kratos项目使AWS Lambda代码运转在多个云上 日前,音讯行列和使命办理平台提供商Iron.io发表了Kratos项目,该项目使AWS Lambda函数能够运转在多个云上。Lambda函数在Iron.io的容器中执行,而这些容器能够运转在任何基层根底设备上。

中国IDC圈2月26日报导,日前,音讯行列和使命办理平台提供商Iron.io发表了Kratos项目,该项目使AWS Lambda函数能够运转在多个云上。Lambda函数在Iron.io的容器中执行,而这些容器能够运转在任何基层根底设备上。

AWS Lambda是一个允许开发人员运转代码响应特定工作(如上传一张图片)的效劳。这些代码中的函数充任工作办理程序。当工作产生时,AWS负责启动运转代码所需的实例,并依据需要进行扩展。开发人员彻底不认识操作细节。

Kratos项目在代码和根底设备之间另外引入了一层,旨在提供一个云平台无关的平台。该层由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(好比新增或批改一个对象)、Amazon Kinesis(好比记载流数据)和Amazon DynamoDB(好比记载表更新)。AWS负责主动扩展运转工作办理程序代码的根底设备。Lambda办理程序代码能够在AWS管束台的编辑器中编辑,也能够打包为zip文件上传。代码利用AWS独有的结构,因而,如果要运转在AWS之外的根底设备上就需要批改。谷歌最近发表了一个相似的产物,名为云函数。

在Kratos项目中,容器会运转专有组件,那这是否会导致客户被Iron.io的平台锁定?对此,Arimura解释说:

大家也能够利用webhook(好比SNS/PubSub)连贯到所有的AWS/谷歌效劳,可是之后,你就能管束在哪里运转事件负载,包含利用vSphere或OpenStack的私有。

Arimura进一步增补道, 大家提供了导入程序,能够简化Lambda函数的打包和运转,但将来,大家也会包括API兼容性,真正完成东西重用 ,从而将现有的Lambda函数迁移到Kratos。Kratos将提供一个CLI东西,负责打包及向Iron.io的平台推送和注册函数。

Kratos还没有正式颁布,欢迎感兴趣的开发人员在他们的官网上参加Beta测试。


2019-07-29 20:08:41 云资讯 云之战:AWS增幅放缓至37%,谷歌云年收入经营率打破80亿美元 AWS第二季度37%的收入同比增长降至自初步单方陈述事迹以来的最低点,但依然是零售和科技巨擘亚马逊利润的大局部能源来历。
Copyright © 2002-2020 免费制作app_免费建站广泛_旅游网站制作_机械网站建设_wap网站制作 版权所有 (网站地图
地址:江苏省南京市玄武区玄武湖 电话:4008-888-888
邮箱:9490489@qq.com QQ:6146270200