序言

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

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

风言风语

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

关于选择

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

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

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

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

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

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

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

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

运维的最终目标是什么?相关推荐

  1. Linux运维工程师学习目标

      学习Linux运维的初衷,我身边有朋友做软件开发,也有做Linux运维工程师,他们都混的不错了,而且能拿到自己满意的薪水.我在网上了解一些有关IT行业未来发展趋势,IT行业当前比较火爆的技术有:人 ...

  2. 【干货】百度自动化运维是怎么做的?

    百度自动化运维是怎么做的(上)--概念以及标准从何而来? 百度是中国互联网规模最大的公司之一.业内很多人都会好奇,百度是怎么做运维的?接下来让我们一起重溯百度运维之路. 百度运维诞生于2008年,截至 ...

  3. 智能运维 | 百度自动化运维是怎么做的(上)——概念以及标准从何而来?

    百度是中国互联网规模最大的公司之一.业内很多人都会好奇,百度是怎么做运维的?接下来让我们一起重溯百度运维之路. 百度运维诞生于2008年,截至目前共打造了三代运维平台,百度的运维技术也经历了web化. ...

  4. 从时代变化与规模谈自动化运维

    文/余沛 时代变化所引起的运维视角不同 在计算机应用的发展历史中,运维工作一直是必不可少的重要环节.无论在什么年代.什么场景,保证服务的正常可持续运行都是运维的最终目标.但在不同时期,运维实施的手段. ...

  5. 解密京东618大促数据库运维的攻守之道

    来自:DBAplus社群 本文根据高新刚老师在[2019 DAMS中国数据智能管理峰会]现场演讲内容整理而成. 讲师介绍 高新刚,京东数科数据库团队负责人,负责京东数科数据库平台的管理维护工作,带领团 ...

  6. 亿条数据读取工具_运维数据的统一治理(上)

    据Gartner指出,AIOps自2018年进入技术萌芽期之后,预计会在5-10年内进入需求膨胀期,市场深入率将达到20%的规模.在Gartner的另一份报告中,也同样预测到2022年,40%的大型企 ...

  7. 数据中心实现高效运维的秘诀

    随着2017年中国"量子卫星""量子计算机"等重大科研技术的突破,2018年云计算进入2.0的飞速发展时代,智慧城市信息化建设.应用数据量的井喷,使数据中心基础 ...

  8. 一目了然“之IT运维可视化,让运维不再说难!

    前言 可视化,就是把复杂抽象的数据信息,以合适的视觉元素及视角去呈现,方便大家理解.记忆.传递!这里,我们来聊聊IT运维可视化. 关于IT运维可视化,我认为是将整个运维过程的关键环节或重要环节,比如运 ...

  9. 从DevOps到AIOps,阿里如何实现智能化运维?

    阿里妹导读:AIOps英文全称是Algorithmic IT Operations,是基于算法的IT运维.AIOps是运维领域上的热点,然而在满足业务SLA的前提下,如何提升平台效率和稳定性及降低资源 ...

最新文章

  1. 第1关:利用栈实现整数的十进制转八进制
  2. DOM对象与jquery对象有什么不同
  3. 纹理对象的实时姿态估计
  4. 谷歌浏览器32位版本安装包_Windows 10 OEM渠道告别32位版本 这意味着什么?
  5. android 水平方向瀑布流,Android RecyclerView(瀑布流)水平/垂直方向分割线
  6. H - Prince and Princess 计蒜客 - 42402
  7. 在php页面如何调用接口,php之web页面之间的接口调用
  8. linux串口程序不能,在uclinux下编写串口通信程序,COM2只能发送数据不能接收,是怎么回事呢?...
  9. apicloud mysql 登录_PHP+MySQL实现前台的登陆注册。
  10. web前端、个人简历模板、个人简历_优秀个人简历模板
  11. C# winFrom 自定义gridview样式制作好看的大屏显示队列
  12. caffe安装简易教程
  13. 自动登录163邮箱的批处理
  14. [转]Sublime Text 2 设置文件详解
  15. vm15安装mac10.14提取ipa包
  16. 100%代码覆盖率的悲剧
  17. 屏库是个很好的网站,囊括了几乎所有型号的显示屏
  18. 中国房地产泡沫规模巨大将载入历史 面临崩溃风险
  19. matlab插值与拟合(命令与示例),matlab插值与拟合(命令与示例)
  20. CSS中visibility 属性

热门文章

  1. t-SNE(t-distributed stochastic neighbor embedding)
  2. 正则提取字符串-python
  3. bootstrap学习(三)表单
  4. 7.3 数字类型及内置方法
  5. 仿微信公众号后台管理-自定义菜单
  6. NSLog(@%@,类对象); 默认输出类名
  7. c++类对象 指针区别
  8. C# 获取FormData数据
  9. myeclipse6.0.1(内置了eclipse)安装及其配置
  10. Linux驱动修炼之道-SPI驱动框架源码分析(中)