【51CTO.com原创稿件】当我们聊到运维的时候,很多人都会下意识地将运维人员与“背锅侠”之间画上等号,似乎这已成为一种很主流的对运维的定位。不少运维人员亦纷纷吐槽圈中“人少、事多、救火、背锅”的工作状态。
那么,运维工作到底是怎样的?运维人员如何翻身做主,不再背锅?这是个值得让人思考的问题….
运维工作的三大阶段
时至今日,运维经历了从手动运维阶段基本没有数据,到规模化、结构化数据和智能化非结构化数据的发展过程,归结起来可分为三个阶段:
运维工作量小运维人员主要工作就是看监控屏幕,随着对运维要求提高,工作分工此阶段产生,产生了稳定,便捷,可靠,快速的工作原则。目前可能仍有不少企业处于这一阶段。
随着虚拟化和容器化等技术的出现,运维管理的复杂度和难度大大增加,因此必须通过专业化、标准化和流程化的手段来实现运维的自动化。业界出现了很多提升效率的自动化工具,例如Puppet、Chef、Ansible、Saltstack等。各大主流互联网公司也逐步从工具自动化往一站式自动化运维管理平台的方向进行演化,从而使得能够对部署、配置、监控、告警等进行一站式处理,实现资源和流程的标准化统一化、应用运行状态可视化管理,提升运维质量,降低运维成本。
随着监控范围的不断扩大,其产生的数据具备多样性、多维性和非结构化等特点,并且可能同业务数据存在相关性,传统的手动分析处理方式效率低且成本高。随着大数据和人工智能的兴起,越来越多的智能分析算法也应用于运维领域,它们通过分析运维系统本身所拥有和产生的海量数据,在问题定位、流量预测、辅助决策、智能报警和自动故障恢复等方面发挥出较大的作用,从而进一步降低运维成本。
运维人员的工作职责
现阶段,随着业务规模的不断发展,越成熟的互联网公司,运维岗位会划分得越细。当前很多大型的互联网公司,在初创时期只有系统运维,随着模、服务质量的 要求,也逐渐进行了工作细分。目前一般运维团队的工作和职责大致分为以下四类:
-
应用运维
-
系统运维
-
运维研发
-
数据库运维
-
运维安全
作为运维人员,需要对公司互联网业务所依赖的基础设施、基础服务、线上业务进行稳定性加强,进行日常巡检发现服务可能存在的隐患,对整体架构进行优化以屏蔽常见的运行故障,多数据中接入提高业务的容灾能力,通过监控、日志分析等技术手段,及时发现和响应服务故障,减少服务中断的时间,使公司的互联网业务符合预期的可用性要求,持续稳定地为用户提供务。
概括起来就是:事无巨细,都要兼顾到!所以,不要再说运维工作只是重启服务器那么简单了啊。。。。
如何做好运维
1. 采用先进、实用的监控设备,全面、真实的掌握设备、系统的运行状况。
2. 采用科学分析方法,准确诊断设备、系统及网络性能状态
3. 运用先进的技术和运维工具,做到快速响应有手段,及时排障有措施。制定科学有效的应急预案,稳准狠的主动出击查处障碍,避免瞎忙胡跑,避免人力、物理及时间资源的浪费。
4. 采用科学、合理的人员配置
5. 强化专业主管能力——强将手下无弱病
1. 提升看问题的视角
先要做好自己职责范围内的事,此外,再多去关注这些事背后的逻辑,试着思考上级要求做这些事的原因是什么,是不是有更好的解决办法。通过这样的思维方式,努力提升自己看问题的视角和大局观,让自己逐步从执行视角,提升到决策视角,进而更好的了解项目全局。
2. 培养一技之长
这里的特长是指在某方面能力突出,是自己在别人眼中的亮点和标签。
对于公司来讲,对一名员工委以重任,需要有足够的理由。互联网公司可不会因为你从业时间长,就给更好的职位和更高的薪水,而是希望用你的特长为公司出力。
你可以是特别擅长沟通合作、人脉广泛的商务型人才,也可以是嗅觉敏锐、文字优美的内容型人才,还可以是有很强组织和规划能力的管理型人才。只要有特长,就一定可以找到自己的位置。
总之,想要做好运维,先要清楚的知道自己喜欢什么、擅长做什么、机会在哪里,再努力去突破。
3. 不要对自身发展设限
考虑到运维领域的发展现状,我们不难发现,某一行业和其相关的垂直行业的结合可能会越发紧密,运维不应只局限于同行业和同类型产品,还可以多去做跨行业交流。
以美团和滴滴出行为例,都是用线上产品的形式,整合了传统行业资源。做这类产品的运维,不仅要具备互联网方向的业务能力,还需要了解餐饮或出行领域的行业知识。
总结
时代在变,运维工作的重点也在因时而变。目前,在运维人面前的沟还有无数条:新的开源软件,新的技术,Devops背景下,运维需要具备的研发能力等等,不论是企业还是运营人员,都应从更全面的角度出发去看待问题、解决问题,将运维工作的价值能更好的展现出来,告别背锅。
另外,今天为大家精心准备了两个运维专题的播客内容,扫码即可边看边听,希望可以帮助到那些对运维工作仍有疑问的小伙伴~
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】