可以说这几年 SRE 的概念挺火的,相比传统运维来说,SRE 工程师要会的东西多的多,例如 SRE 需要既懂开发,又懂运维,能端到端参与产品研发生命周期全过程,围绕高可用和自动化建立四大关键能力。
1)编码能力是SRE的基本技能要求,强调软件和系统工程能力;
2)具备“软件工程”思维,要有站点和服务高可用设计能力,同时将高可用架构和软件工程方法应用到产品研发过程;
3)有能力进行自动化研发,用自动化软件完成运维和系统高可用性工作;
4)SRE要懂得如何高效的洞察整个平台,上到业务下到某个硬件或数据库
看的有点迷糊?那就具体点来说,你要懂开发、懂运维、熟悉 k8s 、熟悉 Observability ,熟悉 devops 等等,我的天,要求也太高了吧,毕竟每一块都是难啃的骨头。
但是,话说回来,真因为难,才值钱才吃香,偷偷告诉大家中高级 SRE 工程师没有 35 岁失业的说法哦。
SRE 有这么多领域要学习,那这本书的目标显然就不是让你精通各个领域,而是带领大家高屋建瓴的学习 SRE 必须的知识,以及如何将其融会贯通并迅速的上手工作,并且也会在合适的地方给出深入学习的路线。