运维一般干什么
发布网友
发布时间:2022-04-19 19:51
我来回答
共12个回答
热心网友
时间:2022-04-13 13:49
运维工程师的工作:
1、保障业务长期稳定运行(如网站服务器、游戏服务器等)。
2、保障数据安全可靠(如用户名密码、游戏数据、博客文章、交易数据等)。
3、 随时解决报警故障。
4、 业务程序更新。
5、 编写一些脚本,监控或完成其他可自动完成功能。
6、 运维架构完善,部署一些用起来更方便更可靠或性能更好的开源工具以及制定运维流程规范。
7、 打杂,如调交换机,装系统,部署新环境等。
运维和开发是两个截然不同的方向。如果做运维的话,有开发的底子那么转岗位也不是不可以。
运维负责具体的产品线运维工作,同时也需要掌握开发的能力,深入业务,最了解业务的痛点和问题,同时研发/优化针对产品业务需求的平台、工具和手段,能够接触到各类优秀的系统架构并有能力做出优劣对比,同时对业务的掌控决定了相应运维工程师在业务发展中的作用。
拓展资料:
运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。
一个互联网产品的生成一般经历的过程是:产品经理、需求分析、研发部门开发、测试部门测试、运维部门部署发布以及长期的运行维护。
运维是一个非常广泛的定义,在不同的公司不同的阶段有着不同的职责与定位,如果以operation字面的含义去理解,认为就是敲几行操作命令的工作,那就错了。 对于初创公司,运维工程师的工作可能需要从申请域名开始,购买/租用服务器,上架,调整网络设备的设置,部署操作系统和运行环境,部署代码,设计和部署监控,防止漏洞和攻击等等。
参考资料来源:
百度百科-运维
热心网友
时间:2022-04-13 15:24
付费内容限时免费查看回答您好,很高兴为您服务!
运维的意思就是运行维护,一般运维工程师就是要做好生产系统的稳定运行维护工作。
而运维的工作内容如下:
1、与开发,测试团队密切配合,完成产品线的高质量生产环境部署和维护工作;
2、 负责线上服务运维与监控、故障处理,支撑业务运维需求,保障业务的稳定运行;
3、 应用系统问题处理、归纳分析及相关技术文档的编写;
4、 支持内部OP系统,以及云端服务器,云桌面等日常工作。
热心网友
时间:2022-04-13 17:15
1、保证服务达到要求的线标准,如99.9%;保证线上稳定,如,网络/系统运维工程师对网络、系统稳定负责,那应用运维就需对线上应用的稳定负责。
2、不断的提升应用的可靠性与健壮性、性能优化、安全提升;这方面非常考验主动性、和创新思维
3、网站各层面实时状态的监控、统计的覆盖度;软件、硬件、运行状态,能监控的都需要监控统计,避免监控死角、并能实时了解应用的运转情况。
4、通过创新思维解决运维效率问题;目前各公司大部份运维主要工作还是依赖人工操作干预,需要尽可能的解放双手
5、运维知识的积累与沉淀、文档的完备性,运维是一个经验性非常强的岗位,好的经验与陷阱都需积累下来,避免重复性范错。
6、成本控制;通过技术手段提升硬件承载、架构优化,如虚拟化技术,节省硬件开支。
7、自动化运维;能对日常机械化工作进行提炼、设计并开发成工具、系统,能让系统自动完成的尽量依靠系统;让大家更多的时间用于思考、创新思维、做自已喜欢的事情。
热心网友
时间:2022-04-13 19:23
本人从事6年运维工作。
1、每日工作:
(1)工程方面:
设备的上下架、设备的利旧和改造。
软件部署,调试,联调,测试。
配合做验收、上线。
等
(2)维护方面:
上线代码
收集服务器信息,对设备进行巡检。
给各个部门搭建测试环境,配置部门测试。
写一些shell或者python脚本,进行自动化运维的调整。
等
2、至于忙不忙的话,每天和每天也不一样,如果赶上上线代码的话,可能会通宵也说不定,如果业务除了问题,很承担很大压力,并且运维的活,是非常急的。所以必须要有很好的心理素质。平常做做基础的检查工作,还是比较轻松吧,不过对待生产设备还是要非常小心。
3、转开发的话,如果你是学的计算机的话,转是比较好转的,自学还是比较容易的。如果你没有任何基础的话,一定要做开发的话,建议去培训机构,做做培训,比较快,纯自学很吃力,并且没有系统的方法。找工作也是比较困难。
当然如果做运维开发的话,可以慢慢学习shell或者python这些语言,然后再慢慢的转,反正万事都有一个过程,急不得。
本人就再转运维开发,也做一些运维开发的事情,每天写写python,慢慢提高自己的编程能力。
本人用python做的网站,里边也有很多运维知识,可以参考。
运维公会:http://www.yunweigonghui.com。
望采纳,还有问题的话,随时发邮件给我:yunweigonghui@163.com
热心网友
时间:2022-04-13 21:48
运维是一个非常广泛的定义,在不同的公司不同的阶段有着不同的职责与定位,如果以operation字面的含义去理解,认为就是敲几行操作命令的工作,那就错了。 对于初创公司,运维工程师的工作可能需要从申请域名开始,购买/租用服务器,上架,调整网络设备的设置,部署操作系统和运行环境,部署代码,设计和部署监控,防止漏洞和攻击等等。对于大型的公司,对于运维工作的要求越来越高,也催生了更细化的运维分工:从大的方向,可以分为网站运维,系统运维,网络运维,数据库运维,IT运维,运维开发,运维安全等方向。
很多非从业人员对运维的看法一般属于IT运维的一个非常小的职责:装系统^^。 一些研发工程师对运维的看法也只局限运维工作的几个点:部署, 变更, 监控,响应。
无论做什么运维,最基本的职责都是保证业务能够稳定运行。所以必须成为业务稳定性的owner。有些人通常认为运维工程师像消防员,7*24小时响应异常,救火。但是稳定性的运维工程师和医生的职业更接近。医生也分各种科室,也有急症室,需要先判断病人的问题,对症下药。
业务有着各种各样的需求,如果运维工程师能够满足业务需求,或者主动挖掘业务的痛点和改进方法,就能为业务实现更多的价值。
在满足业务需求时,应该分清主次,优先面对业务快速发展非常重要的需求,例如稳定性,部署和变更效率,容量管理。稳定性不用多说,如果用户没法稳定使用你的业务,什么产品特性都没有价值。对于百度这样极速发展的互联网公司,每天都有大量的升级更新需要提供给用户,如何在异地的大集群上最快的满足产品的升级需求,同时让用户对升级过程无感知,这是我们的追求。当用户会用百度来测量网络是否可以上网时,就是对运维质量的褒奖。
其次,可以横向看看不同业务的需求。如果能够把多个业务的需求抽象出来,把一些有通用价值的工作平台化(例如数据库,cdn,监控,流量接入和调度,大数据的存储和计算),也能在这个方向进行深入的发展。在百度这样的巨大的流量和服务器规模下,你不仅有巨大的空间和挑战,也有着充足的资源和支持,可以开发和应用业界最前沿的技术。
有一定的积累后,可以进入到宏观和微观的两个层面,从整个公司层面考虑业务的智能部署和调度(涉及网络,硬件,系统,应用开发方式等各个要点),进一步提升效率和节省成本。
如果能够懂业务,理解业务的模式,紧密结合业务进行优化和创新,也是运维工程师体现价值的另外一种方式。有很多产品上的创新,专利的申请,论文的发表,业务指标的提升,直接或者以合作的方式由运维工程师贡献。
YBX:
热心网友
时间:2022-04-14 00:29
要看什么行业什么场景的运维工作,运维就是指运行维护,我看前面大家回答比较多是IT运维。就说是IT运维,现在很多大公司都是全栈,运维都有开发能力,方向是AIops,最起码要学学编写自动化脚本、机器学习类的训练规则,未来没有开发能力的运维,基本上要被淘汰了。
热心网友
时间:2022-04-14 03:27
运维和开发是截然不同的,如果有相关的基础可以转岗,否则会比较难
热心网友
时间:2022-04-14 06:42
首先,运维和开发是两个截然不同的方向。如果做运维的话,有开发的底子那么转岗位也不是不可以。
运维,无非就是维护公司的服务器,网站,各种服务搭建、维护和调优
热心网友
时间:2022-04-14 10:13
运维是做什么的
运维工程师,是集合网络、系统、开发工作于一身的复合性人才。
随着国内软件行业的发展和扩大化,有更多更复杂的系统出现,为了保证系统的稳定运行,需要有更多的运维工程师。
热心网友
时间:2022-04-14 14:01
运维一般是指对大型组织已经建立好的网络软硬件的维护,其中传统的运维是指信息技术运维(IT运维)。所谓IT运维管理,是指单位IT 部门采用相关的方法、手段、技术、制度、流程和文档等,对IT运行环境(如软硬件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。随着信息化进程的推进,运维管理会复盖对整个组织运行,进行支持的管理信息系统涵盖的所有内容,除了传统的IT运维,还拓展了业务运维和日常管理运维。业务运维面向整个组织提供各业务系统的问题受理、响应、处理和转交等方面的服务;日常管理运维面向整个组织提供针对各业务系统的运行状态和需求变化和不同的记录、跟踪、保存、分析方面的管理
热心网友
时间:2022-04-14 18:06
无论做什么运维,运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。在此之上运维工程师的主要工作职责如下:
质量:保障并不断提升服务的可用性,确保用户数据安全,提升用户体验。
效率:用自动化的工具/平台提升软件在研发生命周期中的工程效率。
成本:通过技术手段优化服务架构、性能调优;通过资源优化组合降低成本、提升ROI。
从产品的生命周期来看:
1. 产品发布前:负责参与并审核架构设计的合理性和可运维性,以确保在产品发布之后能高效稳定的运行。
2. 产品发布阶段:负责用自动化的技术或者平台确保产品可以高效的发布上线,之后可以快速稳定迭代。
3. 产品运行维护阶段:负责保障产品7*24H稳定运行,在此期间对出现的各种问题可以快速定位并解决;在日常工作中不断优化系统架构和部署的合理性,以提升系统服务的稳定性。
热心网友
时间:2022-04-14 22:27
岗位职责
1. 负责IDC机房Linux业务服务器的配置,维护,监控,调优,故障排除等;
2. 大用户量下高性能服务器系统部署方案的制定及实施;
3. 保障服务器与数据库安全,检查并消除安全漏洞;
4. 数据备份、数据监控、应急响应、故障排除、编写数据分析报告等;
任职要求
1. 2年以上大中型在线系统运维工作经验、精通Linux系统及常见服务的安装配置,熟悉常见的负载均衡实现方案并有实际实施经验;
2. 精通Linux系统如Redhat、Gentoo、精通Apache、NginX、MySQL、FTP、DNS、Squid等常用服务的安装、配置和维护;
3. 精通和灵活运用1种以上的脚本语言,包括:Shell、PERL、PHP、Python等;
4. 能够熟练排查运维过程中出现的服务故障、系统故障、网络故障;
5. 高度的责任感,较强的故障分析及排除能力,善于在工作中学习,能够承受工作压力;
6. 优先考虑:精通LAMP架构,熟悉PHP,有相关大中型在线系统开发及维护经验;
运维工程师所需基础技能:
精通shell/Python/Perl等1至2种编程语言
熟练掌握常用数据结构和算法,并能灵活运用
熟悉网络基础知识
深入理解Linux操作系统
加分技能:
熟悉开源的监控平台工具,比如:Ganglia、Nagios等
熟练掌握Shell脚本熟悉Awk、Sed等基础工具
熟悉分布式计算或者存储系统,比如Hadoop/Hbase/Storm等
熟悉机器学习原理能付诸实践者更佳
熟悉TCP/IP、HTTP等网络协议,精通socket网络编程
软素质要求:
强烈的责任心与主动性,对所负责工作有owner意识,并能自我驱动成长
能承担较大工作压力,有较强独立分析、解决问题的能力
工作中需要胆大心细,具备探索创新精神
运维是干什么的
运维是负责管理和维护计算机系统的专业人员。他们负责确保系统的稳定运行、安全性及持续优化系统的性能。具体来说,运维的工作内容包括以下几个方面:一、系统监控和维护 运维人员需要实时监控系统的运行状态,包括服务器、网络、数据库等。一旦发现异常,他们需要及时处理,确保系统的稳定运行。此外,他们还需要...
智能运维AIOps是什么?企业为什么要用它?
智能运维,又称AIOps(Artficial Intelligence for Operations),是一种将大数据、人工智能或机器学习技术赋能传统IT运维管理的平台(技术)。2016年由Gartner正式提出,被喻为传统手工运维ITOM(IT Operations Management)和ITOA(IT Operati...
运维是做什么的?
运维团队负责日常系统维护,包括安装系统补丁、更新软件版本以及优化系统配置。这些措施旨在增强系统的安全性和响应能力,确保系统能够适应不断增长的业务需求。3. 数据管理 数据备份和恢复是运维工作的重要部分。运维人员需定期备份关键数据,保障数据安全,并在系统出现问题时迅速恢复数据,减少数据丢失的风险。...
运维是做什么的?
运维主要工作职责包括以下几个方面:一、系统监控与故障排查 运维人员负责实时监控系统的运行状态,包括服务器、网络设备及应用程序等。一旦系统出现故障或异常,他们需要及时定位问题并采取相应措施解决,确保系统正常运行。同时,还要进行故障排除,修复潜在的漏洞或缺陷。二、系统维护与升级 除了日常维护,运维...
运维是做什么的
运维,即运行维护,主要负责管理和维护系统的正常运行。具体来说,运维工作涉及以下几个方面:一、系统维护和监控 运维人员需要确保系统的稳定运行,包括服务器的硬件和软件的日常维护。他们需要定期检查和更新系统配置,确保系统的安全性和稳定性。同时,还要实时监控系统的运行状态,及时发现并解决潜在的问题。
运维工程师主要做什么
1、事件管理:目标是在服务出现异常时尽可能快速的恢复服务,从而保障服务的可用性;同时深入分析故障产生的原因,推动并修复服务存在的问题,同时设计并开发相关的预案以确保服务出现故障时可以高效的止损。2、配置管理:通过配置管理平台(自研、开源)管理服务涉及到的多个模块、多个版本的关系以及配置的准确...
运维工程师是做什么的
优化与维护,负责日常网络安全监控工作。3、配合相关部门共同搭建测试平台。4、根据日常工作做故障排查处理,汇总成报告定期向上级提交。5、为其他部门提供软、硬件技术支持,保证工作系统稳定运行。6、对数据中心进行日常巡检,对网络监控过程中出现的问题作出应急处理,并定期提交统计报告。
运维工程师主要做什么
1. 事件管理:运维工程师负责在服务出现异常时迅速恢复,确保关键服务的持续可用性。他们需要深入分析故障原因,推动并修复服务中的问题,并开发预案以提高服务故障时的应对效率。2. 配置管理:运维工程师利用配置管理平台(无论是自主研发还是开源平台)来维护服务涉及的各种模块及其版本之间的关系,并确保...
运维是干什么的
IT运维管理,是指单位IT部门采用相关的方法、手段、技术、制度、流程和文档等,对IT运行环境(如软硬件环境、网络环境等)、IT业务系统和IT运维人员进行的综合管理。业务运维面向整个组织提供各业务系统的问题受理、响应、处理和转交等方面的服务。日常管理运维面向整个组织提供针对各业务系统的运行状态和需求...
什么是运维
运维是运维从业人员,负责维护并确保整个服务的高可用性,同时不断优化系统架构提升部署效率、优化资源利用率提高整体的ROI。无论做什么运维,运维工程师最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。在此之上运维工程师的主要工作职责如下:1、质量:保障并不断提升服务的...
运维是做什么的
1、服务监控技术:包括监控平台的研发、应用,服务监控准确性、实时性、全面性的保障。2、服务故障管理:包括服务的故障预案设计,预案的自动化执行,故障的总结并反馈到产品/系统的设计层面进行优化以提高产品的稳定性。3、服务容量管理:测量服务的容量,规划服务的机房建设,扩容、迁移等工作。4、服务性能...