2019年三大Service Mesh发展动向解析


【编者的话】过去的一年,可以说是关于Service Mesh评估、试验乃至炒作的一年。

虽然Service Mesh作为一种新兴的技术模式引发了人们的广泛关注,但对其的重视仍然主要停留在评估阶段,而尚未触及真正的广泛采用。具备实际功能的Service Mesh在普及之后,将有望在运行时帮助运营人员更轻松地管理基于微服务架构的应用程序。然而,在全面步入生产采用之前,这项技术仍然需要逐步发展成熟。

但好消息是,根据我们的预测,今年之内Service Mesh将有望从炒作阶段过渡至真正的应用层面。

那么,关于Service Mesh我们能够在2019年看到怎样的发展趋势?
  1. Service Mesh将作为一种技术模式迎来演进与合并;
  2. Istio的发展将逐步帮助企业选择切实可行的服务网络实现方式;
  3. 明确的用例将为后续的广泛采用指明前进道路。


Service Mesh的演进之旅

Service Mesh的架构化选项层面已经存在多种可行的解决方案,但毫无疑问,边车架构将在2019年之内得到最为广泛的应用。在这种场景下,边车代理将作为架构模式存在。更具体地讲,作为核心技术方案,Envoy已经成为大多数人实现Service Mesh的首选技术方法。

着眼于控制平面Service Mesh,我们已经看到边车代理领域呈现出合并的趋势。Linkerd与Conduit的合并催生出Linkerd 2的发布,这也成为边车大军中的又一股新生力量。而作为边车控制平面网格领域的元老,Istio在云原生领域内仍然拥有着最为强劲的生命力。下面一起来看Istio GitHub repo的当前状态:
  • 14500颗星评;
  • 6400次提交;
  • 300位贡献者。


如果这些数字还不能明确的展示这一项目的旺盛生命力,那么接下来我们再看看围绕Istio项目参与Service Mesh推动的知名企业:
  • Aspen Mesh;
  • Avi Networks;
  • 思科;
  • OpenShift;
  • NGINX;
  • Rancher;
  • Tufin Orca;
  • Tigera;
  • Twistlock;
  • VMware。


Istio的演进之旅

接下来的最大问题在于,Istio项目将在2019年迎来怎样的发展方向?这里我先要提一句免责声明,接下来的结论纯属个人猜测。虽然与之相关的素材都来自知情人士,但猜测就是猜测,仅供大家参考。

社区成长

现在,Istio项目已经迎来了1.0版本,而除核心谷歌与IBM团队之外的外部贡献者数量也开始快速增长。我猜想,Istio项目将在今年6月或者7月左右迎来稳定的1.3版本。而一旦达到这一发展阶段,其即可在生产环境当中大规模使用,这也将成为其真正起飞的历史性节点。

新兴供应商持续涌现

在Aspen Mesh公司,我们从18个月前开始将Istio项目视为Service Mesh中最重要的技术成果。在接下来的一年中,事态也逐渐趋于明朗——Istio将在Service Mesh领域赢下头把交椅,正如Kubernetes已经在容器编排层面夺得桂冠一样。

Istio项目是一套功能强大的工具箱,能够直接解决众多与微服务相关的实际挑战——在此之前,这些挑战只能通过繁琐的手动流程加以解决,其中一些甚至根本没有解决办法。此外,围绕Istio项目建立起的活跃开源社区也成为推动其普及的一大重要因素。更重要的是,这些良好趋势目前仍得到了保持甚至加强,因此以Istio为基础以及将Istio集成作为发展方向的企业在数量上必将不断增长。

Istio项目将加入云原生计算基金会

在这里我要大胆做出猜测,甚至敢打赌在2019年年内,Istio项目将正式成为云原生计算基金会的一员。通过以往的经历来看,云原生计算基金会正是云原生开源项目最好的归宿与托管者。我认为这也将成为Istio项目得到广泛采用,进而获得长期成功当中至关重要的一步棋。虽然事态的最终发展仍然要由该项目的缔造者们决定,但可以肯定的是只要Istio项目正式加入这个大家庭,每一位相关者都将从中获得收益。

真实用例将成为推动广泛采用的核心驱动力

Service Mesh目前仍然属于一个新兴市场,在未来的12到24个月内,我们认为相关扩张将大部分体现在市场早期采用者群体当中。但对于那些长期关注这一技术的朋友们来说,Service Mesh的存在理由已经拥有了比较明确的答案。虽然这一答案还将不断演变,但就目前而言,Service Mesh的立足依据已经不再是问题。在我看来,践行这一理由的过程也正在逐步落地,而且2019年之内将有更多真实用例共同支撑起Service Mesh的生存空间。

我认为,目前仍然困扰着Service Mesh的难题在于“如果将其引入实践流程,用户会看到怎样切实可靠的收益?”很明显,这是一个困扰着所有新兴技术的老问题,因此对于这个问题的答案探索过程同样有章可循:通过真实用例。没错,真实用例代表一切。只有真实用例,才能真正说服心怀疑虑的潜在用户。

Service Mesh是一款功能强大的工具箱,但只有一小部分受众会真正关注技术本身有多么酷炫先进。对于大多数人来讲,它能够解决什么问题才是最重要的关注点。

在我看来,2019年将成为Service Mesh用例爆发的一年。而且这一切将随着采用者数量的增加而水到渠成,用户们也将更热烈地相互讨论他们通过Service Mesh获得的实际价值。

总结陈词

如果您已经在使用Service Mesh,您一定已经体会到它所带来的价值。如果您正在考虑使用Service Mesh,请密切关注这一领域发生的最新动态以及真实用例——这将让此项新兴技术的价值主张变得更为清晰可信。而如果您尚未想好是否应该投身Service Mesh的怀抱,我建议您参阅Gartner451以及IDC发布的微服务相关报告——一切调查结果都表明,对于一切已经开始在生产体系中运行微服务架构的组织而言,Service Mesh都将在2020年掀起一股不可扼止的洪流。

原文链接:Top 3 Service Mesh Developments in 2019

0 个评论

要回复文章请先登录注册