运维自动化是指将IT运维中日常的、大量的重复性工作自动化,把手工执行的工作,通过梳理分析,进行逻辑分解,借助平或工具转为自动化操作。自动化是IT运维工作的升华,IT运维自动化不单纯是一个维护过程,更是一个管理的提升过程,是运维的更高层次,也是未来的发展趋势。
1:版本控制:Git/Svn 等;
2:部署发布:Ansible/Puppet/Saltstack等;
3:编译构建:Jenkins/Gitlab-runner 等;
4:平台:Kubernetes / Rancher 等;
5:其它:Docker 等等;
1:项目整体工作效率提升;
2:减少人为误操作,提升SLA;
3:方便信息传递,配置类信息聚合,信息链更完整;
4:事务留痕,方便跟踪,追述;
5:运维工作更加轻松、灵动;
6:提升运维工作价值,管理更多资源,更多服务对象;
吃着火锅,唱着歌!
原文:https://blog.51cto.com/michaelkang/2403133