写点什么

Kyma 1.0 发布:简化企业应用程序与云原生服务的集成

  • 2019-07-01
  • 本文字数:1201 字

    阅读完需:约 4 分钟

Kyma 1.0发布:简化企业应用程序与云原生服务的集成

Kyma是一个开源项目,旨在简化构建基于云的企业应用程序,最近发布了它的第一个主要版本。Kyma 提供了许多组件来连接现有和新的 Kubernetes 应用程序,并通过 Kubernetes 服务目录公开它们。此外,Kyma 还为连通监控、日志、事件、跟踪和身份验证提供了开箱即用的支持。


Kyma 是由 SAP 贡献出来的一个开源项目,项目官方网站把它描述成“在云原生世界中连接和扩展企业应用程序的一种灵活而简单的方式”。Kyma 运行在 Kubernetes 上,并提供了许多组件,允许将现有的企业应用程序连接到基于事件驱动的架构中,包括应用程序连接器、无服务器和服务目录。



Kyma 组件与外部应用程序集成


应用程序连接器支持将任何应用程序连接到 Kyma,并通过 Kubernetes 服务目录公开其 API 和事件。Kyma 确保外部系统和自身之间的连接是安全地,并提供对连接的监视和跟踪。


无服务器组件允许通过 JavaScript 和 Node.js 向应用程序中添加扩展,可以通过外部系统的 API 调用和事件来触发这些 function 代码。Kyma 还提供了从这些 function 中安地回调集成系统的功能。这些无服务器 function 可以独立于核心应用程序进行伸缩和更改,为事件提供者和使用者提供松散的耦合。无服务器组件构建在 Kubeless 框架之上,可以在 Kubernetes 上部署 lambda。


服务目录列出了所有注册到服务代理上的服务,包括连接的应用程序和来自云提供商(如 Azure、AWS 和谷歌云)的服务。服务目录实现了开放服务代理标准,允许使用统一的方式消费内部和外部服务。


除了这些组件之外,Kyma 还从 CNCF 挑选了一些项目,将它们集成到 Kyma 中,包括用于监控和警报的 Prometheus 和 Grafana、用于日志记录的 Loki、用于事件处理的 Knative 和 NATS、用于服务网格的 Istio、用于跟踪的 Jaeger,以及通过 dex 提供的身份验证支持。Kyma 会使用这些工具的最新版本,所以,要保持更新,只需要通过 Kyma 的自定义安装程序Helm chart更新 Kyma 即可。



Kyma 组件架构图,包括一些组成 Kyma 生态系统的组件


Kyma 希望起到的一个关键作用是让单体企业应用程序也能够使用新应用程序所使用的功能。在通过应用程序连接器将企业应用程序连接到 Kyma 后,就可以将事件发送到 Kyma 事件总线。此外,Kyma 还设置了一个经过身份验证的管道,用以回调注册的应用程序。


在撰写本文时,应用程序和 Kyma 之间的通信支持同步和异步的方式。对于同步通信,目前支持 REST(基于 OpenAPI 规范)和 OData(基于实体数据模型规范)。异步通信是通过基于AsyncAPI规范注册事件来实现的。这个示例演示了如何将单体应用程序连接到 Kyma。


Kyma 是开源的,可以通过自定义安装程序或 Helm chart 来安装。核心开发团队遵循 Kubernetes 所采用的社区开发方法,与特定的兴趣小组一起开展工作。有兴趣为 Kyma 做贡献的读者可以通过 Twitter 或 Slack 与开发团队取得联系。


原文链接


Kyma 1.0 Released Simplfying Integrating Enterprise Applications With Cloud-Native Services


2019-07-01 08:005266
用户头像

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

关注

评论

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

微盟全链路压测:如何帮助电商业务实现10倍性能提升?

TakinTalks稳定性社区

新增模型服务、训练记录、源代码关联追溯,助力模型全生命周期管理|ModelWhale 版本更新

ModelWhale

人工智能 机器学习 云计算 数据分析 编程建模

Camtasia2023汉化中文版电脑屏幕录像和编辑的软件

茶色酒

Camtasia2023

DawnSql完美超越微服务

陈飞

英雄互娱|提升 300% !一次性能优化实战记录

观测云

可观测性 可观测 观测云 可观测性用观测云

得物商家客服桌面端Electron技术实践

得物技术

node.js 前端 前端架构 Electron 客户端开发

持续耕耘显卡市场,英特尔锐炫驱动重大升级

科技之家

2023最新版网络安全保姆级指南,从0基础进阶网络攻防工程师

网络安全学海

运维 网络安全 信息安全 渗透测试 漏洞挖掘

「融云政企数智办公解决方案」正式入选「大信创产品目录」

融云 RongCloud

颠覆性的开源分布式数据库DawnSql

陈飞

《数字经济全景白皮书》后疫情时代数字化驱动增长洞察之赛道篇

易观分析

数字经济 数智化转型

泰山众筹4.0sun模式开发系统技术

薇電13242772558

智能合约

【知识点】如何快速开发、部署 Serverless 应用?

Serverless Devs

DTC补货实战:从算法到落地

观远数据

人工智能 BI DTC

Kratos微服务框架实现权鉴 - Zanzibar

golang 微服务 鉴权 Kratos Docker 镜像

SR锁存器与D锁存器设计与建模

timerring

FPGA

音频编辑服务UI SDK接入指导及常见问题

HarmonyOS SDK

HMS Core

橡树黑卡携手观测云,实现会员体系业务可观测

观测云

可观测性 可观测 观测云 可观测性用观测云

营销大数据如何帮助企业深入了解客户-镭速

镭速

高密度 ARM 服务器如何引领“数智时代”发展,打通“智变质变”正循环

GPU算力

深度学习 并行计算 arm架构 高性能计算 ARM服务器

DawnSql解决SAAS的痛点

陈飞

英特尔锐炫DX9,DX11,DX12游戏性能持续提升,个别游戏高达87%

科技之家

微软提出 TinyMIM,首次用掩码预训练改进小型 ViT

Zilliz

CMAE 结合对比学习和掩码,提高表征辨别力

Zilliz

可变二维码,玩转“码”上时代

旺链科技

区块链 区块链技术 区块链溯源

ONES 加入中国信通院云上软件工程社区,推动软件提质发展

万事ONES

低代码开发平台 打开数字化转型普惠之门

力软低代码开发平台

函数计算|如何使用层解决依赖包问题?

Serverless Devs

CrossOver2023MAC电脑切换win系统打造的虚拟机软件

茶色酒

CrossOver2023

总结了6种卷积神经网络压缩方法

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

AirServer2024免费的手机投屏电脑软件

茶色酒

AirServer AirServer2023

Kyma 1.0发布:简化企业应用程序与云原生服务的集成_语言 & 开发_Matt Campbell_InfoQ精选文章