听说整个运维行业可能被干掉

发布时间:2019-03-08



最近有一篇文章,标题声称整个运维行业可能要被杀死。这个可能缺乏对运维的基本认知。作为一名十多年的运维老兵,说下我的观点,欢迎讨论。

运维是什么

运维是一种职能。伴随着软件产业的出现而出现,如果消亡也许得等到软件产业的覆灭。人会消失,但职能不会消失。

这是因为,从整个软件工程领域来看,不仅需要人做需求拆分、做开发测试,还需要做部署及维护,因此产生了运维。

软件的生命周期和人类非常类似,但可惜的是,开发只管生,不管养。

谁来养?运维上。

常见的情况是,开发同学说,在我的环境上运行的好好的啊。。多新鲜啊亲:

你的研发环境就自己在 run,运维的生产环境可能有上万甚至百万并发用户。

所以,左耳朵耗子先生有一次意味深长的问我,你觉得架构师应该来自开发部门么?

是的,架构师其实应该来自运维部门。

仔细想想,架构师所负责的三高(高可用、高性能、高扩展),是不是都需要从生产环境出发?

运维的职能不仅仅是部署

运维发展20多年以来,衍生出公认的四大职责:质量、效率、成本和安全。(很多企业的安全部门由运维总监统管)。

运维应该感谢云计算。

一则,云计算让运维减少了背锅的机会,让资源交付自动化。

二则,云计算逼迫运维自我提升,去做对业务更有价值的事情,而不是自诩为手艺人并无法自拔。

云计算是新的竖井( SILO )。其加剧了质量和安全的不可控,从而让运维变得更重要。

如果没有做业务及系统容灾,出现如云厂商断网、IOhang 等事情,只能干着急。

谁来主持协调?唯有运维

关于效率,这更多属于业务范畴,和云计算这种基础设施关系不大。

关于成本,单单看支出,更是云计算的短板。云计算本来就比三年分摊的物理机贵。一旦做冗余,又得贵上至少一倍(包括维护成本)。

运维的价值之一在于给公司省钱。腾讯 SNG 运维团队通过后台优化,一年节省10亿人民币。

  

图片由网友提供

但是,省钱只是表现啊,内核是什么?

内核是运维对技术和业务庖丁解牛般的精通,是运维对公司掏心窝的爱呀。

运维实现职能的手段可能会变化

运维的纵向发展,从手工运维(人肉运维)、自动化运维到智能运维,这符合事物的发展规律。

产业在横向发展,从自动化运维发展到开发运维( DevOps ),这同样符合事物的发展规律。

人类社会不就是从农耕时代、手工作坊时代,发展到基于流水线的工业化时代么。

工业化时代又分为大批量生产的福特式流水线,和小批量生产、基于精益思想的丰田式流水线。

  

软件产业诞生于工业化之后,但又如何?目前不是出于痛苦的手工作坊阶段么?

程序员自称码农,可不是一个单纯的自嘲。

软件产业必须得遵从既有规律,反过来学习工业化,打造流水线式的生产方式。

风靡软件行业的敏捷开发管理,也是根源于工业时代的精益思想。

但敏捷开发,仅仅让开发和测试一起愉快滴玩耍,快速制作出来程序包(生孩子),但依然没有解决部署发布和维护的事情(养孩子)。

所以,DevOps 应运而生。也正因为此,我同事景帅认为,DevOps 是敏捷向运维的延伸。

但是,DevOps 不会杀死运维

DevOps 解放了运维,让运维不再从事那么例行繁琐无价值的部署上线。有些公司甚至开始推行开发做发布。

好事情啊,对开发而言,自己挖的坑,是时候自己跳了

DevOps 杀不死运维,本质还是因为运维丰富而多彩的职能:质量、成本、效率和安全。

运维和开发的边界会模糊,但不是说谁取代谁。

不是所有人都能做得了运维

那种谨小慎微、胆大心细、勇于担当、不自负不浮躁的人,才能做得了运维。出故障的时候,一排领导在后头,心理素质不好,吓都吓死了。

宕机的阿里云们能杀死运维行业么

这是令人哑然一笑的问题,就像这位网友说的。

 

图片由网友提供

云计算老宕机,不正说明了运维的重要性么? 从主观意识层面,如果一个企业真的相信外部资源可以解决所有问题,那就是把命系在别人的裤腰带上。

说句难听的,你不死,谁死?

不仅宕机的阿里云们杀不死运维行业。不宕机的阿里云们,也杀不死运维行业呀。(理由同上)

希望自媒体善用自己的能力,尽量少的制造恐慌。况且这句话本身就存在逻辑错误。

运维的春天还没来,但快了

你说觉得自己冷,只是因为貌似在冬天而已。

君不见,广大传统企业还处于人肉运维的水深火热之中(例如还在琢磨脚本仓库)?

互联网行业可能只是占到国家GDP5%

运维在互联网行业这片红海有时会感受到价值的拉低,觉得冷。但还有传统企业那么大的蓝海市场,等着我们去畅游。

另外,物联网对运维的需求将更加巨大。

我的老朋友傲寒兄设想一个场景,如果给北京每一盏路灯都实现 IT 接入,那运维想想有多少。毕竟,全北京的路灯可能数以亿级。

运维人确实需要升级知识结构,依照个人能力及特长,学习 Python 做做开发运维;学习 AI,做做智能运维;学习业务知识,升档到技术运营,这些都可以。

但是,运维人员的内部岗位流向,和运维行业是否消失,一毛钱关系都没有。运维需要有危机感,但不需要被恐惧。

天有多大,运维的世界就有多大!

关于运维,业界怎么看?以下是来自高效运维社区同仁的精彩讨论:

  

  

 

  

  

当然,公众号文末的留言同样精彩。。

 

  

  

 

  

运维人员的内部岗位流向,和运维行业是否消失,一毛钱关系都没有。

新时代运维人有自己的新使命。

——转自高效运维社区

400 800 9830
support@hemingsoft.com