您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

“轻量级的”Istio,微软开源了一个基于 Envoy 的服务网格

时间:2020-08-10 12:57:47  来源:  作者:

微软宣布了一个新的开源项目,即“开放服务网格(Open Service Mesh,OSM)”。它是一种在 Kubernetes 上运行的轻量级且可扩展的服务网格;旨在作为 Service Mesh Interface(SMI)规范的参考实现。

“轻量级的”Istio,微软开源了一个基于 Envoy 的服务网格

 

微软的软件工程师 Michelle Noorali 介绍称,OSM 使用户能够在高度动态的微服务环境中统一管理,保护和观察服务到服务的通信。并表示,其希望这一项目能成为一个由社区主导的项目,且具有开放的治理机制。该公司计划实施一个开放的治理模型,并且已经提交了一个将该项目捐赠给云原生计算基金会(Cloud Native Computing Foundation,CNCF)的提案。

我们希望 OSM 是一个社区主导的项目,它将促进在 SMI 的新 API 和现有 API 上的协作。我们希望 OSM 具有开放的治理机制,并希望在一个可以轻松地与社区协作的地方,因此我们已经提交了一份提案,开始了将 OSM 捐赠给 Cloud Native Computing Foundation (CNCF)的过程。

我们希望 OSM 可以让 Kubernetes 操作员轻松安装、维护和运行。同时,我们决心让 OSM 对于整个社区而言都是简单易懂的,并为之做出贡献。

该项目具有一个与服务网格接口规范兼容的控制平面、用于数据平面的 Envoy 和灵活的设计,因此可以在简单或复杂的场景中使用。此外,OSM 旨在简化任务,例如配置流量转移、保护服务间通信、细粒度的访问控制策略、用于调试和监视的指标、与证书管理解决方案集成以及内置应用程序。

事实上,如今的市场上已经存在有许多其他的服务网格技术;包括 Istio、Kuma 和 Linkerd 等。目前,Linkerd 由 CNCF 管理;Kuma 也作为 Sandbox 项目被捐赠给了 CNCF。而 Istio 方面,谷歌则于上月宣布建立了一个新的开放使用共享组织 Open Usage Commons,并不顾其与 CNCF 的承诺,将 Istio 的商标所有权转移至该组织。

众所周知,Istio 有着复杂的部署和管理,OSM 与 Istio 的区别除了其将捐赠给 CNCF 外,还在于其比 Istio 更易于使用。微软 Azure 应用程序平台产品总监、CNCF 董事会成员 Gabe Monroy 在接受采访时表示,Open Service Mesh 被设计成了 Istio 的轻量级版本。

“客户告诉我们的是,当今的解决方案非常复杂,Istio 就是一个很好的例子。这不是我一个人说的。我们在 AKS 支持队列中看到了客户的数据,他们正在尝试使用这个东西--他们就在这里挣扎。这就是难以使用的技术,难以大规模构建的技术。所以外面的解决方案都有一些不尽如人意的地方,我们真的觉得一些重量较轻、更注重 SMI 的东西,才是今天涉足这项技术的客户的最佳选择。"

此外,对于备受关注的 Istio 与 CNCF 之间的纠葛,Monroy 则发表意见称,“这很有意思,很多人都很注重治理方面的问题。不过我认为,当人们过度关注这个问题时,你就会忽视客户对这项技术的使用情况。而事实是,现如今,客户使用 Istio 的日子并不好过。我想即使是那些深入社区的人也会承认这一点,这也是我们目前没有兴趣为这个生态系统做贡献的真正原因。”



Tags: Envoy 服务网格   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
微软宣布了一个新的开源项目,即“开放服务网格(Open Service Mesh,OSM)”。它是一种在 Kubernetes 上运行的轻量级且可扩展的服务网格;旨在作为 Service Mesh Interface(SMI)规范的...【详细内容】
2020-08-10  Tags: Envoy 服务网格  点击:(44)  评论:(0)  加入收藏
▌简易百科推荐
摘 要 (OF作品展示)OF之前介绍了用python实现数据可视化、数据分析及一些小项目,但基本都是后端的知识。想要做一个好看的可视化大屏,我们还要学一些前端的知识(vue),网上有很多比...【详细内容】
2021-12-27  项目与数据管理    Tags:Vue   点击:(1)  评论:(0)  加入收藏
程序是如何被执行的  程序是如何被执行的?许多开发者可能也没法回答这个问题,大多数人更注重的是如何编写程序,却不会太注意编写好的程序是如何被运行,这并不是一个好...【详细内容】
2021-12-23  IT学习日记    Tags:程序   点击:(9)  评论:(0)  加入收藏
阅读收获✔️1. 了解单点登录实现原理✔️2. 掌握快速使用xxl-sso接入单点登录功能一、早期的多系统登录解决方案 单系统登录解决方案的核心是cookie,cookie携带会话id在浏览器...【详细内容】
2021-12-23  程序yuan    Tags:单点登录(   点击:(8)  评论:(0)  加入收藏
下载Eclipse RCP IDE如果你电脑上还没有安装Eclipse,那么请到这里下载对应版本的软件进行安装。具体的安装步骤就不在这赘述了。创建第一个标准Eclipse RCP应用(总共分为六步)1...【详细内容】
2021-12-22  阿福ChrisYuan    Tags:RCP应用   点击:(7)  评论:(0)  加入收藏
今天想简单聊一聊 Token 的 Value Capture,就是币的价值问题。首先说明啊,这个话题包含的内容非常之光,Token 的经济学设计也可以包含诸多问题,所以几乎不可能把这个问题说的清...【详细内容】
2021-12-21  唐少华TSH    Tags:Token   点击:(9)  评论:(0)  加入收藏
实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后...【详细内容】
2021-12-17  Mason程    Tags:VUE   点击:(14)  评论:(0)  加入收藏
什么是性能调优?(what) 为什么需要性能调优?(why) 什么时候需要性能调优?(when) 什么地方需要性能调优?(where) 什么时候来进行性能调优?(who) 怎么样进行性能调优?(How) 硬件配...【详细内容】
2021-12-16  软件测试小p    Tags:性能调优   点击:(19)  评论:(0)  加入收藏
Tasker 是一款适用于 Android 设备的高级自动化应用,它可以通过脚本让重复性的操作自动运行,提高效率。 不知道从哪里听说的抖音 app 会导致 OLED 屏幕烧屏。于是就现学现卖,自...【详细内容】
2021-12-15  ITBang    Tags:抖音防烧屏   点击:(23)  评论:(0)  加入收藏
11 月 23 日,Rust Moderation Team(审核团队)在 GitHub 上发布了辞职公告,即刻生效。根据公告,审核团队集体辞职是为了抗议 Rust 核心团队(Core team)在执行社区行为准则和标准上...【详细内容】
2021-12-15  InfoQ    Tags:Rust   点击:(24)  评论:(0)  加入收藏
一个项目的大部分API,测试用例在参数和参数值等信息会有很多相似的地方。我们可以复制API,复制用例来快速生成,然后做细微调整既可以满足我们的测试需求1.复制API:在菜单发布单...【详细内容】
2021-12-14  AutoMeter    Tags:AutoMeter   点击:(20)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条