基于Linux平台的自动化运维Devops-----之自动化系统部署

一、自动化运维的背景

网站业务上线,需要运维人员在短时间内完成几百台服务器部署,包括系统安装、系统初始化、软件的安装与配置、性能的监控......

所谓运维自动化,即在最少的人工干预下,利用脚本与第三方工具或自行开发的工具,保证业务系统快速上线、7*24小时高效稳定运行

二、自动化运维的体系结构

一个完善的运维自动化体系包括,系统预备、配置管理以及监控报警3个功能模块 :

1. 系统预备

• 自动化安装操作系统及常用软件包

• 自动化安装与升级系统补丁

• 自动化升级相关软件

• ……

2. 配置管理

• 自动化部署业务系统软件包并完成配置

• 远程管理服务器

• 变更回滚……

3. 监控报警

• 服务器可用性、性能状态、安全监控

• 向管理员发送报警信息等

• ……


推荐阅读更多精彩内容