微软开源基于 Envoy 的服务网格 Open Service Mesh


原文地址:https://techcrunch.com/2020/08/05/microsoft-launches-open-service-mesh/

Open Service Mesh(OSM)是一个轻量级的、可扩展的、云原生的服务网格,它允许用户对高度动态的微服务环境进行统一管理、安全保护,并获得开箱即用的可观察性功能。官网地址 https://openservicemesh.io,开源仓库地址:https://github.com/openservicemesh/osm

微软今天宣布推出一个新的基于 Envoy 代理的 Open Service Mesh。Open Service Mesh 意在成为 Service Mesh Interface(SMI)规范的参考实现,这是 Kubernetes 上 Service Mesh 的标准接口,得到了这个生态系统中大多数玩家的支持。

该公司计划将 Open Service Mesh 捐赠给云原生计算基金会(CNCF),以确保它由社区主导,并具有开放的治理。

"SMI 真的引起了人们的共鸣,因此我们真的认为在生态系统中存在着 SMI 的参考实现空间,其中 Mesh 技术首先是实现 SMI API,并为客户提供最佳的 SMI 体验," 微软 Azure Compute 合作伙伴管理总监(同时也是 CNCF 董事会成员)Gabe Monroy 说。

他还补充说,因为 SMI 提供了最低共同点的 API 设计,所以 Open Service Mesh 让用户在需要一些更高级的功能时,可以 "保送" 到原始的 Envoy。Monroy 指出,这种 "没有断层" 的设计,是 Open Service Mesh 背后的核心理念。

至于它的功能集,SMI 处理了所有你期望的标准服务 Mesh 功能,包括使用 mTLS 确保服务之间的通信安全,管理访问控制策略,服务监控等。

不过目前市场上还有很多其他的服务网格技术。那么微软为什么要推出这个呢?

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

Monroy 还指出,Open Service Mesh 可以与 Linkerd 等其他解决方案并驾齐驱。

很多专家预计谷歌也会将其 Istio 服务网格捐赠给 CNCF。但是这并没有实现。"这很有趣。很多人都非常关注治理方面的问题," 他说。"我认为,当人们过度关注这一点时,你就会忽视客户是如何使用这项技术的。而事实是,客户今天使用 Istio 的日子并不好过。我想即使是那些深陷该社区的人也会承认这一点,这也是我们目前没有兴趣为该生态系统做出贡献的真正原因。"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/308413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java servlet jsp javabean关系图_Servlet+JSP+JavaBean开发模式(MVC)介绍

好伤心...写登陆注册之前看见一篇很好的博文,没有收藏,然后找不到了。前几天在知乎上看见一个问题,什么时候感觉最无力。前两天一直想回答:尝试过google到的所有solve case,结果bug依然在。今天想回答:明明…

7-28 搜索树判断 (25 分)(思路加详解) just easy!

一:题目 对于二叉搜索树,我们规定任一结点的左子树仅包含严格小于该结点的键值,而其右子树包含大于或等于该结点的键值。如果我们交换每个节点的左子树和右子树,得到的树叫做镜像二叉搜索树。 现在我们给出一个整数键值序列&…

Azure DevOps+Docker+Asp.NET Core 实现CI/CD(一 .简介与创建自己的代理池)

前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).打算用三个篇幅来记录完整的全过程觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐CI/CD简介首先,我们先来简单的介绍一下什么是CI/CDCI全拼Continuous Integration…

7-31 笛卡尔树(25分)(题目分析+简单算法+详解+思路)

一:题目 7-31 笛卡尔树 (25 分) 笛卡尔树是一种特殊的二叉树,其结点包含两个关键字K1和K2。首先笛卡尔树是关于K1的二叉搜索树,即结点左子树的所有K1值都比该结点的K1值小,右子树则大。其次所有结点的K2关键字满足优先队列&#…

java ee导入后乱码_JavaEE中为什么出现中文乱码?

1.原因客户端通过IE提交时用的默认编码是UTF-8,而当我们用Myeclipse的时候的服务端接受的时候用的是iso-8859-12.解决方法服务端也用UTF-8编码byte[] result request.getParameter("titile").getBytes("iso-8859-1") ;title new String(resu…

Java多线程之龟兔赛跑和抢票

一:引言 练习这个码主要是为了体验在实现 多线程的方式中 实现Runable接口的好处,其中之一 有共享资源 ,一个实现类但可以有多个代理 二:龟兔赛跑 package com.wyj.one; /*** 实现Runable接口也就是可以共享资源* author 86155…

不仅性能秒杀Hadoop,现在连分布式集群功能也开源了

就在昨天(2020年8月3日),涛思数据团队正式宣布,物联网大数据平台TDengine集群版开源。此次开源,我们在GitHub上传了23.9万行源代码,1198个源文件,包含我自己疫情期间写的一万余行C代码&#xff…

php 将中文字符转英文字母_php 中英文语言转换类

起初想到制成XML文档形式,这样操作也起来很容易。只是看到说XML效率不怎样再者就是不同的模板,可这样也有个小问题,有些词汇比如时间提示是不确定,与可能是minute ,day。也有可能复数加 s那好吧,做成数组&a…

7-32 哥尼斯堡的“七桥问题” (25 分)(思路+详解+题目分析)两种做法任选其一

一:题目: 哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥,如下图所示。 可否走过这样的七座桥,而且每桥只走过一次?瑞士数学家欧拉(Leonhard Euler,1707—1783)最终解…

.NET 异步详解(更新)

前言博客园(cnblogs.com)中有很多关于 .NET async/await 的介绍,但是很遗憾,很少有正确的,甚至说大多都是“从现象编原理”都不过分。最典型的比如通过前后线程 ID 来推断其工作方式、在 async 方法中用 Thread.Sleep …

Java中关于单核处理多个线程的认识与了解

一:单核执行多线程 1. 首先要知道 进程,线程,程序进程:执行中的程序叫做进程(Process),是一个动态的概念,在一个进程中包含多个线程线程:指的是一条执行路径程序:就是静态的代码块2…

一次简单的服务器 cpu 占用率高的快速排查实战

前两天,朋友遇到一个线上 cpu 占用率很高的问题,我们俩一起快速定位并解决了这个问题。在征求朋友同意后,特发此文分享整个过程。本文以对话的形式展开,加上我的内心独白。文中对话与实际对话略有出入。友: 在吗&#…

php文件直链源码,PHP萌心上传直链外链网盘源码

源码说明PHP萌心上传直链外链网盘源码,小巧单文件,无需数据库,只需PHP运行环境即可。源码安装方法上传文件到PHP运行环境,修改index.php内的配置// 单个文件限制$max_file_size"51200";//大小指的KB,51200是…

7-33 地下迷宫探索 (30 分)(思路加详解)

一:题目 7-33 地下迷宫探索 (30 分)地道战是在抗日战争时期,在华北平原上抗日军民利用地道打击日本侵略者的作战方式。地道网是房连房、街连街、村连村的地下工事,如下图所示。 我们在回顾前辈们艰苦卓绝的战争生活的同时,真心钦…

php如何判断二维数组为空,PHP判断数组为空的具体方式

在学习PHP语言的时候,初学者往往会对数组感到一些棘手。不过在通过深入的学习之后,我们会发现,这些其实并没有想象中的困难。我们今天就要向大家介绍PHP判断数组为空的具体方式,希望能让新手们了解一些新知识。PHP判断数组为空之一…

联通定时休眠5G基站 戳破皇帝的新衣

近年来,5G被欧美政客、大公司、媒体连番炒作,在公开舆论上,5G成为了“科技制高点”,成为决定国家命运的“外星科技”,个别明星企业家还声称,“5G改变社会”,“5G应用后美国将成为落后国家”。但…

java中的线程不安全和实例解析

一:引言(特指单核) 所谓线程不安全,就是在共享数据时,不同的线程在执行时,出现数据的不准确,(以模拟抢票和模拟银行取钱为例),那么我们的线程不安全具体指的…

记近一年线上项目经验及架构变更记录

简介M 项目, 是一个电子社保业务系统,2019.8 月团队接手了这个项目的开发工作,到 2020.7 月客户的业务量翻了4倍,工作日同时在线员工数量40人,以下记录总结 2019.8-至今项目的架构变化&#xff…

拓扑排序C++实现+实例解析(详解 兄弟们冲呀呀呀呀呀呀呀)

一:引言 既然是一种排序,那么肯定是按照某种规则进行排序,那么这么想的话,先了解基本知识,再来实战演练 1. AOV网(Activity On Vertex Network)【顶点——表示活动】 是一个——有向无回路的图 顶点——表…

php yaf smarty,Yaf 结合用户自定义的视图(模板)引擎Smarty(Yaf + Smarty)

Yaf 结合用户自定义的视图(模板)引擎Smarty(Yaf Smarty)来源:互联网作者:佚名时间:2015-08-06 07:55对完成某个任务进行计时可使用progress_timer类,这个类对象在退出作用范围后,会输出对象创建后过去的时间&#xff…