service mesh:你需要知道的3件事

最近,“service mesh”一词在关于容器化和云原生应用的讨论中逐渐增加。service mesh出现在2018年一个专家的网络预测列表中,最近的Interop ITX会议上也提到了这个话题。

什么是service mesh,为什么你需要service mesh? IT基础设施专业人员为什么需要了解这种新趋势?

Google的高级工程师兼Istio项目创始人Martin Taillefer强调了关于这项新技术的几点意见(Istio是一个专注于service mesh的开源项目)。

1.service mesh与微服务架构直接相关。

近年来,企业开发人员,特别是那些采用DevOps方法的开发人员,已经开始基于微服务架构构建应用程序。简而言之,这涉及到将大型应用程序分解为独立的小块。

根据Taillefer的说法,这种微服务方法在可扩展性、管理和独立性方面有许多好处。“但不幸的是,它引入了大量的次要问题,例如独立故障模式、难以调试、难以观察系统行为、实施配额困难等等。“

这就是为什么需要service mesh。

“service mesh的关键是引入一个通用框架和一套通用的规则和策略,您可以将其应用于一系列微服务,以便将一组微服务视为一个单元,并且仍然可以克服将事情分解成小块带来的困难,” Taillefer说。

实质上,service mesh是一个抽象层,提供所有这些微服务之间交互的可视性。它还提供流量管理和安全功能,允许IT将策略应用于微服务流量。

2.几个service mesh的开源项目。

Taillefer的Istio项目是service mesh中最著名的项目之一。该项目大约在一年半前开始。受Kubernetes项目成功的启发,Istio团队将他们在Google内部学到的知识应用到公司外部。该项目现在的赞助商包括Lyft,IBM和Red Hat。

但Istio并不是这个领域的唯一项目。其他还包括云原生计算基金会的Linkerd,Buoyant的Conduit和Lyft的Envoy。所有这四个项目都是开源的,虽然它们以某种方式竞争,但它们在其他方面也是相辅相成的。

3.目前很少有公司在生产中使用service mesh,但这个数字可能会增长。

service mesh技术还很新。虽然谷歌和Lyft等领域的领导者正在使用这项技术,但它尚未广泛应用。

“我认为有几家公司在生产中使用了一点Istio,但不是大规模部署,“Taillefer承认。但是这种情况可能会在今年夏天发生改变。 “在正式推出这个产品之前,已经有大量的客户在期待我们的1.0版本,” Taillefer说。 “1.0版本最快将在七月份发布。”


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/20914.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于18-06-08
0