公众号回复:干货,领取价值58元/套IT管理体系文档

公众号回复:ITIL教材,领取最新ITIL4中文教材

更多专业文档请访问 www.itilzj.com

早期的运维团队在人员较少的情况下,主要是进行数据中心建设、基础网络建设、服务器采购和服务器安装交付工作。几乎很少涉及线上服务的变更、监控、管理等工作。

这个时候的运维团队更多的属于基础建设的角色,提供一个简单、可用的网络环境和系统环境即可。

随着业务产品的逐渐成熟,对于服务质量方面就有了更高的要求。这个时候的运维团队还会承担一些服务器监控的工作,同时会负责 LVS、Nginx 等与业务逻辑无关的 4/7 层运维工作。

这个时候服务变更更多的是逐台的手工操作,或者有一些简单批量脚本的出现。监控的焦点更多的在服务器状态和资源使用情况上,对服务应用状态的监控几乎很少,监控更多的使用各种开源系统如Nagios、Cacti等。

由于业务规模和复杂度的持续增加,运维团队会逐渐划分为应用运维和系统运维两大块。应用运维开始接手线上业务,逐步开展服务监控梳理、数据备份以及服务变更的工作。

随着对服务的深入,应用运维工程师有能力开始对服务进行一些简单的优化。同时,为了应对每天大量的服务变更,我们也开始编写各类运维工具,针对某些特定的服务能够很方便的批量变更。

随着业务规模的增大,基础设施由于容量规划不足或抵御风险能力较弱导致的故障也越来越多,迫使运维人员开始将更多的精力投入到多数据中心容灾、预案管理的方向上。

业务规模达到一定程度后,开源的监控系统在性能和功能方面,已经无法满足业务需求;大量的服务变更、复杂的服务关系,以前靠人工记录、工具变更的方式不管在效率还是准确性方面也都无法满足业务需求。

在安全方面也出现了各种大大小小的事件,迫使我们投入更多的精力在安全防御上。逐渐的,运维团队形成之前提到的5个大的工作分类,每个分类都需要有专精的人才。

这个时候系统运维更专注于基础设施的建设和运维,提供稳定、高效的网络环境,交付服务器等资源给应用运维工程师。应用运维更专注于服务运行状态和效率。

数据库运维属于应用运维工作的细化,更专注于数据库领域的自动化、性能优化和安全防御。运维研发和运维安全提供各类平台、工具,进一步提升运维工程师的工作效率,使业务服务运行得更加稳定、高效和安全。

我们将运维发展过程划分为4个阶段:

手工管理阶段:业务流量不大,服务器数量相对较少,系统复杂度不高。对于日常的业务管理操作,大家更多的是逐台登录服务器进行手工操作,属于各自为战,每个人都有自己的操作方式,缺少必要的操作标准、流程机制,比如业务目录环境都是各式各样的。

工具批量操作阶段:随着服务器规模、系统复杂度的增加,全人工的操作方式已经不能满足业务的快速发展需要。因此,运维人员逐渐开始使用批量化的操作工具,针对不同操作类型出现了不同的脚本程序。

但各团队都有自己的工具,每次操作需求发生变化时都需要调整工具。这主要是因为对于环境、操作的规范不够,导致可程序化处理能力较弱。此时,虽然效率提升了一部分,但很快又遇到了瓶颈。

操作的质量并没有太多的提升,甚至可能因为批量执行而导致更大规模的问题出现。我们开始建立大量的流程规范,比如复查机制,先上线一台服务器观察10分钟后再继续后面的操作,一次升级完成后至少要观察20分钟等。

这些主要还是靠人来监督和执行,但在实际过程中执行往往不到位,反而降低了工作效率。

平台管理阶段:在这个阶段,对于运维效率和误操作率有了更高的要求,我们决定开始建设运维平台,通过平台承载标准、流程,进而解放人力和提高质量。

这个时候对服务的变更动作进行了抽象,形成了操作方法、服务目录环境、服务运行方式等统一的标准,如程序的启停接口必须包括启动、停止、重载等。通过平台来约束操作流程,如上面提到的上线一台服务器观察10分钟。

在平台中强制设定暂停检查点,在第一台服务器操作完成后,需要运维人员填写相应的检查项,然后才可以继续执行后续的部署动作。

系统自调度阶段:更大规模的服务数量、更复杂的服务关联关系、各个运维平台的林立,原有的将批量操作转化成平台操作的方式已经不再适合,需要对服务变更进行更高一层的抽象。

将每一台服务器抽象成一个容器,由调度系统根据资源使用情况,将服务调度、部署到合适的服务器上,自动化完成与周边各个运维系统的联动,比如监控系统、日志系统、备份系统等。

通过自调度系统,根据服务运行情况动态伸缩容量,能够自动化处理常见的服务故障。运维人员的工作也会前置到产品设计阶段,协助研发人员改造服务使其可以接入到自调度系统中。

在整个运维的发展过程中,希望所有的工作都自动化起来,减少人的重复工作,降低知识传递的成本,使我们的运维交付更高效、更安全,使产品运行更稳定。对于故障的处理,也希望由事后处理变成提前发现,由人工处理变成系统自动容灾。

福利

圈子构建、学习资料获取1000+份【ITIL/数字化转型/IT管理各类文档解决方案报告】,欢迎加入知识星球(扫下方二维码~~~

更多推荐

某企业IT服务台设计方案

ITIL配置管理实施方案详解(一)

2021企业数字化转型的八大洞察

详解IT服务管理(ITSM)流程五阶段

IT服务管理知识分享

数字化转型工作手册(附下载)

【重磅干货】信息化方案合集下载!

多图详解ITSS 5.0

数字化与信息化

更多专业文档请访问 www.itilzj.com

免责声明:

本公众号部分分享的资料来自网络收集和整理,所有文字和图片版权归属于原作者所有,且仅代表作者个人观点,与ITIL之家无关,文章仅供读者学习交流使用,并请自行核实相关内容,如文章内容涉及侵权,请联系后台管理员删除。

运维工作发展的几个阶段相关推荐

  1. 网络运维工作是什么的?

    互联网运维工作,以服务为中心,以稳定.安全.高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务. 运维人员对公司互联网业务所依赖的基础设施.基础服务.线上业务进行稳定性加 ...

  2. 史上最全互联网运维工作规划!

    ​​互联网运维工作,以服务为中心,以稳定.安全.高效为三个基本点,确保公司的互联网业务能够7×24小时为用户提供高质量的服务. 运维人员对公司互联网业务所依赖的基础设施.基础服务.线上业务进行稳定性加 ...

  3. 运维工程师主要做什么_弱电工程IT运维工作到底是做什么的?

    前言: 大家好,我是薛哥.现在的弱电工程竣工验收完成后,都要进入一个运维阶段,也就是我们所说的质保期,这个质保期期间是由弱电承包商来做的,过了这个质保期以后,企业就会独立承担或者委托企业进行运维工作, ...

  4. IT运维工作到底是做什么的?

    [欢迎关注微信公众号:厦门微思网络] 互联网运维工作,以服务为中心,以稳定.安全.高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务. 运维人员对公司互联网业务所依赖的基 ...

  5. ITMars分享|IT运维工作到底是做什么的?

    互联网运维工作,以服务为中心,以稳定.安全.高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务. 运维人员对公司互联网业务所依赖的基础设施.基础服务.线上业务进行稳定性加 ...

  6. 在知乎上看到的一个关于Linux运维工程师必知的几点,希望对有志于从事运维工作的你有帮助

    作者:Shanker Lee 链接:https://www.zhihu.com/question/19855127/answer/13816874 来源:知乎 著作权归作者所有.商业转载请联系作者获得 ...

  7. 论运维职业发展中的自我修养

    作者介绍 温峥峰,百田信息运维技术专家,DevOps Team Leader,超过8年互联网运维经验,曾就职于网易游戏,经受过各类海量规模互联网业务模式的历练,专注于运维自动化.DevOps实践.运维 ...

  8. 思考:智能化运维的发展

    尹元,现任"勤智运维"京津冀区域技术经理,曾大量参与企事业单位运维需求调研与规划工作,在运维监控.流程处理等方面有丰富经验. 人工智能是当下最火爆的前沿技术,是计算机科学最值得期待 ...

  9. 零基础转行从事云计算运维工作,不得不掌握的几项技能

    转行云计算运维已成为今年热门话题之一,面对内卷严重的Java领域,虽然高薪有前景,但是很多人都是望而止步,自己的实力不允许自己卷入这场"高薪职业争夺战".于是新的IT热门转行职业云 ...

最新文章

  1. Java并发同步器AQS
  2. Java 工程师必须掌握的 JVM 类加载机制!
  3. 线程的生命周期其实没有我们想象的那么简单!!
  4. partially initialized module ‘numpy‘ has no attribute ‘array‘ (most likely due to a circular import)
  5. [HTML/CSS]colum-gap属性
  6. python基础单词-学Python必背的初级单词,快来看看学吧
  7. tf.control_dependencies()控制计算流图
  8. 对象key值为数字时的处理
  9. 自然人税收管理系统扣缴客户端服务器超时,“自然人税收管理系统”扣缴客户端常见问题十问十答...
  10. 【土地评价与土地管理】教案 第一章:土地评价要素的选择
  11. r包调用legend函数_R语言实现基于朴素贝叶斯构造分类模型数据可视化
  12. SageMath安装及使用
  13. 华容道6×6图解_解放重卡促销盘点,四款6×4牵引车最低只要27.2万元
  14. C++之顺序性容器vector、list、deque的push_back、pop_back、push_front、pop_front、插入(insert)和删除(erase)通用操作及其变形
  15. Java进程中的堆和栈_对于JVM,你就只知道堆和栈吗?
  16. win10新建文件夹必须刷新才能显示
  17. jzoj3337. wyl8899的TLE
  18. Ios5(三)屏幕的旋转和大小设置;
  19. mysql判断题题库_MySQL数据库考试试题及答案
  20. ffmpeg解析视频的每一帧(java )

热门文章

  1. python实现王者荣耀游戏框架
  2. 《Adobe Illustrator CC经典教程》—第0课0.15节使用画笔
  3. 深信服2019届校园招聘专场(私聊博主得内推码,免简历筛选)
  4. 如何在wps2019演示(ppt)中无需鼠标点击立即播放视频
  5. angular学习-数据绑定
  6. Freemarker模板---引擎学习
  7. android 酷狗demo_在Android上使用酷狗歌词API
  8. 使用OpenWrt创建子网作为二级路由
  9. 《和声学教程》学习笔记(二):终止和终止四六和弦
  10. mysql double 使用_mysql double类型使用与主键自增