如何成为高级运维

文摘   2024-11-23 16:01   河南  

就目前市面上来说,只会单纯的Linux传统运维可能薪资相对较低,也有很多人在唱衰运维这个岗位,但是事实并非如此。

目前市面上运维工程师大致可以分为两个群体:传统运维、互联网运维,具体的工作职能可以看下图。

在此简单的将目前运维发展历史分为3个阶段:

1.石器时代

  规模:

  • 服务器:100台

  • 流量:PV小于3000万

  • 团队:<50研发,2个运维

  问题:

  • 安全问题

  • 机房资源不足

  • 监控:性能 | 维护成本

  • 部署:手工操作,依赖于人

  • DB压力

  • 流突徒增

2.青铜时代

  规模:

  • 服务器∶>2000台

  • 流量∶ PV大于5亿。

  • 业务∶出租车、专车

  • 团队∶>300个研发,8个运维

  问题:

(1)监控的问题

  • 性能

  • 维护成本

  • 有效性

(2)部署的问题:

  • 增量

  • 业务个性需求。

  • 迭代过快的变更冲突·

  • 非静态文件·

  • 数据的问题

(3)业务同质化严重、迭代需求多

(4)业务扩容效率低

(5) 配置管理,关联关系

3.黑铁时代

  规模:

  • 服务器∶ >1w台

  • 流量∶ PV大于50亿

  • 业务∶10多个业务

  • 团队∶ >1000个研发,25个运维

  问题:

(1)过多的业务需求导致运维人力无法及时有效响应

(2)监控:有效性、覆盖率、监控指标量化

(3)部署:

  • 多集群部署需求

  • 部署接入耗时过长

  • 扩容效率

(4)预案管理

(5)成本问题

传统运维弊端:

传统运维架构弊端:生产环境的CPU或者资源利用率 18%

1、架构层次过多,排查问题较为困难 1.2-1.5倍 *2

2、扩展性弱,无法快速做到弹性收缩

3、资源浪费严重,为了高可用,许冗余大量服务 KVM

4、架构重构性差,一旦成型,很难做调整

5、发布流程繁琐,很容易引起用户体验问题

6、运维经常救火,搞不好就要背锅 2-3点

7、监控做的粗糙,一深入业务就不好定位

就目前来说,传统运维冲击年薪30W+的转型方向就是SRE&DevOps岗位。

为了帮助大家早日摆脱繁琐的基层运维工作,给大家整理了一套高级运维工程师必备技能资料包,内容有多详实丰富看下图!
共有 20 个模块

1.38张最全工程师技能图谱

2.面试大礼包

3.Linux书籍

4.go书籍

······


6.自动化运维工具


18.消息队列合集

 以上所有资料获取请扫码

(资料失效请留言)

程序员面试吧
面试不求人,一起Get大厂面试技巧。
 最新文章