在了解了AIOps智能化运维基础后,我们先来看下网上能够找到的一些对AIOps整体架构框架的一些图进行对比分析和说明。

图片来自网络

该图为华为在18年的GOPS运维大会上讲到的一张AIOps整体架构图。

最左边列举了我们的数据来源,比如:服务器大家常用的zabbix、HCW(华为自研的采集)、业务侧数据(包括端侧和云侧的数据)还有第三方(如CDN厂商提供的边缘节点数据),这些数据源有实时采集推送,也有非实时的。右侧是运维大数据,一共分为 5层:即数据分析处理层,数据资产层,数据服务能力层,大数据应用服务层,包括了业务监控、日志检索、异常检测、故障诊断等都是这层的能力。

从这个图可以看到,整体AIOps架构和我们经常说的大数据平台架构相当类似,我们完全可以理解为是基于自动化运维和智能化运维场景来构建的一个大数据平台。

对于类似资源的CPU,内存,JVM等性能数据采集,日志数据采集当然是海量大数据,构建大数据平台并进行分布式存储是必要的,这是进行运维分析和决策的基础。但是这种的难点在于我们的学习模型,分析和算法模型。

这个内容实际上在架构图里面的运维算法库这个地方,但是没有展开。

对于大数据分析应用这块,整个图比较散,而且智能化分析决策类功能和我们常说的系统运维功能,监控功能是合并在一起的。

那么哪些可以算做是智能化分析决策类应用,个人理解应该包括:

  • 性能监控预警和自适应调整
  • 故障诊断和自动恢复
  • 性能趋势分析和自扩展
  • 问题诊断和关键因子分析
  • 异常告警等趋势和辅助决策分析

可能还有其它方面,但是以上实际上是智能化运维最关键的内容。

下图是携程Ops大会分享的一个架构图:

图片来自网络

在这个图里面我们可以看到给出了运维AI平台,该平台基于机器学习和深度学习构建。同时在能力层增加了面向AIOps的算法集,包括了类似聚类,回归,降维,分类等关键算法。

同时在解决方案层可以看到关键的还是两个方面的内容。其一是故障发现,定位和解决。其二是容量优化和弹性扩容。即对于故障如前面所说,不是简单的发现故障,而是需要你快速的进行故障定位,并根据定位的故障。

图片来自网络

在传统的运维里面问题发现可能是系统,但是最终的问题分析定义,问题决策和问题解决则是需要人工进行处理。而到了AIOps阶段,我们希望的是问题分析和决策全部由电脑自建来完成,我们可以预先配置一些规则库,知识库,但是这个知识库本身也要做到能够基于真实的运维场景进行自适应学习和调整,而不是一成不变。

问题决策和处理分离,智能运维可以是全部由软件自己来完成,也可以是软件分析决策后给出几种解决问题的分支,然后由人工判断后再来进行解决。

举个简单的例子,比如当发现了明显的性能问题后,软件可以给出两个决策路径。

  • 其一是进行资源自动化扩展
  • 其二是对某几个关键API接口进行限流

那么运维人员只需要选择具体采用哪个具体的分支即可。

在2018年发布的《企业级 AIOps 实施建议》白皮书给出了一个AIOps平台能力体系。

图片来自网络

在该图里面也可以看到,智能化运维在传统的自动化运维平台和功能的基础上,增加了底层的大数据存储,处理和分析技术平台能力。同时增加了AI算法库,AI建模分析能力。

对AIOps架构框架比较相关推荐

  1. 企业架构-发布【企业架构框架-TOGAF v0.1.pdf】

    TOGAF是一个企业业架构方法,适合复杂的.面向组织级别以上系统的架构开发方法.今年1月份刚升级到9.0版,对业务建模和可操作性上都有很大的提高.我在这里把之前写过的一些内容集中在一起,方便大家查看. ...

  2. 企业架构(三)——联邦企业架构框架(FEAF)

    文章目录 一.FEAF 1.FEAF的出现 2.FEAF构成 (1)Level 1 (2)Level 2 (3)Level 3--架构模型细化 (4)Level 4--业务架构模型细化(EAP方法) ...

  3. 进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式

    进阶Java架构师必看书:大型架构+框架+性能优化+中间件+分布式 优知学院 2018-09-05 07:21:00 1.大型网站技术架构:核心原理与案例分析 本书通过梳理大型网站技术发展历程,剖析大 ...

  4. jdm分布式架构框架

    来源详情:http://www.javajdm.com 一. 框架介绍 1.jdm框架是一个分布式架构框架,提供项目模块化,SOA服务化,热插拔思想,高度封装安全性的JAVA EE快速开发平台. 2. ...

  5. AWS 亚马逊云良好架构框架

    根据多年来AWS的专家们积累的经验,创建了这一份AWS良好架构框架,其中包含了以下五大支柱: 安全性(Security) 可靠性(Reliability) 性能效率(Performance Effic ...

  6. 企业架构框架主流工具比较

    企业架构框架主流工具比较 市场经济环境下能合理利用内外部资源,并能根据环境变化做出适当的调整,将使企业具有竞争优势,当企业规模较小时,企业对市场的反应会较灵敏,但随着规模达到一定程度时,企业的战略.组 ...

  7. 自学DAMA-DMBOK2之对Zachman企业架构框架的解读分享

    最近在学习DAMA数据管理知识体系指南这本书,现在学习到第四章数据架构的内容,在阅读过程中发现书中有些翻译还是比较难以理解的,比如对于Zachman企业架构框架的理解,下面就把我的个人理解与大家进行分 ...

  8. 【数字化】智慧企业架构框架:为企业数字化转型“奠基”

    核心观点 本文构建智慧情景模型,它是构建智慧企业架构框架的思想和灵魂,回答Why的问题:其次讨论了智慧企业架构框架,即SEAF v1.0的主要组件,回答What的问题:最后是智慧企业架构规划指导,即如 ...

  9. 数字化企业的智慧企业架构框架——使能企业全面向数字化转型

    作者:王涛  华为EBG ICT规划咨询部 Zachman 于1984年提出企业架构(EA Enterprise Architecture)框架至今已经33年了,现已升级到EA框架v3.0,一直没有改 ...

最新文章

  1. mysql数据库初识实训总结_MySQL数据库初识(基础语句)
  2. linux+dhcp服务的安装包,服务器_Linux教程:配置DHCP服务器方法介绍,  1.安装dhcp软件包 #rpm nd - phpStudy...
  3. 单击浏览器右上角的X弹出提示窗口
  4. PIX525故障一例,求解
  5. 量子纠缠(三)——波尔和爱因斯坦之争
  6. wex5链接mysql_wex5数据库连接自己的数据库在哪里配置的
  7. qwidget show 是否有信号_PyQt5信号与槽机制入门(一)
  8. 腾讯回应“暴力裁员”;小米否认常程与联想签有竞业禁止条款;NumPy 1.16.6 发布 | 极客头条...
  9. 王道 计算机网络试题讲解_2016年计算机网络考研真题及解析
  10. CodeForces 840C - On the Bench | Codeforces Round #429 (Div. 1)
  11. Android:解决Failed to load D:\Android-Studio\sdk\build-tools\xx.xx.xx\lib\dx.jar
  12. 金融业--贝塔系数、夏普比率、简森指数、特雷诺指数的含义和应用
  13. 让游戏通过红蓝立体眼镜展现立体效果
  14. Mybatis001_JDBC
  15. 基于BRNN的政务APP评论端到端方面级情感分析方法
  16. Excel VBA 多条件筛选及汇总统计
  17. 蓝牙4.0和5.0的区别
  18. Docker 的数据持久化项目实战
  19. R语言随机抽样sample
  20. qq邮箱服务器发信怎么配置,WordPress网站实现使用QQ邮箱作为SMTP发信服务器配置教程...

热门文章

  1. 【编译工具】之gcc中-march与-arch的使用
  2. linux复制文件夹所有文件到另一文件夹
  3. java glob paths_java – 使用getPathMatcher的Glob模式
  4. Andorid AlertDialog 点击后自动消失_Andorid-APP 安全(五)之android取证-文件系统与数据结构...
  5. 蓝桥杯 传球游戏 动态规划
  6. get请求中params参数的使用
  7. apk反编译、smali修改、回编译笔记
  8. 前端进阶试题-CSS篇
  9. 巴洛克式和哥特式的区别
  10. 正向最大匹配中文分词算法