随着信息时代的持续发展,运维已经成为服务内涵中重要的组成部分。面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的应用需要越来越合理的模式来保障服务能灵活便捷、安全稳定地持续保障,这种模式中的保障因素就是运维自动化。
什么是自动化运维?很多人尝试给自动化运维下定义,例如“数据中心自动化(DCA)”、“开发运营一体化(DevOps)”等等,但始终无法形成统一概念。在这里对Garter对自动运维的定义进一步引深:运维自动化就是通过运维工具或平台,实现IT基础设施及业务应用日常任务处理和运维流程的自动化,从而提高效率和降低风险,促进运维组织的成熟和各种能力的升级。
运维自动化在多个方面发挥着重要的作用。运维自动化消除了无效率,运维工作的手动工作,如果可以实现自动化,将显著提升效率水平且结果错误率将大大降低。自动化运维工具将会帮助IT运维,为内部和外部客户提供高水平支持。自动化运维几乎可以将系统中断、人为错误、重复工作成本完全消除。
自动化运维并不是孤立建设和运行的,自动化运维是ITOM中的一部分,“自动化”、“配置管理”、“监控”是运维管理建设的三驾马车,三者之间即相互独立,也相互联系。这三者的建设路径并没有严格的先后顺序,最好的做法的共同建设,共同迭代。