2024运维人该何去何从?

文章目录

概要

互联网自诞生之日起到今天,一直保持着高速发展的状态,每一次互联网的革新,都会带来一大批的机遇,而现在我会在这里讲的是2024年,作为一个it运维,该怎么应对当下的变革来更好地抓住机遇。

写作背景

在正式开始分享之前,首先需要介绍下我自己,2023届毕业生,现在在一家小公司为运营商做操作系统维护,也就是传统意义上处理故障的运维。

写这篇文章是因为最近想从公司离职,在某招聘网站投递200+简历,面试过几家公司之后,对当下运维这个行业有了一些浅薄的认知,单纯的作为自己心路历程,如果诸位不认同,还请手下留情,如果对你有帮助,只希望你能点个免费的赞。

当下运维行业现状

近几年,由于云平台等管理模式的发展,Devops技术在运维行业大范围的推广,还有Docker,K8s等容器技术的大规模应用,头部大厂已经完成业务上云(公有云和私有云)的替换,而更多的应用也实现了容器化,像nginx这样的应用,由于容器平台的更高的可拓展性和简单的维护特性,已经逐渐摒弃了传统的集群部署理念,转向更加轻便的容器,也更加适应当前互联网时代人们对网站访问量突增的现状。传统的部署方式已经不再是主流,这就意味着我们运维人需要技术的革新,尽快投入到容器运维的怀抱。

而更多的公司招聘,也开始要求会k8s这些技能,不再是传统的技能,这就意味着在不久的将来,如果不会容器技术,将会被时代抛弃,转而可能就是被裁员。

传统的运维方式是应用部署在操作系统上,使用人力或者一些自动化的平台,如ansible等去做管理,这样的方式显然在之前很常见,然而现在更多的是虚拟化技术,应用部署在虚拟机或者容器中,维护当然不能按之前的方式去做。

传统的故障大多是人为配置导致的操作系统故障,会直接影响到系统本身,为了提高系统的可用性,使用集群部署,主备机等方式来提高业务的稳定性。然而在虚拟机出现之后,操作系统在做变更之前做一个快照,在修改导致出现宕机或其他不可恢复的故障之后,可以采用快照一键恢复,这就不需要传统运维去解决故障来恢复系统,大大的缩短了故障恢复的时效,也提高了系统的稳定性。

在业务应用迁移到容器和云平台之后,主机的安装方式变为了制作模板然后下发,省去了传统运维安装操作系统的过程,缩短了服务时长,对底层硬件出现的故障,可以直接将系统飘移到冗余的节点继续运行,避免了因为硬件导致的业务中断,容器带来的影响就是应用的可扩展性和更好的稳定性,在node节点故障之后,可以直接将pod漂移到其他node节点。这两种方式来讲的话,显然容器的资源利用和容灾更加完善,所以应用容器化是不可避免的趋势。

举例来说,以前,我们的车坏了,我们会去修车店修理,修好了才能不耽误我们出行。这放在it行业,主机系统就可以看作车,修车店就好比运维部门,我们正常出行的需求就是服务,服务和主机发生了故障,以前就是运维去修,修好了才能满足你出行的服务。为了保障你出行的需求,你可以搞两辆车,避免耽误你出行,这就是主备。现在上私有云就是把我们小区所有的自己的车统一管理,谁用那就谁开,哪个坏了那就换一个,你先开正常的车出行。容器就是将所有的车都配备专门的司机并且统一管理,你需要的时候那就叫坐车就行,假如出门路上车坏了,叫下一辆车过来送你就好,这时候你的出行需求就更加有保障,不会因为车的原因或者司机的原因导致你的出行被影响。

未来的个人提升

讲了这么多容器的优势,那未来,我们需要掌握的技能就是容器的能力,还有云平台的能力,大规模的运维,必然是脚本或者自动作业任务模板的方式,所以,shell脚本和python等能够帮助我们做大规模运维的技能也是必不可少的。

当然,也可以更高级,拥有开发运维管理平台的能力,像当前主流的go语言,或者未来可能会出现的其他语言。

小结

互联网注定是一个紧跟技术的行业,技术在不断发展,我们也需要不断更新技能包,才能不被行业所淘汰。

居安思危,努力爬上改革浪潮的高点才能做互联网时代的弄潮儿。

最后:祝各位升职加薪!!!

相关推荐
Avan_菜菜6 小时前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB1 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode3 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220703 天前
如何搭建本地yum源(上)
运维
大树886 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠6 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
LDR0066 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术6 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园6 天前
C++20 Modules 模块详解
java·开发语言·spring
霸道流氓气质6 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务