首页 > 要闻 > > 正文
2022-09-29 14:04:15

sred什么意思(sre)

导读 大家好,小式来为大家解答以上的问题。sred什么意思,sre这个很多人还不知道,现在让我们一起来看看吧!1、SRE是指Site Reliability Engine

大家好,小式来为大家解答以上的问题。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 等;。

本文到此分享完毕,希望对大家有所帮助。