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

2019 年 3 月 26 日

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

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


2019 年 3 月 26 日 08:142279
用户头像

发布了 731 篇内容, 共 359.7 次阅读, 收获喜欢 1824 次。

关注

评论

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

脚手架 | 从零搭建满足权限校验等需求的前端命令行工具

梁龙先森

node.js 前端 前端工程化 前端进阶

week5-根据当周学习情况,完成一篇学习总结

展现非凡领跑力,京东会展云斩获“十大云原生行业落地典范”奖项

京东智联云开发者

云计算 AI 云原生

《Elasticsearch服务器开发》.pdf

田维常

elasticsearch

第九周总结

熊桂平

Week_09 作业

golangboy

极客大学架构师训练营

讲武德,你们要的高性能日志工具 Log4j2,来了

沉默王二

Java log4j

第九周总结

智能灯串开发资料全开源!为这个冬天装点烂漫“星空”

智能物联实验室

人工智能 物联网 智能硬件 智能家居

Week 9 作业02

Croesus

【薪火计划】04 - 心态和角色

brave heart

管理

第九周课后练习

饭桶

记一次HEX和RGB互换算法的思考及应用

徐小夕

Java 面试 算法 前端

Istio 中的智能 DNS 代理功能

Jimmy Song

开源 云原生 Service Mesh istio 服务网格

第九周作业

Geek_4c1353

极客大学架构师训练营

为什么你写的拦截器注入不了 Java bean?

Java旅途

Java spring Spring Boot 拦截器

Week_09 总结

golangboy

极客大学架构师训练营

鹿鼎记 · 韦小宝,丽春院、天地会、入皇宫等五个场景的恶搞版多线程锁学习!

小傅哥

Java 程序员 小傅哥 多线程

第9周学习总结

饭桶

第九周作业

经典计算机课程

Joseph295

LeetCode069-x的平方根-easy

书旅

go 数据结构 算法

第五周作业

jizhi7

vivo 调用链 Agent 原理及实践

vivo互联网技术

Java 架构 调用链

5G革命:如何让「数据」实现最大性能?

VoltDB

数据库 数据分析 5G 工业互联网

田哥:面试被问== 与equals 的区别,该怎么回答?

田维常

面试

架构训练营 - 第9周课后作业 - 学习总结

Pudding

还在用分库分表?看TiDB如何解决海量数据无感扩容难题

京东智联云开发者

数据库 分布式数据库 #TiDB

极客大学 - 架构师训练营 第十周作业

9527

架构师训练营 - 第 9 周课后作业(1 期)

Pudding

week5-(2选1)

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