大家好,今天小编关注到一个比较有意思的话题,就是关于网站维护需要做哪些工作的问题,于是小编就整理了2个相关介绍网站维护需要做哪些工作的解答,让我们一起看看吧。
什么是运维?工作范畴和工作分类有哪些?
运维(Operation and maintenance)一般是指对大型组织已经建立好的网络软硬件的维护,其中传统的运维是指信息技术运维(IT运维)。
运维工程师从工作方式上分为几大类:
1、运维工程师/运维开发工程师:
负责具体的产品线运维工作,同时也需要掌握开发的能力,深入业务,最了解业务的痛点和问题,同时研发/优化针对产品业务需求的平台、工具和手段,能够接触到各类优秀的系统架构并有能力做出优劣对比,同时对业务的掌控决定了相应运维工程师在业务发展中的作用。长远发展是成为大型系统的架构师。
2、运维平台研发工程师:
专门研发运维相关通用平台和技术,需要有一定的产品线运维经验或从产品线中拿到运维需求。对研发能力有较高的要求,对系统的设计有较严格的标准,并且能够理解用户需求,做出适合服务运维和满足运维工程师使用体验的运维产品,长远的发展是成为各个技术纵向领域的技术专家。
3、数据库研发工程师/数据库工程师:
数据库方向是运维技术中较为特殊的一个方向,由于业务的重要性通常需要专设岗位,业界在该方向也有深厚的研究和积累。主要方向有数据库内核、云数据库等,长远发展是数据库领域的技术专家,数据库架构师。
4、运维经理:
运维同学做事情的过程中通常需要协调多个RD和QA同学,对协调和推进能力要求比较高,对一些技术深度还不错,协调和推进能力比较高的同学非常适合转型管理职位,长远的发展和技术部门的管理职位一样目标是CTO、CEO。
运维的主要工作内容是什么?运维是个怎样的工作?
1,检查服务器运行状况是否正常,包括,cpu,硬盘,内存,网络负载等,条件允许应该搭建服务器监控管理平台实现这些监控项目的自动化检查,异常报警(微信,钉钉,邮件,短信),这也是目前自动化运维的趋势。
2,检查应用的正常,更加高级的是通过容器实现应用的发布,K8S集群管理,实现应用的自动异常处理。
3,日志中的异常要进行检查出现的问题。
4,新版本的灰度发布,正式发布。
5,配合开发人员开发过程中的故障排查。
基础运维:小到服务器上架,布线,绞水晶头,大到系统安装,服务器启停。
中等运维:常用软硬件部署,系统问题定位
高等运维:针对现有运维环境,提出以后运维技术发展方向及需要的技术攻关。
简略的说大概就是这么几种吧。运维工作其实是一个长期积累的活,任何事情持之以恒,总会有一天连自己都佩服自己得五体投地
你好,很荣幸回答这个问题,我认为运维的工作的内容总体可以从以下几个层次展开:
1.基础设施管理
基础设施位于整个系统的最底层,为上层应用提供基本的运行环境。涉及到IDC机房或数据中心的网络、服务器、存储等,不仅要做到对这些资产的管理,还要保证及时掌握设备的运行状态,保证设备安全稳定运行。
2.环境管理
环境管理是指为开发提供各种应用环境,如开发环境、测试环境、生产环境等,保证一套代码能够在不同的环境下正常运行,避免因环境差异导致的各种应用问题,满足开发、测试、产品等不同团队的测试需求。
3.部署及交付
系统上线需要服务器上架、环境初始化、系统部署及版本更新,因为我们需要一套自动化的流程快速完成以上工作。
4.系统监控
系统监控可以帮助我们及时了解生产环境的各业务、应用、业务的运行状态,能够及时对告警进行响应,保证系统的无故障运行。
5.告警管理
随着业务系统的不断增多,监控系统也会慢慢变得庞大,此时如果做不好告警管理,一旦出问题可能会导致告警泛滥,将会使运维错过最重要的告警信息,因此运维需要做好告警层面的管理。
6.性能优化
性能优化是一个长期的过程,通过对运行数据的了解,我们需要对不同的业务节点进行优化,以满足业务需求。
从以上描述来看,我们应该了解到运维到底是干啥的了。总之运维是一个涉及知识面比较广的工作,需要对各个方面都有所了解,但是要做好运维还是要抓重点对核心问题进行重点关注。
运维最基本的职责都是负责服务的稳定性,确保服务可以7*24H不间断地为用户提供服务。在此之上运维的主要工作职责如下:
一、主要是保障并不断提升服务的可用性,提升用户体验。
二、开发运维工具或平台提高运维工作效率。
三、负责用自动化的技术或者平台确保系统或者新业务快速部署上线,之后可以快速稳定迭代。
四、负责保障产品7*24H稳定运行,在此期间对出现的各种问题可以快速定位并解决。
五、在日常工作中不断优化系统架构,以提升系统服务的稳定性。
六、通过分析问题发生时系统的各种表现(日志、监控、配置变更等)定位问题,制定并开发预案工具。
到此,以上就是小编对于网站维护需要做哪些工作的问题就介绍到这了,希望介绍关于网站维护需要做哪些工作的2点解答对大家有用。