与其等待问题发生,包括性能下降、中断和停机,企业需要提前应对这些问题。
翻译自 3 Ways Traditional APM Systems Hinder Modern Observability 。
云原生采用不是一个可以通过简单的迁移来完成的过程。在迈出这一步之前,需要学习和考虑很多内容,以确保云原生环境能够满足业务和技术需求。对于那些在其现代化过程早期的人来说,这意味着要学习各种云原生术语、好处、陷阱,以及了解云原生可观测性对于成功至关重要。
为了帮助,我们创建了一个关于“入门云原生”的四部分指南。这些文章旨在教育和帮助概述云原生架构的什么和为什么。
上一篇文章讨论了云原生架构的好处和缺点。本文解释了为什么传统的应用性能监控工具不适用于现代可观测性需求。
随着云原生方法的广泛采用,出现了新的挑战。组织发现很难理解构成应用程序或服务的各个元素之间的相互依赖关系。他们的员工可能会花费大量时间来找出问题的根本原因并修复问题。
是什么使云原生环境如此不同,以至于更难以管理呢?早期监控云原生工作负载的企业只需要访问简单的性能和可用性数据。在这种情况下,这些平台的孤立性质并不妨碍应用程序或基础设施的运行和健康。因此,传统的应用性能监控(APM)和基础设施监控工具能够胜任工作。
但是随着组织开始他们的云原生计划,并使用 DevOps 原则来加速应用程序开发,他们需要更多的东西。APM和基础设施监控工具简单地无法提供所需的可扩展性、可靠性和共享数据洞察力,以快速交付大规模的云原生应用程序。
以下是传统监控工具无法满足云原生挑战的一些关键点。随着您的云原生环境不断发展,这些不足之处将引起严重问题,应在制定现代化计划时考虑:
尽管这些问题可能看起来像是面向工程的挑战,但它们最终对整体业务健康产生了重大影响:
由于现代企业运营方式的方式,这些不足之处会产生后果。客户体验和应用程序响应性是关键的差异化因素。任何影响这两个因素之一的因素都可能导致客户流失、激怒内部员工或疏远合作伙伴。今天,与其等待问题(包括性能下降、中断和停机)发生,企业需要提前应对问题。他们需要预测问题的发生,并在问题影响应用程序或用户之前采取纠正措施。
显然,云原生架构提供了许多好处,但组织也可能面临许多挑战。传统的应用程序、基础设施和安全监控工具提供了一些帮助,但他们真正需要的是针对云原生环境设计的可观测性解决方案。
在下一篇也是最后一篇中,我们将介绍在选择云原生可观测性软件时应考虑的四个主要因素。