企业计算

关于云计算可观察性的一些思考

可观察性是一种以提供整体价值的方式监视应用程序,数据和基础架构的方法

可观察性这个术语和概念并不是什么新事物。可观察性首先出现在工程和控制理论领域。尽管定义取决于您要询问的人,但是一些常见的模式和理解正在出现。通常,这是AIops提供者和cloudops领域的一些思想领袖的新口号(对我而言)。

本质上,可观察性是衡量从所有外部数据和状态的知识可以推断出内部系统状态的程度的度量。它与监视操作(动词)有所不同。可观察性是系统(名词)的属性。

如果这有点令人困惑,那么这里是一个更为实用的定义:利用可观察性概念的能力以及支持该概念的工具。大多数监视和操作工具(例如AIops工具)在可观察性方面都具有一定作用。但是从某些方面来说,对我来说,它是同一老波旁威士忌(监控),装在一个更高级的瓶子中(可观察性)。我以一些适当的怀疑态度看待它。

从好的方面来看,正在针对可观察性的概念专门构建更多工具,包括大多数新兴的AIops和cloudops工具集,以及处理复杂操作数据的其他监视平台,例如安全性,数据库和网络监视。 。可观察性的目的是从整体上利用所有这些数据点,而大多数企业如今已不这样做。

考虑到我们要处理现代应用程序以及这些应用程序交付的速度,可观察性对于管理和监视现代系统很重要。部署应用程序后,广泛使用监视和管理进行螺栓连接的做法无法很好地扩展。

可观察性概念的一部分是需要最新的工具来更好地了解应用程序的属性,性能和行为。我们需要工具来处理潜在的复杂性和分布。在云发展的所有障碍中,最让我害怕的是,我们将建立太多的复杂性,而没有明确的大规模管理方法。

基本上,监视具有以下属性:

1)被动消耗受管理系统确定状态和状态的信息。

2)仪表板提供有关系统状态的信息,并依靠人来响应。

3)这些工具是为静态系统和平台量身定制的,不会随着时间的推移而发生很大变化。

可观察性采用了不同的方法:

1)全面考虑管理系统中的所有数据,以确定主动和自动的响应。

2)根据持续的理解或假设提出问题,并不断改进如何使用自动化来观察,调整和修复系统。

3)专为复杂性不断变化的动态系统和平台而设计。该工具适用于所管理的系统,而不是其他方式。

老实说,将这些新概念视为要考虑的事情,而不是虔诚地遵循。IT的历史充满了一些想法,这些想法在一段时间内似乎很重要,并且逐渐消失,再也不会被别人听到。但是,考虑到操作和工具的重要性,而不是允许我们在日益复杂的环境中进行操作,此概念可能会扩展。

本文由 探界网 作者:行者 发表,转载请注明来源!

热评文章