微软开源基于 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关键字满足优先队列&#…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7-34 任务调度的合理性 (25 分)(思路加详解+兄弟们冲呀)

一:题目 假定一个工程项目由一组子任务构成,子任务之间有的可以并行执行,有的必须在完成了其它一些子任务后才能执行。“任务调度”包括一组子任务、以及每个子任务可以执行所依赖的子任务集。 比如完成一个专业的所有课程学习和毕业设计可…

.NET和.NET Core Web APi FormData多文件上传

【导读】最近因维护.NET和.NET Core项目用到文件上传功能,虽说也做过,但是没做过什么对比,借此将二者利用Ajax通过FormData上传文件做一个总结,通过视图提交表单太简单,这里不做阐述,希望对有需要的童鞋能有…

在ubuntu上实现基于webrtc的多人在线视频聊天服务

最近研究webrtc视频直播技术,网上找了些教程最终都不太能顺利跑起来的,可能是文章写的比较老,使用的一些开源组件已经更新了,有些配置已经不太一样了,所以按照以前的步骤会有问题。折腾了一阵终于跑起来了,…

java并发练习之快乐影院

一:引言 这里是加了个同步块,来保证数据的准确性,用了个容器使,我们可以选位置 二:上码(这里是模拟在电影院选位置) package com.wyj.three;import java.util.ArrayList; import java.util.L…

Azure DevOps+Docker+Asp.NET Core 实现CI/CD(二.创建CI持续集成管道)

前言本文主要是讲解如何使用Azure DevOpsDocker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目).上一篇:Azure DevOpsDockerAsp.NET Core 实现CI/CD(一 .简介与创建自己的代理池)觉得有帮助的朋友~可以左上角点个关注,右下角点个推荐今天我们废话不多说 直接开始正文 …

7-35 城市间紧急救援 (25 分)(思路加详解)

一:题目 作为一个城市的应急救援队伍的负责人,你有一张特殊的全国地图。在地图上显示有多个分散的城市和一些连接城市的快速道路。每个城市的救援队数量和每一条连接两个城市的快速道路长度都标在地图上。当其他城市有紧急求助电话给你的时候&#xff0…

程序员修神之路--那些分布式事务解决方案

亲爱的,关注我吧为了保证分布式环境下数据强一致性,需要引入分布式事务,而分布式事务由于网络环境的不确定性,天生就很难实现。具体可以见上一篇。[分布式下,我想要强一致性]为了保证分布式事务的正确性,目前互联网领域…

7-36 社交网络图中结点的“重要性”计算 (30 分)(思路加详解)兄弟们PTA乙级题目冲起来

一:题目 在社交网络中,个人或单位(结点)之间通过某些关系(边)联系起来。他们受到这些关系的影响,这种影响可以理解为网络中相互连接的结点之间蔓延的一种相互作用,可以增强也可以减…