三分钟看懂什么是运维_请叫我王运维的博客-程序员秘密_运维

技术标签: 运维  devops  linux  自动化  运维开发  

现在,云计算运维工程师由于需求量大,薪资待遇不错,职业周期长,已经成为一个热门职业。但要知道什么是云计算运维之前,我们需要先知道什么是运维。为此,整理了一些学习笔记,分享给大家,共同了解学习。

1、运维是什么意思?在公司/团队中的地位?

按照字面意思来理解,运维即运行维护,以此保障各类设备,系统,网络正常运行和可用。运维人员在公司里属于技术团队的一部分,与研发/测试不同的是,运维核心任务是保障产品上线后的稳定运行,并在日常工作中不断优化系统架构和部署的合理性,以提升系统服务。

因此,在一个科技公司中, 运维具有独立而且重要的职责,并不亚于任何开发类工程师。

 

2、运维工程师的历史?有哪些知名的运维大佬?

有软件开发的地方,就需要有软件部署和保证软件正常运行的运维工程师。

国内运维工程师的兴起还得从08~09年开始说起。那时候中国互联网刚开始火热,水大鱼大的互联网行业,到处是拓荒者的舞台。各个公司竞争的关键是要有自己的互联网产品,能搭建起互联网平台的开发岗位很重要。

但随着时间推移,互联网人口不断增多,而互联网产品大浪淘沙从多到少,二者共同作用的结果就是留存下来的产品负载越来越大。可能早期每日也就几十几百人上线,到后期可能要面临着上百万上千万的访问量(比如小米秒杀,淘宝双十一,春运12306抢票),开发或测试人员已经无法兼职来解决大负载大并发问题,此时就慢慢的诞生了一个新的岗位——运维工程师。

如今,无论是电商平台淘宝、京东,还是媒体平台如新浪、网易;无论是视频网站如优酷、斗鱼,还是游戏公司如腾讯、盛大,他们都要有自己的运维团队。而随着运维工程师群体的不断发展,我们也能看到一些运维大神浮出水面,比如《鸟哥的Linux 私房菜》作者蔡德明,阿里“道哥”吴瀚清,京东商城 前台技术服务负责人 徐奇琛,原阿里巴巴 基础架构事业群运维中台架构师毛茂德等。

 

 

3、运维人员有哪些工作职责?

广义上的运维人员是一个大类,从维护对象来看,其职责可分为 IT运维,业务运维和日常管理运维三类。

1)IT运维

IT运维是IT管理的核心和重点部分,也是内容最多、最繁杂的部分。这类运维人员管理的内容可细分为六个子系统:

设备管理:对网络设备、服务器设备、操作系统运行状况进行监控。

应用/服务管理:对各种应用支持软件如数据库、中间件以及各种通用或特定服务的监控管理,如邮件系统、DNS、Web等的监控与管理。

数据/存储/容灾管理:对系统和业务数据进行统一存储、备份和恢复。

目录/内容管理:管理企业需要统一发布或因人定制的公共信息。

资源资产管理:管理企业中各IT系统的资源资产情况,这些资源资产可以是物理存在的,也可以是逻辑存在的,并能够与企业的财务部门进行数据交互。

信息安全管理:该部分包含了许多方面的内容,如企业安全组织方式、资产分类与控制、人员安全、物理与环境安全、通信与运营安全、访问控制、业务连续性管理等。

2)业务运维

与IT运维不同,业务运维更多是从组织和业务的层面出发,基于各类组织运转(而不是机器设备)设定的指标对系统进行优化和调整,最终使得系统设备运转目标与业务目标对齐。

业务运维包含以下六个方面:

(1)业务管理:包含对企业自身核心业务系统运行情况进行监控与管理,对于业务的管理,主要关注该业务系统的CSF(关键成功因素Critical Success Factors)和KPI(关键绩效指标Key Performance Indicators)。

(2)从整个组织的角度,针对各业务系统提供业务需求整理、需求变更和用户体验优化的加载、维护、配置、升级、补丁等方面的实现服务;

(3)面向整个组织提供各业务系统的问题受理、响应、处理和转交等方面的服务;

(4)面向整个组织的各级机构和各业务部门提供各类业务系统的操作指导、数据应用、模块分配、参数设置等;

(5)面向整个组织提供客户端安装、配置、升级等技术支持;

(6)面向组织以外的部门提供相关信息(按机关相关部门要求)、回答网站税务咨询、局长信箱和纳税人电话提出的各类业务问题。

3)日常管理运维

这部分工作是针对公司各组织的业务系统自顶向下设计的运行维护方案。是为了解决各部门系统统一化管理的需求,面向业务部门或管理层,与客户体验有一定距离。

核心是日常工作管理:主要用于规范和明确运维人员的岗位职责和工作安排、提供绩效考核量化的依据。以此完善企业的 IT 运维管理能力。

具体来说包括如下三个部分:

(1)面向整个组织提供针对各业务系统的运行状况监控、问题定位、故障排除等方面的运维服务;

(2)面向整个组织提供针对各业务系统的需求变化,即数据项 、元数据 、管理流程 、数据空间等方面的管理和标准化;

(3)面向整个组织提供针对各业务系统的运行状态和需求变化和不同的记录、跟踪、保存、分析的方面的管理。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/A13581861752/article/details/123861055

智能推荐

STM32 串口通信介绍及cubemx配置_Nie_Hen的博客-程序员资料

学习理解STM32的串口通信,中断以及I2C的使用。应用:使用中断和串口通通信获取按键值发送出来并显示到数码管上。使用I2C 将获取到的按键值保存到内存中。串口通信计算机的CPU与外部设备之间的信息交换,以及计算机与计算机之间的信息交换过程称为通信。并行通信数据字节的各位同时传送的通信方式。并行通信的优点是数据传送速度快,缺点是占用的传输线条数多,适用于近距离通信。串行通信(Se...

android 背景图缩放,解决android:background背景图片被拉伸问题_weixin_39639600的博客-程序员资料

ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式如上所述,backg...

qt用odbc连接mysql_【原创】Qt 使用ODBC driver 连接SQL Server_午餐时间到了的博客-程序员资料

最近在做数据库的课程设计。第一个需要解决的问题是使用什么工具来实现这个系统。经过一番资料查找,决定使用SQL Server Express 2012作为服务器,使用Qt作为编写客户端程序语言。问题是client如何连接SQL Server? 下面是我的解决方法。1.开启windows上的SQL Server 的ODBC驱动ODBC 是一个调用级接口,它使得应用程序得以访问任何具有 ODBC 驱动程...

翻页时钟代码大公开_lovefan的博客-程序员资料_翻页钟开源代码

不少朋友向我要翻页时钟的代码,现在贴给大家。代码水平有限,见谅。看不明白的可以问我:)js// miniprogram/pages/flipClock/jsconst moment = require('../../../utils/moment-with-locales.min.js');const Lunar = require('../../../utils/lunar.js');var startX, endX;var moveFlag = true; // 判断执行滑动事件.

JAVA切换不了FTP服务器目录_解决linux下ftp指定访问目录无法修改的问题_豪睿刘爱上楼楼梯的博客-程序员资料

他的系统是CentOS,是RH派系的。我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:500 OOPS: cannot change directory:/home/ftp原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。//查看SELinux设置# getsebool -a|grep ftpftpd_disable_tr...

.NET实现网络爬虫_hyunbar的博客-程序员资料_.net 爬虫

爬虫的特征和运行方式User-Agent:主要用来将我们的爬虫伪装成浏览器。Cookie:主要用来保存爬虫的登录状态。连接数:主要用来限制单台机器与服务端的连接数量。代理IP:主要用来伪装请求地址,提高单机并发数量。爬虫工作的方式可以归纳为两种:深度优先、广度优先。深度优先就是一个连接一个连接的向内爬,处理完成后再换一下一个连接,这种方式对于我们来说缺点很明显。 广度优先...

随便推点

阿里的BUG智能定位神器!直接定位线上BUG,超给力!必须收藏!_l_瓶中精灵的博客-程序员资料

点击上方“阿拉奇学Java”,选择“置顶或者星标”每天早晨00点00分, 与你相约!往日回顾:Java 14 令人期待的 5 大新特性,打包工具终于要来了! 定位过程分析代码...

机器学习中用到的概率知识_机器学习必备的概率统计基础_weixin_40009393的博客-程序员资料

现如今,计算机科学、人工智能、数据科学已成为技术发展的主要推动力。无论是要翻阅这些领域的文章,还是要参与相关任务,你马上就会遇到一些拦路虎:想过滤垃圾邮件,不具备概率论中的贝叶斯思维恐怕不行;想试着进行一段语音识别,则必须要理解随机过程中的隐马尔科夫模型;想通过观察到的样本推断出某类对象的总体特征,估计理论和大数定理的思想必须建立;在统计推断过程中,要理解广泛采用的近似采样方法,蒙特卡洛方法以及马...

oracle使用sqlplus远程连接ASM实例的方式_kadwf123的博客-程序员资料_oracle连接asm实例

sqlplus sys/[email protected]:1521/+ASM as sysasm至于配置成tns,照着普通oracle连接方式配置就行,此处每次不记得命令格式,写在这边记录一下;最后的+ASM指的是服务名,不是实例名,写成实例名连不上。...

一文了解人脸识别:从实现方法到应用场景都讲明白了_大数据v的博客-程序员资料

导读:在本文中,我们将会接触到一个既熟悉又陌生的概念——人脸识别。之所以熟悉,是因为人脸识别技术在我们日常生活中应用极其广泛,例如火车站刷脸验票进站、手机人脸解锁等;之所...

twisted builtins.TypeError: __init__() missing 1 required positional argument: 'dbpool'_锅前带刀小笼包的博客-程序员资料

学习爬虫异步插入,遇到问题Unhandled error in Deferred:2020-05-10 14:41:59 [twisted] CRITICAL: Unhandled error in Deferred:...builtins.TypeError: __init__() missing 1 required positional argument: 'dbpool'发现是函数名写错, 应该是from_settings ,结果写成了from_setting,低级错误,记录一下pip

Paxos、Raft、ZAB算法_知知之之的博客-程序员资料_paxos raft zab

Paxos算法是Leslie Lamport在1990年提出的一种基于消息传递的一致性算法。基于Paxos协议的数据同步与传统主备方式最大的区别在于:Paxos只需超过半数的副本在线且相互通信正常,就可以保证服务的持续可用,且数据不丢失。Paxos将系统中的角色分为提议者 (Proposer),决策者 (Acceptor),和最终决策学习者 (Learner):在多副本状态机中,每个副本同时具有Proposer、Acceptor、Learner三种角色。Paxos算法通过一个决议分为两个阶段(Learn阶段

推荐文章

热门文章

相关标签