大家好,小式来为大家解答以上的问题。sred什么意思,sre这个很多人还不知道,现在让我们一起来看看吧!
1、SRE是指Site Reliability Engineer (网站可靠性工程师)。
2、他是软件工程师和系统管理员的结合,一个SRE工程师基本上需要掌握很多知识:算法,数据结构,编程能力,网络编程,分布式系统,可扩展架构,故障排除。
3、SRE起源于国外大型互联网公司,直接掌管着互联网公司的机器和服务,保证网站不宕机是他们的使命。
4、SRE基本是从软件研发工程师转型,有很强的编程算法能力,同时具备系统管理员的技能,熟悉网络架构等,是一个要求非常高的职业。
5、工作内容 指导程序员的工作。
6、2、 参与软件工程系统的设计、开发、测试等过程。
7、3 、协助工程管理人保证项目的质量。
8、4 、负责工程中主要功能的代码实现。
9、5 、解决工程中的关键问题和技术难题。
10、6 、协调各个程序员的工作,并能与其它软件工程师协作工作。
11、7、还要编写各种各样的软件说明书,如:需求说明书,概要说明书等。
12、8、考试科目工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。
13、sre即运维开发,它为什么会诞生呢?原因一:企业成本的增长同用户的增长不成线性变化。
14、但是随着系统的复杂度提升,组建越来越多,用户的流量压力也越来越大,相关的变更也会越来越多,各模块之间的变更顺序也会越来越复杂。
15、在这样的情况下,单纯的靠运维人力的数量提升无法满足业务的发展需求,而且会提升企业的成本;原因二:传统的研发团队和运维团队天然具有冲突。
16、公司的IT人员的配置:研发(Dev)和运维(Ops),研发部门聚焦在快速构建和快速发布;运维部门关注的是如何避免发生故障,从目标上讲就是矛盾的。
17、且随着 IT 技术的发展,对 IT 从业者的要求也越来越高,既要懂得底层系统,也要懂得数据算法,同时对主流技术还要快速追赶,满足这样要求的人才太少;原因三:生产工具为适配生产力发展的必然产物。
18、为了提高IT行业的整体效率和质量,使得从手工运维时代,逐渐过度到脚本工具运维,在发展到平台数据运维,再到平台软件运维,在发展到智能自动化运维。
19、通过一系列手段、工具、理念的进步,将 Ops 技术发展到 DevOps、DataOps、AIOps 等;。
本文到此分享完毕,希望对大家有所帮助。