数据驱动是智慧运维的根本_pigoss02的博客-程序员资料

技术标签: 运维  人工智能  大数据  

By 谢晖

伴随计算机技术和互联网的飞速发展以及企业的快速扩张,企业信息化建设得到了大幅度提升。企业IT资源日益庞大,种类繁多。跨厂商跨地域的网络结构日趋复杂,支撑企业经营的信息系统和业务生产管理系统架构复杂,并且不断在快速更迭。

新一代信息技术,尤其是云计算、大数据、人工智能和虚拟现实技术的快速发展,全球迎来了数字化时代。但是IT运维能力的沉淀跟不上 IT 的建设速度,这对于IT运维服务来说,既是机遇也是挑战。

运维服务的发展趋势

随着企业信息化建设的发展,业务系统对 IT 的依赖越来越大。运维工具从最初的奢侈品逐步变成必需品,进而迭代成智能化工具。

1. 奢侈品时代

这个阶段的运维产品价格昂贵,主要是国外知名厂商IBM、HP旗下的产品,只有“有钱”的主才会考虑,需求主要集中在监、管、控。价格昂贵,场景单一是这个阶段运维产品的特点。

2. 专业细分时代

随着企业IT的发展,运维需求不断细分。监管控的需求变成运维领域的三个分支,即使在监控一个方向,也逐步细分成机房监控、基础设施监控、虚拟化监控等不同方向的产品。

3. 可持续性时代

随着运维工具的细分,又出现一些新的问题和需求。比如需要监控的设备厂商繁杂,要求运维工具能跨厂商兼容。又比如IT基础资源的监控和业务进行关联,以业务视角提供给上层进行决策;又比如运维已经不局限在数据采集和发现异常,而是希望在数据采集、发现异常的基础上,还能进行全方位展现和多维度数据挖掘;又比如运维不仅要满足企业当下的需求,还要必须满足未来3~5年企业IT发展可能出现的需求;从盈利模式上,运维服务也需要从成本中心逐步转变成创收盈利中心。

4. 智能化时代

企业信息化建设逐步从信息化向数字化、智能化转型,对运维服务也提出了智能化的要求。运维服务是否可以通过数据挖掘和深度分析给出有价值的信息,提高企业经营效率,降低企业生产成本?运维服务是否可以直接参与决策或者对策略调整给出智能化建议,降低主观因素带来的不确定性?

企业运维场景的痛点转移

随着运维服务的发展,企业运维场景的痛点也进行了转移。认识这些痛点,对于认识未来IT运维服务的方向很有帮助。

1. 从无工具到有工具再到工具太多

显而易见,企业IT运维从开始的无工具、人工看护或者采用简单脚本进行维护,到开源工具、商用工具过渡,进而工具不断细分。这必然造成工具数量繁多、种类复杂。这些工具“头痛医头,脚痛医脚”,缺乏统一规划。一个故障出现,可能会在多个工具中产生告警,这些告警却无法统一呈现。

2. 从无数据到有数据再到数据孤岛

运维工具的发展趋势导致了运维工具产生的数据是零散的、无关联的。数据定义不统一、数据分类不一致,逐步形成了“企业拥有海量数据,但是这些数据互相孤立。数据冗余和重复录入非常严重。这些数据无法进行数据挖掘和深度分析。这些数据对企业来说就是累赘”。

3. 数据和运维场景脱钩

IT基础资源和企业的业务系统没有关联,所以很难判断IT资源告警对业务的影响。当故障产生时,无法判断处理故障的优先级。当业务出现问题时,也无法迅速准确判断具体的故障原因。

4. 运维关联越来越复杂

随着企业IT的发展,业务系统变得越来越复杂,运维工具也越来越复杂,同时运维团队也越来越复杂。企业的运维部门成为企业的鸡肋,企业将为此付出巨大的人员成本,但是又无法收到满意的运维效果。

总之,很多企业的运维现状是有团队、有工具,有数据,但是缺少集中的告警平台、缺少统一展现平台,缺少故障的关联分析。这变成了当下很多企业IT运维场景的新痛点。

企业信息化、数字化、智能化的区别

1. 企业的信息化

企业信息化解决的是数据映射问题,是以业务流程的优化和重构为基础。通过信息技术和实际业务的有效结合,将现实世界的业务对象、流程进行重构和固化,并记录业务事件,实现企业信息的共享和协同。信息化并不改变现实业务的逻辑。

2. 企业的数字化

数字化开始解决语义层的问题,不仅实现了信息化,而且在采集数据层已经设计并赋予了语义内容。在算法上植入了包括自然语言理解、智能识别、自组织、自寻优等智能算法。数字化是利用云计算、大数据、物联网、人工智能等新一代数字技术,构建一个全感知、全联接、全场景的数字世界。

3. 企业的智能化

企业智能化是信息化到数字化的终极目标,智能化解决的核心问题是人和机器的关系。未来业务决策会越来越多依赖于机器学习、人工智能、AI算法,降低管理人员在决策的工作难度,提高决策效率和准确性。智能化的本质是让机器代替或辅助人做出决策。

信息化、数字化和智能化三者之间不是取代式递进关系,但是有本体层次差异。

智能运维的建设之路

如何利用信息化手段,深度分析和挖掘企业运维数据,实现数据驱动下的价值创新,进而降低企业运维成本,提高企业IT环境可用度,提高企业核心竞争力,成为企业数字化、智能化建设的重要命题。企业智能运维的建设之路是一条自底向上的建设之路。

1. 全面的数据采集

不同阶段上线的运维监控工具将对企业IT环境进行实时数据采集,做到全面的实时监控,这是智能运维建设之路的第一步。运维天生自带数据,其中包括IT资源的实时状态和可用性数据、全面的告警数据和性能数据,业务系统和IT资源的全量日志数据,各种应用产生的应用数据以及业务系统产生的业务数据。

2. 数据关联和重新定义

在规划元数据的基础上,对IT资源进行统一建模,实现数据种类和数据标准的统一。进而完成运维数据的关联,包括数据之间的归属关系、数据和业务之间的关联关系、资源和资源的连接关系、告警和告警的根源因果关系等等。这样原始的数据被赋予了新的含义,为数据的挖掘、分析和场景应用提供了基础。

3. 数据挖掘和分析

数据进行关联并赋予了业务属性,就可以采用大数据分析算法对数据进行挖掘和分析,并结合应用场景,对接不同的上层应用系统,让数据辅助运维策略的调整,代替人工进行决策,实现运维的智能化。

 总 结

企业运维的智能化是一个不断迭代的过程。PIGOSS的BSM实现了企业智能运维建设之路中的第一步和第二步。PIGOSS ITSM、资产管理、PIGOSS智能巡检实现了运维场景的闭环和部分智能化。而更深入的企业运维智能化需要大数据分析和更多的AI算法加入其中,结合特定的运维场景才能得以实现。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/pigoss02/article/details/123633264

智能推荐

图解数据分析(8) | Numpy - 统计与数据科学计算工具库介绍(数据科学家入门·完结)_ShowMeAI的博客-程序员资料

n维数组是NumPy的核心概念,大部分数据的操作都是基于n维数组完成的。本系列内容覆盖到1维数组操作、2维数组操作、3维数组操作方法,本篇为系列导入文章,讲解数组的特点、与列表的对比等。......

vscode 中 matlab 编码格式显示问题_半美人的博客-程序员资料_vscode可以打开mat文件吗

vscode 中文乱码的解决方法这个问题的起源是我想用 utf8 格式去编码 matlab 代码文件,因为 utf-8 格式是通用的,但是matlab 中其实是用 GBK 具体到文件中是 gb2312,具体可以见我的这篇文章但是,这样操作,我发现一个问题。vscode 中的确是能用 utf8 对 m 文件进行编码,但在 matlab 中,中文并不能正确显示和输出,这是非常难受的。于是我想改回来...

MySQL 查找字符串位置函数_咸鱼的倔强的博客-程序员资料_mysql查找字符串位置

MySQL 查找字符串位置函数注意:本文MySQL版本为5.71、INSTR(str,substr)返回字符串str中第一次出现子字符串substr的位置,没有则返回0。官网:https://dev.mysql.com/doc/refman/5.7/en/string-functions.html#function_instrselect instr('zcxvsd1sa','b'); -- 0select instr('zcxvsd1sa','s'); -- 5select instr(

创建 VSTO 工作簿的 ClickOnce 安装包_vsto clickonce_苹果 apple的博客-程序员资料

准备工作事先创建一个Excel文件命名为“演示文档.xlsm”的,以实现通过运行名称为“演示”的宏,将A1单元格的内容复制到A2单元格中。1.在“sheet1”的A1单元格输入“1.0.0.0”,作为excel文件的版本号。2.通过开发工具中的Visual Basic,为工作簿添加模块,输入以下代码,建立宏Sub 演示() Range("A2") = Range("A1")End Sub3.文档另存为“演示文档.xlsm”。一、创建Excel VSTO工作簿的新项目...

unity3d collider自动调整大小_Unity 3D | 美术向系列教程2_地形系统介绍_weixin_39544101的博客-程序员资料

Hello . 大家好今天给大家带来U3D美术向系统教程我是麦田1前言刚发第二篇2019就过去了,提前祝大家元旦不加班吧。Unity太过于基础的就不去讲解了,网上视频教程一大把,比如界面之类的。可以去B站看看。今天水第一篇基础,地形系统。地形系统大家了解了解就Ok,当个玩具玩一玩,比较正规项目不会去用他,太费了。不排除一种情况,即地编制作大地形时候使用,再将地形转为Mesh减面。下一期将...

VSTO开发指南(VB2013版) 第一章 Office对象模型_Unknowncheats的博客-程序员资料_vsto开发

完美地将visual basic和office 办公软件结合起来。来自微软公司VSTO小组的权威专家所编著。全书共712页,内容极其全面而深入,猛一看,厚地犹如庞然大物。看完离大神就不远了哦<^ . ^>!!!!!《VSTO开发指南》是2008年2月电子工业出版社出版的图书,作者是(美国)Eric Carter Eric Lippert实例1:从Excel程序到...

随便推点

Windows利用SSH远程连接Linux(centos)虚拟机_yellow_flowers的博客-程序员资料

目录1.windows安装ssh2.linux网卡配置3.连接4.注意事项1.windows安装ssh现在笔记本电脑一般都自带ssh,可以在命令行输入ssh查看是否安装2.linux网卡配置修改linux网卡配置信息,不多说,直接上图,简单易懂。配置完之后需要重启网卡服务.linux下service netword restart...

用了{dede:include filename="footer.htm"/}的问题-空行,在ie8中显示空文字_俺是卢浩铖的博客-程序员资料

最近一直很头疼,今天终于找到原因了,问了好多的程序员都没有解决的问题 。问题:在index.htm模板调用了{dede:include filename="footer.htm"/},为什么页面显示会与主体部份连接相隔好远,不紧凑呢?解答:打开footer 然后 在DW里 点---》修改---》页面属性----》标题/编码-----》把包括unicode签名(bom)的勾取

硬盘突然变raw格式_硬盘变成RAW格式怎么办_skpaddy的博客-程序员资料

硬盘的分区表遭到损坏,或者无法正常读取的时候就会出现这种情况,不光是硬盘,U盘也会出现类似的情况,通常的解决办法就是恢复硬盘分区表,并且对硬盘进行坏道扫描,如果过存在坏道,建议做修复处理。RAW文件格式是一种特殊的文件格式,RAW有未经处理的意思,所以RAW也指未格式化的磁盘,一些U盘中毒之后或一些误操作,也可能是系统出些故障,都会使其文件系统变为RAW,硬盘有时由于系统的原因也可能变成这种情况。...

创建 VSTO 外接程序的 ClickOnce 安装包_苹果 apple的博客-程序员资料_vsto clickonce

一、创建Excel VSTO 外接程序的新项目(一)新建解决方案和Excel VSTO 外接程序项目创建一个Excel VSTO外接程序的新项目,选择“Excel VSTO外接程序(Visual Basic)”模板,命名为“Excel外接程序”。VS将显示解决方案名称为“ClickOnce-外接程序”,包含“Excel外接程序”项目。(二)设计Excel VSTO外接程序主要是设计菜单项和代码。1.在“外接程序安装”项目上,点击右键,选择“添加”——“类”,在“添加新项- Excel外接

java socket实现原理_JAVA中实现原生的 socket 通信机制原理_danzhou-dennis的博客-程序员资料

本文介绍了JAVA中实现原生的 socket 通信机制原理,分享给大家,具体如下:当前环境jdk == 1.8知识点socket 的连接处理IO 输入、输出流的处理请求数据格式处理请求模型优化场景今天,和大家聊一下 JAVA 中的 socket 通信问题。这里采用最简单的一请求一响应模型为例,假设我们现在需要向 baidu 站点进行通信。我们用 JAVA 原生的 socket 该如何实现。建立 s...

第四届蓝桥杯【省赛试题10】连号区间数_i逆天耗子丶的博客-程序员资料_小明 某个排列 连续数列

题目描述:小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮助。输入格式:

推荐文章

热门文章

相关标签