《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

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

  • 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:182251

评论 1 条评论

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

MyBatis中的 10 个宝藏技巧!

量贩潮汐·WholesaleTide

Java 数据库 mybatis

k8s中资源限制 limit 和 request 的关系

陈德伟

k8s JVM Request Resource limit

金仓数据库KingbaseES如何通过Hint影响执行计划

金仓技术

KingbaseES 金仓数据库

Kubernetes弹性扩容:助力AI大模型部署与运维的云原生实践

inBuilder低代码平台

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里巴巴云原生

阿里云 云原生 通义灵码

从编码执行者到系统指挥官:AI时代程序员的价值跃迁之路

飞算JavaAI开发助手

域名状态异常是怎么回事?怎么解决?(国科云)

国科云

Acunetix v25.4 - Web 应用程序安全测试

sysin

Acunetix

我定制的通义灵码 Project Rules,用 AI 写出“更懂我”的代码

阿里巴巴云原生

阿里云 云原生 通义灵码

金仓数据库KingbaseES PAKCAGE的使用

金仓技术

KingBase 数据库· 金仓数据库

通义灵码入选 “2025 年值得关注的 AIGC 产品”,是唯一入选的 AI 编程产品

阿里云云效

阿里云 云原生 通义灵码

防火墙事件日志及日志分析

运维有小邓

日志管理工具 IT运维服务

SANnav Management Portal 2.2.1 for ESXi - SAN 可视化管理软件

sysin

SANnav

Studio 3T 2025.7 发布 - MongoDB 的终极 GUI、IDE 和 客户端

sysin

mongodb

从一棵树到一片森林:Mint Forest V3 正式上线!

NFT Research

blockchain web3

搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!

Immerse

即时编译助力金仓数据库KingbaseES分析能力飞跃

金仓技术

JIT 金仓数据库

Kubelet 可观测性最佳实践

观测云

Kubernetes

高并发下单库存扣减异常?飞算 JavaAI 自动化生成分布式事务解决方案

飞算JavaAI开发助手

SpecterInsight 4 - 基于 .NET 的跨平台后渗透指挥与控制 (C2) 框架

sysin

渗透

聊聊SpringAI流式输出的底层实现?

王磊

如何基于 Kestrel 实现 socks5 代理

八苦-瞿昙

C# Proxy

从重复编码到设计:飞算 JavaAI 助力程序员跳出「低阶陷阱」

飞算JavaAI开发助手

使用华为开发者空间搭建WordPress博客平台

华为云开发者联盟

华为云 华为开发者空间

MySQL的高可用解决方案

陈一之

MySQL 高可用架构

飞算 JavaAI “智能引导” 功能:小白一天也能成为 Java 高手

飞算JavaAI开发助手

VMware Cloud Director Availability 4.7.1 - 灾难恢复和迁移 (DRaaS 解决方案)

sysin

vmware

我定制的通义灵码 Project Rules,用 AI 写出“更懂我”的代码

阿里云云效

阿里云 云原生 通义灵码

当KES高可用共享集群部署遇到文件系统损坏,该如何解决?

金仓技术

KingBase 金仓数据库

QT 实现 C++ 数据类与 json 的转换

电子尖叫食人鱼

c++ qt

飞算 JavaAI 的 “高并发处理” 方案:如何应对流量高峰

飞算JavaAI开发助手

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