首页 > 其他分享 >技术架构领域的智能感知机会

技术架构领域的智能感知机会

时间:2022-12-08 16:44:28浏览次数:37  
标签:架构 故障 压测 根因 智能 规则 感知

对智能感知的定义:更聪明的感知,通过引入新技术、人工智能,做到:感知范围全面,感知波动精细,知道影响根因,能抽象出实际业务架构图...。

智能感知关键工作:

  • 感知影响范围
  • 感知波动变化(不仅仅是超阈值的报警,用于故障边缘的压测和演练,日常的运营);
  • 感知影响根因(大家都有波动、报警时,是谁引起的,谁放大了,谁削峰填谷了?)
  • 感知强弱依赖,能抽象出实际业务架构图(这个环节的关键是剪枝操作,能判断出哪些是可以剪枝的,否则架构图完全不可读)

前两个做到了,才能做第三个,我们这里的根因分析不仅仅是故障时的根因分析,还包括波动,故障边缘的根因分析等。

智能感知的典型使用场景

在事故边缘压测和演练越来越重要

压测和演练时,如果出了事故和损失,业务是要写COE的;压测演练不出事故,很多问题又暴露不出来。

取舍下,我们是否可以在业务可接受范围内(出事故的边缘)做压测演练呢? 既不出事故,也能暴露问题。

这就需要我们有:

  • 强大的感知能力(自动化全面覆盖)
  • 专家知识的预判能力(大量规则的维护)
  • 快速止损的能力(能刹住车,积压的消除能力)

这也是混沌工程所期望做到的价值最大化,同时最小爆炸半径的演练。

日常运营需要从指标运营升级到感知隐患

技术运营的目的是提前发现隐患。而现在的运营只是对一些关键指标做抓手分析,这些指标跟是否会导致故障隔了很远,这也是业务是否重视该指标的一个主要原因?

比如慢查询,实际发生过什么样的事故?故障初期耗时的表现跟现在的表现有啥差别?

日常运营需要从指标运营升级到感知隐患,这样才更有说服力,价值更大。(从静态单一指标动态多特征变化规则

这就需要维护很多实际故障案例的特征变化规则,这部分规则维护成本高,只能自动化维护:

  • 规则的持续维护难度高:就像目前的报警配置,太多地方需要配置,配置后过了一段时间后,规则是否还适合,由于规则多,很容易遗漏。

  • 规则的沉淀,人工成本大(一次实际的故障,需要分析大量的数据找出异常点,人工很难全面分析)。

架构资产需要能感知业务变化

企业架构确定的原则是重要的架构资产,这部分是否被不断业务变更导致了变化呢?需要能主动感知到,而不是通过沟通来确定。

架构资产的感知主要依赖强弱依赖的判定。强弱依赖的判定需要架构梳理和验证,这部分工作要做到自动化、智能化。

同时对依赖要做抽象提炼,做到剪枝,整合出业务的架构图。

线上问题实时感知

上面几个感知是对历史数据的感知,实时性要求不高,数据相对来说比较全面。

当要做线上问题实时感知时,可作为凭据的数据并不全面,而且判定规则要求更快,对感知算法要求挑战更高,需要做算法依赖和算法精简。

总结

随着人工智能技术的逐步成熟,架构师要善用智能感知工具,才能以最小代价了解、分析问题情况,提升自己的业务价值。

标签:架构,故障,压测,根因,智能,规则,感知
From: https://www.cnblogs.com/ghj1976/p/ji-shu-jia-gou-ling-yu-de-zhi-neng-gan-zhi-ji-hui.html

相关文章

  • 305-基于XC7Z020的AI 人工智能 可编程相机
     基于XC7Z020的AI人工智能可编程相机   一、产品概述   本产品为一款基于FPGAsoc的支持二次开发的智能相机平台,基于大量已有的图形......
  • 什么是智能DNS云解析?云解析如何实现智能解析效果?-中科三方
    什么是智能DNS解析?传统的DNS解析,在收到解析请求时,并不会判断访问者来源,而是会返回一个固定的IP地址或者随机选择一个IP地址返回给访问者,这样容易产生较高的延时或造成线路......
  • 从浪潮登顶NuScenes榜首解读自动驾驶AI感知技术的发展
    导读:“自动驾驶是集感知、决策、交互于一体的技术环境感知能力作为自动驾驶的第一个环节,是车辆与环境交互的纽带通过“摄像头、毫米波雷达、超声波雷达、激光雷达”等各类传......
  • 分布式实时日志:ELK 的部署架构方案
    一、概述ELK已经成为目前最流行的集中式日志解决方案,它主要是由Beats、Logstash、Elasticsearch、Kibana等组件组成,来共同完成实时日志的收集,存储,展示等一站式的解决方案......
  • 基于Flocking算法的多智能体编队matlab仿真
    UP目录一、理论基础二、核心程序三、测试结果一、理论基础Flocking(有时也称为是warming或herding),拥有4项简单的规则,把它们组合在一起时,为自治主体群给出一个类似......
  • 一图搞定MySQL体系架构
    要了解mysql的运行机制,那么首先要对mysql的体系结构有一定的了解。最近由于一些事,被打击的不轻,感觉自己可能再怎么努力,职业生涯也就这样了。所以对专研技术、写博客突然丧失......
  • scrapy架构的初步试用
    scrapy架构的初步试用scrapy架构的基本介绍#引擎(EGINE)引擎负责控制系统所有组件之间的数据流,并在某些动作发生时触发事件。有关详细信息,请参见上面的数据流部分。#......
  • GAIL-PT:一个具有生成对抗模仿学习的通用智能渗透测试框架
    主要内容:本文结合了GAN和IL-IRL构成了GAIL,通过专家知识的指导,使用GAIL对智能体进行训练,使其无限接近专家知识库的动作,使得PT的训练过程更加稳定和高效。GAIL-PT框架介绍......
  • 【爬虫】scrapy架构,应用
    目录1.scrapy架构介绍2.scrapy解析数据2.1使用bs42.2scrapy自带的解析(css)2.3scrapy自带的解析(xpath)3.settings相关配置,提高爬取效率3.1基础的一些3.2增加爬虫的爬......
  • 从稍微懂一点开始的C++学习之路1: 智能指针
    从稍微懂一点开始的C++学习之路1智能指针因为之前一直是搞qt的,没有搞过纯c++,所以现在算得上是刚开始学纯C++。C++的大部分语法其实我都懂,主要的是一些规范,还有内存回收等......