微软开源基于 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 的日子并不好過。我想即使是那些深陷該社區的人也會承認這一點,這也是我們目前沒有興趣為該生態系統做出貢獻的真正原因。"
總結
以上是生活随笔為你收集整理的微软开源基于 Envoy 的服务网格 Open Service Mesh的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何利用NLog输出结构化日志,并在Ki
- 下一篇: 不仅性能秒杀Hadoop,现在连分布式集