现在大家都在谈自动化运维和智能化运维,他们彼此之间是什么关系呢?希望专家能给与谈谈,现在很多厂商也都在说智能化运维,它们之间的分界线在哪里?
收起这是devops和aiops的关系了,我个人觉得aiops是devops的技术层面的衍生,通俗的来说,先有devops,再有aiops,devops到aiops的转变有两方面,一个是数据,一个是算法。
1:数据。devops关注的是流程,而不是数据,devops的核心目标是为了更快更好的进行交付。所以devops是依据流水线来完成自动化的目标。它是以运维为核心,打造研发运维测试一体化为目标为核心,判断质量的标准是软件的交付能力。来说说数据,包括了日志数据,网络报文数据,数据的标准化,数据的规范化,数据的结构化只是在devops过程中不断完善自动化需求的前置条件。
2:算法是aiops的核心,有了结构化的数据,那我们就能做到数据的预测,监控的动态阈值。可以说,有了算法的加持,才是devops到aiops的转型的关键因素。在进入aiops的领域的同时,研发测也需要具备相应的理念,比如协议的规范,返回码的规范,链路的规范。基于这些,我们可以做到智能压测、现网的熔断、降级,一键诊断,还有更牛掰的故障自愈。