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

TriggerMesh开源用于多云环境的Knative Event Sources相关推荐

  1. Spinnaker:云原生多云环境持续部署的未来这样玩!

    Gartner的报告指出,到2020年,将有50%的传统老旧应用会以云原生的方式被改造,到2022年,云原生和容器化的普及率将达到75%. 随着2020 KubeCon线上大会的结束,我们发现企业拥抱 ...

  2. 编译用于高放射性环境的应用程序

    本文翻译自:Compiling an application for use in highly radioactive environments We are compiling an embedd ...

  3. 如何进行多云环境中的数据管理?

    作者简介: Aaron Tan,纽约雪城大学图书馆和信息科学硕士,资深媒体信息人士,曾在领先的媒体公司和政府机构从事新闻和信息管理工作十余年.新加坡<海峡时报>(Straits Times ...

  4. 海量数据及多云环境下,数据库运维、分布式转型、国产化改造实践丨DAMS峰会(文末有福利)

    随着大数据与云原生的相互碰撞,各技术领域的新一波挑战和创变正以迅雷之势向我们宣战.利用云原生技术的简便快捷.动态调度.按需伸缩等优势,如何加速大数据基础软件和系统的迭代更新频率.确保整体环境的最终一致 ...

  5. 海量数据及多云环境下,数据库运维、分布式转型、国产化改造实践丨DAMS峰会

    随着大数据与云原生的相互碰撞,各技术领域的新一波挑战和创变正以迅雷之势向我们宣战.利用云原生技术的简便快捷.动态调度.按需伸缩等优势,如何加速大数据基础软件和系统的迭代更新频率.确保整体环境的最终一致 ...

  6. 多云环境下部署 k3s 集群

    多云环境下部署 k3s 集群 最近在玩k3s,刚好手上有三台云服务器(白嫖的一年亚马逊,双11买的腾讯云,朋友的阿里云),尝试跨云厂商搭建k3s集群玩玩 一.基础配置 服务器信息 系统 公网IP 内网 ...

  7. Pharo 4.0:简洁新颖的开源Smalltalk开发环境

    Pharo是一个纯粹的面向对象编程语言和强大的开发环境,目标是提供一个简洁新颖的开源Smalltalk开发环境.现已提供最新版本的下载. Smalltalk被公认为历史上第二个面向对象的程序设计语言和 ...

  8. Veritas推出全多云环境新技术

    6 月 7 日,Veritas宣布推出面向多云环境的新解决方案,为企业提供卓越的云数据可视性.关键工作负载的双向云迁移,以及针对优化多云环境的快照数据保护等技术.新推出的技术得益于Veritas近期与 ...

  9. java类中声明log对象_用于Android环境,java环境的log打印,可打印任何类型数据

    LogXixi 用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范be ...

最新文章

  1. oracle count null 0,oracle count()函数对null值的处理
  2. mysql数据库truncate 夯住_MySQL如何优雅的删除大表实例详解
  3. android平台 arcgisr_《ArcGIS Runtime SDK for Android开发笔记》——Android Studio基本配置与使用...
  4. Windows——Windows 10 加装 Windoes 7 制作双系统时,Windoes 7 启动卡在正在启动界面,并且重启无效解决方案
  5. RabbitMQ管理(3)——Web端管理
  6. Vue Webpack常见问题(持续更新)
  7. 后端根据百度地图真实路径距离_百度地图开放平台介绍--路线规划
  8. electron 的窗口设置最大化 最小化
  9. 吃透这套架构演化图,从零搭建Web网站也不难!
  10. oracle日期函数大全
  11. 前端福利 - h5源码一键下载
  12. C# MVC获取微信openId
  13. 删库跑路 php,程序员删库跑路事件,php中文网的几点声明!
  14. C. Dima and Staircase(思维)
  15. 【iOS】越狱入门梳理
  16. 孙鑫VC++深入详解第三章学习笔记
  17. Unity接入Google登录
  18. 什么是软连接,以及软连接在linux系统中的用法
  19. ITIL 4 讲解:事态、事件、灾难流程如何界定?
  20. maven 程序包xxx不存在

热门文章

  1. C++中的覆盖(重写)、重载、隐藏(重定义)、多态!
  2. Node.js的3m安装法
  3. 常考数据结构与算法:单调栈结构
  4. mybaits二:通过接口类,查询数据
  5. NumberOf1Bits(leetcode191)
  6. 深入剖析 iOS 编译 Clang LLVM(编译流程)
  7. 百度网盘推荐部分优秀的分享达人
  8. Cassandra 数据分区
  9. Docker容器相关命令
  10. C语言复杂的学生成绩管理系统,哭诉、拜求C语言学生成绩管理系统