写点什么

百度变更发布检查从人工到智能进阶

  • 2019-09-21
  • 本文字数:762 字

    阅读完需:约 3 分钟

百度变更发布检查从人工到智能进阶

CNUTCon上海2018大会上,陈云讲师做了《百度变更发布检查从人工到智能进阶》主题演讲,主要内容如下。


演讲简介


互联网产品迭代速度非常之快,百度每年有数以万计的程序变更。但变化伴随着风险,据统计 54%的服务故障来源于发布。为了减少变更发布故障带来的损失,更好的管理海量规模的发布变更过程,百度智能变更(BID)产品应运而生。BID 提供了包含自动化部署、分级发布和变更检查的完整解决方案。


本次演讲将重点讲述如何对变更进行检查。随着模块监控逐渐完善,很多模块都有数以十万计监控数据,依靠人工配置检查指标列表是不可完成的任务。为了应对海量指标检查的需求,我们利用 AIOps 相关技术,设计出了一套可根据历史变更及对照组情况自动判断指标状态的智能检测算法。该算法不需要人工配置参数,通过自动训练参数并准确地判断异常,并且具备较好的普适性。最后,我们将展示智能发布检查在百度的具体实践效果。


主要内容:


  1. 故障来源及分布;

  2. 分级发布机制;

  3. 智能发布检查算法(异常定义、算法流程、基于 T 检验的指标变化度量、基于历史变更的异常变化检测、基于对照组的异常变化检测);

  4. 百度变更发布智能检查实践。


听众收益:


  1. 学习尽可能限制变更过程中异常影响范围的机制;

  2. 理解变更检查在变更过程中的重要地位和作用;

  3. 学习如果利用 AIOps 相关技术对变更过程中指标状态进行智能判断的方法。


讲师介绍


陈云


百度 智能云事业部资深研发工程师


陈云,毕业于中国科学院,2015 年加入百度,目前在百度云从事智能运维 AIOps 相关领域的工作,前后参与负责了时序指标的异常检测,发布智能检查,报警收敛等工作,期间共发表 5 篇专利。设计研发的智能参数配置平台为百度百万监控指标自动配置算法、参数;发布智能检查平台成功拦截数百次异常变更,减少业务损失。












完整演讲 PPT 下载链接


https://cnutcon.infoq.cn/2018/shanghai/#schedule


2019-09-21 15:182081

评论 1 条评论

发布
用户头像
标题这么大,内容这么草率。。。
2021-02-25 10:36
回复
没有更多了
发现更多内容

熊市慢慢,Bit.Store提供稳定Staking产品助你穿越牛熊

BlockChain先知

Java 中的 String Pool 简介

HoneyMoose

从22行有趣的源码库中,我学到了 callback promisify 化的 Node.js 源码实现

若川

JavaScript node.js 前端 前端开发 Node

剑指 Offer 65. 不用加减乘除做加法

未见花闻

6月月更

于文文、胡夏等明星带你玩转派对 皮皮APP点燃你的夏日

联营汇聚

本周二晚19:00战码先锋第8期直播丨如何多方位参与OpenHarmony开源贡献

OpenHarmony开发者

OpenHarmony

有关 Java 9 的 String

HoneyMoose

云厂商为什么都在冲这个KPI?

脑极体

攻防演练中蓝队针对攻击方式复盘总结

穿过生命散发芬芳

6月月更 攻防演练

关于企业数字化的展望(38/100)

hackstoic

数字化

flutter系列之:flutter中的变形金刚Transform

程序那些事

flutter 程序那些事 6月月更

深入理解 Jetpack Compose SlotTable 系统

fundroid

android Compose android jetpack SlotTable gap buffer

Java Core「18」JCF 及常见问题

Samson

学习笔记 Java core 6月月更

云原生运维文章计划

boaker

运维 云原生

50行代码串行Promise,koa洋葱模型原来是这么实现?

若川

JavaScript 前端 Node Jest koa2

在线JSON转PlainText工具

入门小站

工具

每次启动项目的服务,电脑竟然乖乖的帮我打开了浏览器,100行源码揭秘!

若川

JavaScript 前端 前端开发 Node

K8S学习笔记--《容器化的应用:会了这些你就是Docker高手》

IT蜗壳-Tango

IT蜗壳教学 6月月更

SpringBoot-入门

zarmnosaj

6月月更

初学者也能看懂的 Vue2 源码中那些实用的基础工具函数

若川

JavaScript Vue 前端 前端开发

Java中数组参考指南

okokabcd

Java’

信通院举办“业务与应用安全发展论坛” 天翼云安全能力再获认可

Geek_2d6073

新手向:前端程序员必学基本技能——调试JS代码

若川

JavaScript 前端 前端开发 调试 Node

不得利用算法从事垄断行为:防范利用算法和大数据进行杀熟

石头IT视角

企业架构师面试的100个问题

涛哥 数字产品和业务架构

企业架构师

Docker 化 Vue2 应用开发

devpoint

Docker Docker 镜像 6月月更

自定义MySQL连接池

FunTester

为什么 Vue2 this 能够直接获取到 data 和 methods,源码揭秘

若川

JavaScript Vue 前端 前端开发 源码解析

今晚战码先锋润和赛道第2期直播丨如何参与OpenHarmony代码贡献

OpenHarmony开发者

OpenHarmony

linux检测系统是否被入侵(上)

入门小站

Linux

每次新增页面复制粘贴?100多行源码的 element-ui 新增组件功能告诉你减少重复工作

若川

JavaScript Vue 前端 Element Element UI

百度变更发布检查从人工到智能进阶_CNUTCon_Geek_cc9ec7_InfoQ精选文章