热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

运维的最终目标是什么?

序言    闲来无事,聊聊运维的终极目标。。。反正是瞎扯,毕竟么有风。。。天气还这么寒冷。。。思维不能灵动,不能起一丝波澜。。。我的天空南征北战NZBZ - 青春派 电影原声带  

序言

    闲来无事,聊聊运维的终极目标。。。反正是瞎扯,毕竟么有风。。。天气还这么寒冷。。。思维不能灵动,不能起一丝波澜。。。


我的天空南征北战NZBZ - 青春派 电影原声带

    歌曲不错,偶尔也可以听听。。。毕竟也是南征北战。。。。

风言风语

    运维,从来都不能登上大雅之堂。。。WHY?


    纵观整个软件的开发周期,需求,设计,编码,测试,部署,运维,下线。。。运维大约占据整个生命周期的百分之四十到百分之九十的成本,而为什么没有话语权?


    再看看现实,业务主导所有产品线的开发,无论是开发,测试,运维都是围绕着业务的发展,毕竟业务才是能赚钱的,不然怎么养活那么多人。。。。


    再看看传统运维,一个半路杀入的程咬金,不能产生任何价值,所有的都是成本,无论是基础设施投入,人员成本的投入,也就造成了,用的时候排不上用场,不用的时候又是个废物,马后炮了解一下。。。


    运维,分为两种,一种是主动性运维,一种是被动型运维,那么这两者有什么区别?


    主动性运维,主要负责架构设计,自动化繁琐的操作,生产的发布部署等操作;被动型运维,工单处理,故障处理,on call。。。都喜欢主动的,从来没人喜欢被动的。。。


    再看看运维的现状,都是浴火重生的方式学习,看看别人家的运维,系统性学习,积累性学习。。。


    所谓的浴火重生的方式,就是上来就进行工单处理,所谓的处理的多了你就懂得了这一切的运行方式。。。都是这么过来的,这就是所谓的带人的方式。。。前人踩过的坑后人也要踩一遍。。。然而,为什么会造成这样的结果?按照道理不应该是有前人铺路,后人会将前人拍死在沙滩上。。。


    造成这种情况有两种原因,第一种就是人肉运维,为什么要招收更多人?因为工单太多,处理不过来了,人手不足。。。另外一种就是,所谓的前人栽树,后人乘凉,栽树的人栽了一颗歪脖子树,连自己都没搞清楚,无法让后人快速成长。。。


    我们在做什么?别人又在做什么?我们在想什么?别人又在思索什么?你在思索温饱问题,别人却已经开创了事业。。。


    我们在安装一个最基本的环境,而别人已经打通了整个系统的数据流向;我们在苦苦思索设计的原因,别人已经有了完整的升级路线路;我们在解决安装的各种问题,别人在想着如何优化整个系统,系统的瓶颈在哪里;我们在想着怎么解决一些报错,别人已经在想着怎么提高整个系统的调试技巧,别人在想着如果出现问题,如何降级,如何恢复服务。。。


    靠自己?不可能的。。。你是在单兵作战,别人是协同作战。。。你是在一个人搭建一个系统,创造一个完整的解决方案,别人是上来就是一套连招。。。


    起步晚。。。多少人死在起步上面。。。搭建一个测试环境,各种bug,各种问题层出不穷,可能你测试环境都没有搭建好,就被各种问题弄的筋疲力尽了,还有心思做更加高端的操作?还有时间来进行逻辑推理?还有时间来想着怎么优化整个系统?


    同样的距离,别人开车去,你非要步行。。。你和我说,你要靠自己。。。路上的尸骨累累,那都是前人的脚步。。。这就是你想吃软饭的原因?Emmm。。。


    这又绕到了一个哲学问题,到底是经历过种种磨难到达终点的人牛逼,还是一帆风顺的到达终点的人更牛逼???很多心灵鸡汤都说,累吗?累就对了,对个屁。。。把时间和精力浪费在一些无关紧要的事情上,有个屁用。。。换句话说就是,有个毛的用啊。。。。


    运维的最终目的是啥?是失业。。。是被开除。。。这才是终极目标,WHY???


    如果运维每次都将一个问题追查到root cause,那么还需要运维干什么?如果运维每次都能将系统优化到无可精简的地步,那么还需要运维干啥?如果运维每次都能将所有的重复性操作进行自动化,那么还要运维做什么?


    但是。。。这个目标是不可能达成的,新技术的出现,终究是为了解决一些问题,也会引入新的问题,出现了docker,差不多可以干掉vm,但是也会在各种调度,日志,监控,部署方面引入新的问题。。。路边的野花不要采,哼。。。总是会有人吃螃蟹的。。。


    没有最好的,只有更好的。。。更好的总是会随着时间出现,也就会有更新的问题,更新的技术。。。

关于选择

    选择,这好像是一个经常谈起来的话题,我们选择的时候,一般是选择最容易的方式,不需要动脑的方式,因为这样最简单,最容易,然而,可能并不是最优化的。。。这就是吃饭的时候都是随便的原因???


    选择,一般基于三个判断:第一判断是否能过生活,也就是钱的多少;第二判断就是学习,能学习多少技能,对未来有多少帮助;第三判断就是成就,也就是能造成什么影响力,是否能让人生上一个台阶,让思维上一层楼。。。


    而我,那就不一样了,我一直在十八楼徘徊。。。Emmm。。。十八层。。了解一下。。。


    在进行选择的时候,想清楚几个问题,你的期望值是什么?你要达到一个什么样的成就?有没有学习的机会。。。如果你想学习,那么就必然很难有很高的成就,参与奖了解一下。。。


    你要达成成就,那么就考虑自己的技能等级,是否有足够的实力打出一片天地,是不是核心,是不是主力,能不能抗?


    如果是不熟悉的,你又要达成成就。。。有没有想过花多少时间来学习投入,投入多少成本,多少时间,多少精力。。。

图片


    选择之后,就要开始all in了。。。不要回首顾忌其他。。。Emmm。。。犯错的成本了解一下。。。  从不可能到可能,也是一种强大的战略措施。。。


    每一次的失去,是为了更好的得到。。。。每一次的转身,都是为了更好的回眸。。。



推荐阅读
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 科研单位信息系统中的DevOps实践与优化
    本文探讨了某科研单位通过引入云原生平台实现DevOps开发和运维一体化,显著提升了项目交付效率和产品质量。详细介绍了如何在实际项目中应用DevOps理念,解决了传统开发模式下的诸多痛点。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • Spring Cloud因其强大的功能和灵活性,被誉为开发分布式系统的‘一站式’解决方案。它不仅简化了分布式系统中的常见模式实现,还被广泛应用于企业级生产环境中。本书内容详实,覆盖了从微服务基础到Spring Cloud的高级应用,适合各层次的开发者。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • 本文深入探讨了MySQL中常见的面试问题,包括事务隔离级别、存储引擎选择、索引结构及优化等关键知识点。通过详细解析,帮助读者在面对BAT等大厂面试时更加从容。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • 本文档详细介绍了如何构建和配置 EFKLK(Elasticsearch, Fluentd, Kibana, Kafka)日志采集工具链,包括命名空间创建、Elasticsearch 镜像拉取与容器运行、证书生成及配置、Helm 安装等步骤。 ... [详细]
  • 本文详细介绍了 Kubernetes 集群管理工具 kubectl 的基本使用方法,涵盖了一系列常用的命令及其应用场景,旨在帮助初学者快速掌握 kubectl 的基本操作。 ... [详细]
  • 忙而不盲:探索高效工作的艺术
    本文探讨了在日常工作中如何避免盲目忙碌,通过理解和应对稀有事件、管理负面情绪以及明确学习目标,提升工作效率和个人成长。 ... [详细]
  • 前言Git是目前最流行的版本控制系统,在它的基础之上,GitHub和GitLab成为当前最流行的代码托管平台,它们均提供的代码评审、项目管理、持续集成等功能,越来越多的互联网企业都 ... [详细]
  • 本文介绍了MySQL数据库的安全权限管理思想及其制度流程,涵盖从项目开发、数据库更新到日常运维等多个方面的详细流程控制,旨在通过严格的流程管理和权限控制,有效预防数据安全隐患。 ... [详细]
  • 本文探讨了在CentOS操作系统中遇到的Docker服务启动失败以及Docker命令无响应的问题,并提供了一套详细的排查与解决步骤。 ... [详细]
  • 收割机|篇幅_国内最牛逼的笔记,不接受反驳!!
    收割机|篇幅_国内最牛逼的笔记,不接受反驳!! ... [详细]
author-avatar
泰坦尼雅牧民
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有