TriggerMesh开源用于多云环境的Knative Event Sources

KLASS开源发布
TriggerMesh发布KnativeLambdaSources(KLASS),支持KnativeFunction通过多种AWS服务触发事件。该开源项目增强多云环境下云事件消费能力,实现更好的云资源可移植性。

TriggerMesh发布了最新的开源项目Knative Lambda Sources(KLASS)。KLASS是指可用于触发Kubernetes集群Knative Function的事件源,支持在多云或内部环境中消费AWS事件。而此前发布的Knative Lambda Runtimes进一步增强了TriggerMesh云平台。

Knative Lambda Sources(KLASS,发音为class)支持AWS服务使用Knative事件源。在发布本文时,KLASS支持来自Code Commit、Cognito、DDB、IOT、Kinesis、S3、SNS和SQS的事件。

CloudEvents是由云原生计算基金会无服务器工作组组织的,用于为事件数据定义公共标准。CloudEvents 0.2包含了与各种传输映射和绑定相关的规范,包括AMQP、MQTT和NATS。还提供了几种可用的SDK,包括Go语言、Java、Python、C#和JavaScript。

Knative是一个“基于K8的平台,旨在构建、部署和管理现代无服务器工作负载”,由谷歌开发人员与Pivotal、IBM、Red Hat和SAP协作开发。Knative提供了一系列中间件组件,用于“构建现代、以源为中心和基于容器的应用程序,它们可以在本地、云端或第三方数据中心中运行”。

New Stack 2018年无服务器调查结果显示,可移植性是影响无服务器用户的主要因素。TriggerMesh联合创始人Mark Hinkle表示:“从一个基础设施迁移到另一个应该是很容易的。此外,我们认为,跨云触发Function同样也很重要”。

TriggerMesh专注于提供可以在云供应商(AWS、谷歌云、Azure和Kubernetes)之间迁移Function的产品。这是TriggerMesh发布的第二个有助于云资源可移植性的开源版本。之前他们发布了Knative Lambda Runtimes,支持将Lambda Function移植到Knative。

TriggerMesh也在开发TriggerMesh Cloud,他们声称这是一个完整的无服务器生命周期管理平台。这个产品的计划包括:直接从源代码控制系统推送Function、一个可促进代码和工作流重用的Web控制台,以及可通过Triggers和AWS Lambda进行导入的云可移植性。他们还希望通过Knative构建扩展提供版本控制,提供不可变的、可重用的Function镜像。Hinkle表示:

“我们的目标是提供一种可以与所有云平台交互的无服务器功能,能够防止供应商锁定,并具备可移植性。你甚至可以使用TriggerMesh云来管理其他云平台(比如AWS Lambda、Google Cloud Functions和Microsoft Azure Functions)无服务器功能的部署。”

对TriggerMesh云平台感兴趣的读者可以加入早期采用者计划

查看英文原文TriggerMesh Releases Open Source Knative Event Sources for Multi-Cloud Environments

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值