业界一直在提智能运维,自动化运维,作为客户来讲,到底哪些设备,哪些工作可以实现自动化,自动化运维的边界是否有呢?通过对运维体系的边界的界定,可以初步判断实现自动化运维的ROI。
自动化运维是相对于之前的手动运维来定义的,目前自动化可以完成的工作有很多,比如:
1.虚拟机的分配,操作系统的安装;
2.基础软件的安装部署,如数据库中间件等;
3.应用程序的发布与部署;
4.日常巡检类。
还有更多的工作可以依靠自动化或智能化来完成,比如故障预测、告警自愈等,这些需要引入机器学习和人工智能等技术,也是未来AIOps的发展趋势。
自动化运维是概念定义
互联网自动化运维包括自动化发布 ,自动化部署 ,自动化业务注册等,如果开发还在传统业务包方式没有到微服务方式,自动化运维多是自动化脚本运维加一个portal页面加一个开源并发组件完成运维操作,面对未来无服务serverless的运维等都有长远的步伐,这些定义看你自己如何定义了,ai运维目前多是日志挖掘和负载均衡算法的优化