发布时间:2019-03-08
最近有一篇文章,标题声称整个运维行业可能要被杀死。这个可能缺乏对运维的基本认知。作为一名十多年的运维老兵,说下我的观点,欢迎讨论。
运维是什么
运维是一种职能。伴随着软件产业的出现而出现,如果消亡也许得等到软件产业的覆灭。人会消失,但职能不会消失。
这是因为,从整个软件工程领域来看,不仅需要人做需求拆分、做开发测试,还需要做部署及维护,因此产生了运维。
软件的生命周期和人类非常类似,但可惜的是,开发只管生,不管养。
谁来养?运维上。
常见的情况是,开发同学说,“在我的环境上运行的好好的啊。。” 多新鲜啊亲:
你的研发环境就自己在 run,运维的生产环境可能有上万甚至百万并发用户。
所以,左耳朵耗子先生有一次意味深长的问我,你觉得架构师应该来自开发部门么?
是的,架构师其实应该来自运维部门。
仔细想想,架构师所负责的三高(高可用、高性能、高扩展),是不是都需要从生产环境出发?
运维的职能不仅仅是部署
运维发展20多年以来,衍生出公认的四大职责:质量、效率、成本和安全。(很多企业的安全部门由运维总监统管)。
运维应该感谢云计算。
一则,云计算让运维减少了背锅的机会,让资源交付自动化。
二则,云计算逼迫运维自我提升,去做对业务更有价值的事情,而不是自诩为手艺人并无法自拔。
云计算是新的竖井( SILO )。其加剧了质量和安全的不可控,从而让运维变得更重要。
如果没有做业务及系统容灾,出现如云厂商断网、IOhang 等事情,只能干着急。
谁来主持协调?唯有运维
关于效率,这更多属于业务范畴,和云计算这种基础设施关系不大。
关于成本,单单看支出,更是云计算的短板。云计算本来就比三年分摊的物理机贵。一旦做冗余,又得贵上至少一倍(包括维护成本)。
运维的价值之一在于给公司省钱。腾讯 SNG 运维团队通过后台优化,一年节省10亿人民币。
图片由网友提供
但是,省钱只是表现啊,内核是什么?
内核是运维对技术和业务庖丁解牛般的精通,是运维对公司掏心窝的爱呀。
运维实现职能的手段可能会变化
运维的纵向发展,从手工运维(人肉运维)、自动化运维到智能运维,这符合事物的发展规律。
产业在横向发展,从自动化运维发展到开发运维( DevOps ),这同样符合事物的发展规律。
人类社会不就是从农耕时代、手工作坊时代,发展到基于流水线的工业化时代么。
工业化时代又分为大批量生产的福特式流水线,和小批量生产、基于精益思想的丰田式流水线。
软件产业诞生于工业化之后,但又如何?目前不是出于痛苦的手工作坊阶段么?
程序员自称码农,可不是一个单纯的自嘲。
软件产业必须得遵从既有规律,反过来学习工业化,打造流水线式的生产方式。
风靡软件行业的敏捷开发管理,也是根源于工业时代的精益思想。
但敏捷开发,仅仅让开发和测试一起愉快滴玩耍,快速制作出来程序包(生孩子),但依然没有解决部署发布和维护的事情(养孩子)。
所以,DevOps 应运而生。也正因为此,我同事景帅认为,DevOps 是敏捷向运维的延伸。
但是,DevOps 不会杀死运维。
DevOps 解放了运维,让运维不再从事那么例行繁琐无价值的部署上线。有些公司甚至开始推行开发做发布。
好事情啊,对开发而言,自己挖的坑,是时候自己跳了
DevOps 杀不死运维,本质还是因为运维丰富而多彩的职能:质量、成本、效率和安全。
运维和开发的边界会模糊,但不是说谁取代谁。
不是所有人都能做得了运维
那种谨小慎微、胆大心细、勇于担当、不自负不浮躁的人,才能做得了运维。出故障的时候,一排领导在后头,心理素质不好,吓都吓死了。
宕机的阿里云们能杀死运维行业么
这是令人哑然一笑的问题,就像这位网友说的。
图片由网友提供
云计算老宕机,不正说明了运维的重要性么? 从主观意识层面,如果一个企业真的相信外部资源可以解决所有问题,那就是把命系在别人的裤腰带上。
说句难听的,你不死,谁死?
不仅宕机的阿里云们杀不死运维行业。不宕机的阿里云们,也杀不死运维行业呀。(理由同上)
希望自媒体善用自己的能力,尽量少的制造恐慌。况且这句话本身就存在逻辑错误。
运维的春天还没来,但快了
你说觉得自己冷,只是因为貌似在冬天而已。
君不见,广大传统企业还处于人肉运维的水深火热之中(例如还在琢磨脚本仓库)?
互联网行业可能只是占到国家GDP的5%。
运维在互联网行业这片红海有时会感受到价值的拉低,觉得冷。但还有传统企业那么大的蓝海市场,等着我们去畅游。
另外,物联网对运维的需求将更加巨大。
我的老朋友傲寒兄设想一个场景,如果给北京每一盏路灯都实现 IT 接入,那运维想想有多少。毕竟,全北京的路灯可能数以亿级。
运维人确实需要升级知识结构,依照个人能力及特长,学习 Python 做做开发运维;学习 AI,做做智能运维;学习业务知识,升档到技术运营,这些都可以。
但是,运维人员的内部岗位流向,和运维行业是否消失,一毛钱关系都没有。运维需要有危机感,但不需要被恐惧。
天有多大,运维的世界就有多大!
关于运维,业界怎么看?以下是来自高效运维社区同仁的精彩讨论:
当然,公众号文末的留言同样精彩。。
运维人员的内部岗位流向,和运维行业是否消失,一毛钱关系都没有。
新时代运维人有自己的新使命。
——转自高效运维社区