CNCF最终用户技术雷达:可观测性(2020年9月)

作者:Cheryl Hung

CNCF刚刚发布了第二份季度CNCF最终用户技术雷达。该技术雷达的课题是可观测性。

幻灯片:https://github.com/cncf/endus...

6月,我们推出了CNCF最终用户技术雷达,这是CNCF最终用户社区的一个新倡议。这是一个由超过140家顶级公司和初创公司组成的团体,他们定期开会讨论在采纳云原生技术时面临的挑战和最佳实践。CNCF最终用户技术雷达的目标是分享最终用户正在积极使用的工具、他们推荐的工具以及他们的使用模式。更多关于该方法的信息可以在这里找到。

我们也很高兴推出radar.cncf.io,在那里你可以找到其他雷达、投票,和代表的行业。

可观察性调查

在2020年8月,最终用户社区的成员被问及他们评估、试验并随后采纳了哪些可观察性解决方案。对283个数据点进行排序和复查,确定最终位置。

CNCF最终用户技术雷达:可观测性(2020年9月)_第1张图片

这可以解读为:

  • “采纳(Adopt)”环中的五种工具被受访者广泛采纳和推荐。
  • “试验(Trial)”中的技术得到了一些最终用户的推荐,但他们要么没有得到足够的总体响应,要么只有少数人投了“采纳”票。
  • “评估(Assess)”中的项目缺乏明确的共识。OpenTelemetry、Kiali和Thanos拥有广泛的认知度,但只有少数用户推荐采纳。寻找新的可观察性工具的组织在考虑“评估”中的需求时应该考虑到它们自己的需求。

主题

主题描述了有趣的模式和编辑观察:

  1. 最常用的工具是开源的。获得最多“采纳”投票的三个工具(Prometheus、Grafana、Elastic)和获得最多投票的五个工具(Prometheus、Grafana、Elastic、Jaeger、OpenTelemetry)都是开源的。

有趣的是,公司已经采纳并维护了这些开源系统,并且能够通过内部投资将其扩展到足够大的部署。因为部署、维护和扩展这些开放源码系统至少需要一个小团队,所以与使用SaaS提供商相比,公司似乎认为这种权衡是值得的。

与此同时,在规模或工程能力方面,运行开源工具的公司和采纳可观察性SaaS平台的公司之间似乎没有清晰的划分。不管公司是使用开源还是SaaS解决方案,OpenMetrics和OpenTelemetry等开放标准都被采纳。另外,一些最终采纳SaaS平台的公司在决定是否采纳自管理平台之前,确实经历了评估和构建原型的过程。也许可以得出这样的结论:新技术的快速发展需要新的可观察性技术,而这又需要几乎不断地评估和采纳新工具。

  1. 在可观测领域中没有合并。许多公司使用多种工具:一半的公司使用5种或更多的工具,三分之一的公司有使用10种以上工具的经验。

可观察性本质上要求从不同的视角查看数据,试图回答问题。不同的工具在不同的技术和集成中具有优势,这可能是最终用户最终使用多种工具的原因。当被采纳,从一组工具转换到另一组工具或甚至合并可能会很困难。对于大多数最终用户来说,可观察性并不是他们的核心业务,因此转换工具所需的投资往往不容易获得资金。这可能是为什么在这个雷达上有这么多“采纳”投票的一个重要原因。

有趣的是,公司一直在试验和引入新工具,寻找观察事物的更好方法。随着Kubernetes等云原生技术的出现,需要使用不同的工具进行监控。例如,Nagios在五年前非常流行,但是对于需要监视Kubernetes工作负载的用户来说,现在已经不那么重要了。

  1. Prometheus和Grafana经常一起使用。三分之二的受访者同时使用这两种工具。这并不奇怪,但这种高度的相关性仍然值得注意。这两个项目背后的动力,加上很少的竞争,可以帮助它们获得如此高的采纳率。此外,还有许多教程和安装程序,使它们很容易一起使用。手拉手使用它们的阻力最小。

编辑

  • Jon Moter是Zendesk的高级首席工程师。Jon在Foundation Engineering组织工作,该组织为Zendesk工程的其他部门提供计算、存储和云基础设施。Twitter:@jonmoter
  • Kunal Parmar是Box的软件开发总监。Kunal领导他们的云原生团队,推动了Kubernetes、服务网格和可观测性的采纳。
  • Marcin Suterski是纽约时报的首席工程师。Marcin是交付工程团队的一部分,该团队为整个组织的工程团队提供工具、流程和教育。他目前的重点是可观察性。
  • Jason Tarasovic是PayIt的首席工程师。Jason是平台工程团队的创始工程师,负责构建和运行他们的云原生平台。Twitter:@J_Tarasovic

延伸阅读

案例研究:阅读UberAdformGrafana Labs如何使用CNCF技术处理可观察性。

接下来

下一个CNCF最终用户技术雷达将于2020年12月发布,专注于云原生的一个不同主题。投票帮助决定下一个CNCF最终用户技术雷达的主题

加入CNCF最终用户社区:

  • 认识谁在使用每个项目,并阅读他们的评论
  • 贡献和编辑未来的CNCF最终用户技术雷达

我们很高兴向社区提供这份报告,我们也很乐意听到你的想法。反馈邮件发送到[email protected]

关于方法

2020年8月,CNCF最终用户社区的140家公司描述他们的公司对不同解决方案的建议:暂缓、评估、试验或采纳。他们也可以给出更详细的评论。由于答案是通过谷歌电子表格提交的,所以在小组中既不保密也不匿名。

32家公司提交了关于34个解决方案的283个数据点。这些被排序以确定最终的位置。最后,编辑编写主题以反映更广泛的模式。

点击阅读网站原文


CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux  Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培育和维护一个厂商中立的开源生态系统,来推广云原生技术。我们通过将最前沿的模式民主化,让这些创新为大众所用。扫描二维码关注CNCF微信公众号。
image

你可能感兴趣的:(cncf,微服务,容器,k8s)