自动化运维

自动化运维概念

  1.传统运维:命令行,批量脚本(重复的命令用脚本操作)。

    特点:

        1.资源少,一个公司只有少量服务器。

        2.业务结构简单。

        3.运维工作简单,部署机器,配网络。

    缺点:

        1.效率低,每台机器都得登陆上去,做重复的事情。

        2.不能跨平台,比如centos和ubanto,包管理工具不一样,安装脚本不能通用。

        3.资源分散,不能统一管理。

        4.没有标准。

  2.自动化运维:运维自动化是一组静态的设备结构转化为根据IT服务需求动态弹性的响应策略,目的就是实现IT运维的质量,同时降低成本。

     优点:

      1.高效率,不再做重复的事情,重复的事情让机器去做。

      2.平台化,整个运维的工作都在一个平台上进行的,这个平台可能会包括任务的自动执行,监控,日志,报错等等。

      3标准化。

      4.流程化,业务流程,部署流程。

       常用工具

        1.部署工具类:jenkins

        2.环境工具类:Ansible

        3.监控工具类:ngios

  3.云运维:服务器不再放在公司里,在云端中。

  4.运维自动化设计思想

    1)管理体系化

    2)工作流程化,遵循同一个流程去做。

    3)人员专业化,不仅懂运维还会编程写脚本(shell,python)。

    4)任务自动化,分为环境定义自动化,部署自动化,监控自动化。

 

原文地址:https://www.cnblogs.com/songgj/p/11197809.html