目前运维的方法有很多痛点,无论是异常检测,故障发现,瓶颈分析,自愈等工作都需要有... 展开 >
目前运维的方法有很多痛点,无论是异常检测,故障发现,瓶颈分析,自愈等工作都需要有大量的人工参与。随着公司越做越大,运维的场景也将会变得越来越复杂。那么仅仅依靠人工经验的运维工作将会变得捉襟见肘,所以就必然会走向基于机器学习算法的智能运维(AIOps)。分久必合,合久必分。要想把 AI 引入运维,就需要用 AI 的各种算法逐个攻破运维场景的各种难题。无论是时间序列异常检测,故障根因分析,业务调度等工作,都将会在 AI 的作用下变得容易完成。通过 AIOps 的发展,运维团队的工作效率将会得到大幅提升。Gartner 预计在2020年 AIOps 的使用率将会达到50%甚至更高,所以 AIOps 将会是业务运维场景下的大势所趋。
GitOps 顾名思义,是一种基于 Git+DevOps 理念的实践,其核心是利用 Git 自身的特性进行审核和问题追踪的 Opertions 活动,任何变更甚至动作都可以反映在源码层面。如果将这种理念推而广之,在配置、DB 变更、监控等层面,都使用 Git 来管理和维护变更操作,那么就是一种 GitOps 的实践。让原本人工介入层面的 Operation 都形成以 Git 为核心的运维体系。
蚂蚁国际 Global 作为对外输出的解决方案需要在全球建站,依赖金融云中间件,有统一的接口,非常适合做配置代码化和引入 GitOps。在引入 GitOps 后,将搭建一个完全全新的站点线下环境,从周级别缩减到小时级别,极大地提升研发测试效率,给业务带来巨大的价值。
演讲提纲:
1. GitOps 概念介绍
2. 蚂蚁国际的架构演变
3. GitOps 核心技术:
4. 蚂蚁国际 GitOps 的最佳实践
听众受益点: