前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >从 eBPF 到 CI/CD:可观测性的 12 个新兴趋势

从 eBPF 到 CI/CD:可观测性的 12 个新兴趋势

作者头像
点火三周
修改2022-03-09 14:33:04
2.2K0
修改2022-03-09 14:33:04
举报
文章被收录于专栏:Elastic Stack专栏

面对新冠的全球大流行,随着企业上云和加速数字化转型以更好地为客户和员工服务,运营复杂性也随之增加。为了解开这些复杂性并让高管能够了解 IT 生态系统,业务领导者越来越多地将可观察性解决方案视为一项战略投资。

在这段空前的时期,Elastic 一直处于独特的地位,可以帮助我们的客户在数字化转型之旅中取得成功,并推动他们的可观察性计划。我们参与了数以千计的客户对话和管理数字化转型的努力。以下是我们对未来几年的了解和预测。

1. 可观察性是一项关键的业务计划

随着客户和员工越来越数字化,企业需要通过更多地采用云和云原生技术来更快地进行创新。保持云应用程序有效运行也变得更加困难。组织继续与大量数据作斗争,但很少有人能够提取可操作的见解。可观察性将遥测数据中的各个点连接起来,提供对应用程序性能的可见性,并加速数字化转型。

因此,全栈可观察性努力加速数字化转型的重要性现在已被视为最高管理层的一项战略举措。可观察性正在从一个流行词变成主流。高管们将继续期望可观察性解决方案能够越来越多地连接业务和运营 KPI。据 EMA Research 称,微服务、容器化、公共云和应用程序转型已将可观察性提升到企业优先级的首位,并且是 DevOps 团队面临的第一大挑战。

2. Kubernetes 可见性和 eBPF 的出现

以容器和 Kubernetes 为主导的采用率继续快速增长。然而,快速更新的、短暂的云技术也带来了一些运营和可见性挑战。随着 Kubernetes 集群数量的增加,与扩展和监控相关的管理复杂性也在增加。eBPF等新兴技术代表了一个巨大的飞跃,以最小的开销提供对复杂 Kubernetes 环境的可见性。eBPF 还提供了提供从基础架构到应用程序的可见性的能力,而没有服务网格的复杂性和开销,并且将继续看到越来越多的采用。预计将更加关注管理 Kubernetes 以及采用 eBPF。

3. 对混合云和多云环境的可见性需求日益增加

随着组织在其数字化转型之旅中继续快速发展,采用公共云是一个关键组成部分。为了促进和加速数字化转型,团队需要跨日益复杂的混合和多云环境的可见性。根据 451 Research的调查,超过 70% 的受访者表示公共云增加了其 IT 组织的复杂性。随着组织寻求跨传统技术和现代云环境的统一和全面的可见性,可以提供跨混合和多云环境的可见性的可观察性解决方案将成为首选的解决方案。

4. 机器学习将改进并提供可操作的见解

随着可观察性数据的数量呈指数增长,团队更难手动筛选和排序数据以检测异常值和趋势。事实上,不经常发生的异常可能会对业务造成很大的破坏,但很难检测到。根据EMA Research的数据,45% 的 SRE 时间用于搜索可操作的数据。运营和开发团队正在寻找机器学习可以帮助识别异常以及任何异常趋势和模式的方法,以加速根本原因分析并减少停机时间。

5. 可观察性中的即席分析和数据可视化

虽然机器学习和自动故障排除将继续改进,但 DevOps 和 SRE 团队仍需要分析和划分其可观察性数据的能力,以回答你不知道你不知道的。即席分析和数据可视化支持团队在寻求趋势答案并了解模式以隔离应用程序问题以及由此产生的业务影响时进行协作。这些高级功能将需要可观察性解决方案,该解决方案可以使用自定义指标和来自各种来源的上下文数据存储大量数据,并将所有数据一视同仁。可观察性是基于数据的,并以真正的洞察力所需的颗粒度来存储它。

随着客户继续将运营绩效与业务影响联系起来,预计客户将越来越关注这些高级可观察性要求。

6. 增加对开放标准的采用和依赖

随着可观察性技术生态系统变得越来越复杂,DevOps 团队继续融合基于开放标准的技术。采用开放标准可以帮助组织避免供应商锁定,同时还可以解锁社区驱动的创新。我们将继续看到 OpenTelemetry 标准对跟踪、度量和日志的支持的演变。越来越多地采用 Prometheus 进行指标采集和 Apache Kafka 进行数据流式处理。DevOps 团队越来越多地选择支持这些开放标准的可观察性解决方案,以使组织能够集成和观察其异构应用程序生态系统。

7. 简单、透明、基于消费的定价

随着可观察性不断发展和扩展其功能以及支持更多数据类型,可观察性定价模型变得越来越复杂。 每个供应商都提供了多种定价水平,同时还有很多细枝末节,使得观察性部署及其预算难以预测。企业将更倾向于那些以消费为基础提供价值的可观察性解决方案,为团队提供灵活性,以采用适合他们财务状况的模式。基于消费的定价模型不会人为地限制客户监控不同的环境,提供数据保留和存储灵活性,同时仍然保持性能,这将是司空见惯的。

8. 长期关注可观察性 TCO

随着运营复杂性的指数级增长,组织越来越多地面临在改进的 TCO 与最佳解决方案之间进行选择。太多的解决方案会导致工具蔓延,从而导致碎片化和数据孤岛,影响运营可见性并妨碍关联数据的能力。根据451 研究,76% 的组织使用多个云提供商。AWS、谷歌云和 Azure(根据 EMA 研究)现在提供了超过 800 项服务,工具蔓延和复杂性呈指数级增长。将来自多个工具的诊断信息拼凑在一起(也称为转椅效应)会导致发现根本原因的时间增加、生产力降低和创新速度变慢。组织将继续在单一平台上整合多种工具,为现在和未来提供最佳 TCO。

9. 需要正确技能、流程和技术的整体方法

可观察性不仅仅是工具。适当的可观察性需要在组织中建立正确的技能和思维方式。一个精通现代软件开发流程以及在云环境中操作的团队。一个从开发过程开始就遵循可观察性最佳实践的团队:将信息标签添加到包中,将日志记录添加到他们的代码中,并启用跟踪检测。可观察性最佳实践需要从头到尾嵌入到开发过程中,而不是事后才想到。

10. 运营和开发团队之间更紧密的协作

随着软件开发速度的加快,企业继续采用DevOps实践。为了取得成效,需要加强开发和运营团队之间的协作。所有的团队都需要分析相同的数据,以便能够有效地协作和快速解决问题。此外,除了在生产环境中采用多种工具,团队也被迫采用在开发和预发布环境中使用的不同工具,这主要是由于成本限制。不同阶段的工具孤岛呈现出对整个管道的碎片化看法。企业将继续在一个单一的、可观察的平台上整合他们的整个开发环境,以改善各团队之间的协作,每个团队分析相同的数据,以减少停机时间。

11. CI/CD 可观察性的兴起

构建工具对于确保软件从开发到生产的交付至关重要,而且通常非常复杂。为了获得对该管道的洞察力和可见性,CI/CD 社区利用 OpenTelemetry 开始埋点检测构建工具(例如 Jenkins、Maven、JUnit、Ansible 等)。这些举措超出了对 CI/CD 平台进行故障排除的预期,还有助于加速软件部署。2022 年将继续看到 OpenTelemetry 生态系统的兴起,原生 devops 工具将 CI/CD 管道转变为软件交付生命周期指标的金矿。关键信息将支持越来越多的用例,从故障排除和优化 CI/CD 管道到测试优化、成本核算、工程过程监控等等。

12. 可观察性和安全性更紧密地协同工作

随着企业每天或每周多次部署代码,应用程序开发过程加速,确保应用程序和基础设施的安全性非常重要。CIO和CISO希望将安全和可观察性团队整合在一起,这样他们就可以确保在为客户提供创新的同时不损害安全性。451 Research最近的调查数据显示,关于谁在使用应用程序安全工具这一判断有了重大转变,这表明 DevSecOps 不仅仅是一个想法,而是一个日益增长的现实。2020 年,IT 决策者为 48% 的开发团队分配了应用程序安全工具,而 2015 年这一比例仅为 29%,这是一个重大飞跃。

根据该报告,"安全问题有很多机会可以更直接地整合到DevOps的工作中,而CIO们将引领这一趋势"。该报告继续说。"安全团队必须更加精通DevOps实践和工具,而DevOps专家必须越来越多地接受安全实践和技术的整合。" 预计企业对允许可观察性和安全团队在同一平台上协作的解决方案的要求会增加。

虽然围绕着可观察性进行了大量的炒作,但企业开始理解它对确保成功的数字化和云采用的关键性。这些变化正在推动重大而快速的业务和运营需求。当你从传统的监控转向可观察性时,全栈可观察性最终会带来伟大、可靠的数字体验这一最终目标。这就是为什么可观察性倡议是2022年要开始的一个重要旅程。

本文系外文翻译,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系外文翻译前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 可观察性是一项关键的业务计划
  • 2. Kubernetes 可见性和 eBPF 的出现
  • 3. 对混合云和多云环境的可见性需求日益增加
  • 4. 机器学习将改进并提供可操作的见解
  • 5. 可观察性中的即席分析和数据可视化
  • 6. 增加对开放标准的采用和依赖
  • 7. 简单、透明、基于消费的定价
  • 8. 长期关注可观察性 TCO
  • 9. 需要正确技能、流程和技术的整体方法
  • 10. 运营和开发团队之间更紧密的协作
  • 11. CI/CD 可观察性的兴起
  • 12. 可观察性和安全性更紧密地协同工作
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档