AIOps时代,你准备好了吗?

原创 2017年12月01日 00:00:00


作者简介

运小韩    百度高级研发工程师


负责百度运维部分布式任务调度系统、智能运维开发框架及可用性相关工作,在分布式系统、AIOps、可用性方向有广泛经验。



干货概览

在运小皮《百度自动化运维演进》文章中提到,2014年以来,百度运维开始向智能化方向迈进。智能运维时代,如何提高智能运维效率,降低通用运维操作(典型如故障场景)开发难度和成本,成为首要难题。本文将向大家介绍面向感知、决策、执行的百度智能运维工程化解决方案

背景介绍

故障处理操作变更是运维两大主题。在过去,为维护系统稳定,各业务线都投入大量人力进行故障处理工作,除直接人肉运维外,各产品线深度定制的运维工具、系统被研发出来。随着业务规模扩张和形态变迁,传统运维模式受到极大挑战:

  • 无统一的开发管理模式,运维服务开发及维护成本大,运维效率低。

  • 横向扩展能力差,运维经验难以复用,各产品线”重复造轮子”。

智能运维开发框架,提供了一种以软件工程方式解决运维问题的解决方案。通过提供统一的开发模型管理机制,支持不同产品线运维操作的设计、实现和管理。从而:

  • 降低设计、开发难度与成本,使业务OP专注自身的业务逻辑,提高开发和迭代效率。

  • 促进基于代码的跨产品线经验积累与分享,提升百度整体的业务运维能力。

  • 充分运用和发挥自动控制、机器学习、人工智能等领域的技术成果,提高运维效率。

解决思路

智能运维开发框架以Noah(百度自动化运维管理平台)时代的运维经验为基础,通过对运维概念和操作的统一,整合当前运维系统,提供运维操作的统一入口;让更多的业务线OP加入到运维社区建设中,共享运维经验,满足业务日益多样化的需要。

具体解决思路如下:

1
运维模式标准化


  • 统一开发模式:提供统一的开发规范,社区化开发模式,业务线OP共同参与运维操作开发,沉淀运维经验。

  • 统一运维对象:通过知识库,统一描述机器、实例、服务、应用等运维对象的属性,聚集分散的运维状态数据,达到公司内运维对象的统一。

  • 统一运维操作:屏蔽具体平台操作实现,提供统一的运维对象操作接口。

2
运维开发工程化


  • 提供统一的运维开发框架:封装常用功能组件,提供高扩展的开发框架,使产品线专注于自身业务逻辑,开发”智能运维机器人”。

  • 提供仿真系统:通过提供服务拓扑搭建及模拟故障的能力,完成机器人上线前功能验证,提高”机器人”可靠性。

  • 提供托管平台:通过提供高可用的机器人托管环境,降低服务运维成本。

3
运维操作智能化


  • 智能感知:依赖监控系统提供的智能异常检测、多维度异常分析,感知满足时效性和准确度的异常事件。

  • 智能决策:自定义算法实现决策机制,充分利用机器学习、人工智能成果,提供决策可靠性。并沉淀人对问题的决策经验,做到经验可迁移。

  • 智能执行:提供丰富的执行策略,满足业务线通用运维操作的需求。

实现方案

整体解决方案如下:

智能运维机器人为主体,深度整合公司内代码管理工具,持续交付平台,部署系统等devops工具链,帮助产品线同学快速完成源码构建、镜像打包、应用部署,提供开发、测试、运维整套解决方案,大幅提升开发效率。

智能运维开发框架自身提供的功能如下:

智能运维开发框架提供了高扩展易使用的智能运维机器人开发框架,具备线上服务拓扑结构搭建和query级别异常模拟能力的仿真系统,具备单地域故障处理能力的高可用服务部署托管平台,完成开发至上线流程的全覆盖,用户只需要在智能运维开发框架基础上嵌入自己的业务代码,即可完成满足自身业务的运维操作。

总结

智能运维开发框架变革运维模式为目标,提供了开发验证运维工程化解决方案。一经上线,便作为各类故障自愈、高可用架构项目的基础支撑,大幅提高了项目开发效率,减小了开发难度和成本,表现出了极强的稳定性。

相信在不久的将来,智能运维开发框架会成为百度运维操作的载体,不断达成智能运维的使命。

智能运维开发框架的具体实现最佳实践将在后续文章中详细介绍,敬请期待

相关文章

百度自动化运维的演进(一):聊聊百度自动化运维

百度自动化运维的演进(二):百度自动化运维编年史


↓↓↓ 点击"阅读原文" 【查看更多信息】  

版权声明:本文为博主原创文章,未经博主允许不得转载。

期末考试你准备好了吗

通常老师会说:今年考试的重点是整本书 一复习就不开心了 一不开心就不复习了 一不复习就开心了 一开心一天就过去了 焦躁不安、担心受怕 时刻攻击着无所谓外表下那颗脆弱...
  • Dorenn
  • Dorenn
  • 2017年12月27日 09:56
  • 51

工业 4.0 时代,你准备好了吗?

工业 4.0 时代,你准备好了吗?  前言:      现在与知识分子界甚至全民都在谈论着工业 4.0 时代,工业4.0 你知道是谁提出来 的吗?    工业4.0 首先由德国提出来的,在德国“工业...
  • u013067756
  • u013067756
  • 2015年11月17日 21:44
  • 824

Docker时代来了,你准备好了吗

刚刚过去的2014年或许是史上最热的一年,在这火热的年份里,Docker 也好似一支被点燃的火箭,掀起一股股热浪。Docker之所以如此受人瞩目,并不是因为它创造了多么神奇的技术,而是因为它重新定义了...
  • TragicJun
  • TragicJun
  • 2015年01月06日 23:07
  • 2949

创客时代,你准备好了吗?

技巧控们的北京据点 走进北京中关村大街一号大厦的907房间,你会发现这里一点不像普通的写字间,而更像理工科大学的一间试验室:几张长桌子上狼藉地堆着各类仪器、工具、机械零件、笔记本电脑和零食,对面...
  • m_mm121
  • m_mm121
  • 2016年10月15日 23:30
  • 83

Docker时代来了,你准备好了吗

刚刚过去的2014年或许是史上最热的一年,在这火热的年份里,Docker 也好似一支被点燃的火箭,掀起一股股热浪。Docker之所以如此受人瞩目,并不是因为它创造了多么神奇的技术,而是因为它重新定义了...
  • u010022051
  • u010022051
  • 2016年03月10日 15:54
  • 436

大数据时代,你准备好了吗?

大数据和移动互联网,可能是最近相当火的词了,耳熟能详,经常听别人在说起,其热度可媲美前不久的云计算。云计算从国外引进之后,国内出现了一大批以“云”冠名的产品,然后开始大肆宣扬,其实汤还是那个汤,药还是...
  • brwdylpwgy
  • brwdylpwgy
  • 2013年11月14日 14:22
  • 1078

微信创业的时代来临,你准备好了吗?

当凯文·凯利的《失控》在产品界刮起一阵“旋风”,当张小龙领导他的微信开始风靡世界,一个移动互联网创业的时代也随之到来。7月24日微信官方再次刷新了之前公布的数据:微信用户已近8亿,月活跃用户接近4亿,...
  • wwwang89123
  • wwwang89123
  • 2014年08月01日 10:10
  • 846

工业4.0时代已经到来,你准备好了吗?

背景:米老师推荐的一篇文章《工业4.0时代,怎样为孩子筹备未来的教育?》,讲述了什么是工业4.0时代,工业4.0时代核心特征,从生活和教育的角度,详细解析工业4.0时代对教育的巨大冲击等等,看完文章,...
  • u013043341
  • u013043341
  • 2015年11月15日 16:09
  • 968

★互联网告别免费时代,准备好了吗?

热点: ZOL首页 > DIY攒机 > 硬件新闻 > 正文 ...
  • github_38885296
  • github_38885296
  • 2018年01月05日 11:04
  • 20

工业4.0时代已经来了,你准备好了吗?

前言:中德双方在10月10日举行的第三轮中德政府磋商后发表的《中德合作行动纲要》中宣布,两国将开展“工业4.0”合作,该领域合作有望成为中德未来产业合作的新方向。   近年来,为尽早占领制造...
  • fightfaith
  • fightfaith
  • 2015年11月28日 08:27
  • 856
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AIOps时代,你准备好了吗?
举报原因:
原因补充:

(最多只允许输入30个字)