何为运维?运维,从字面意思很好理解,运行维护 。有可能你认为的运维是高大上,坐在高档写字楼里,敲敲电脑动动手指的,可能是风吹日晒走街串巷等等 。
文章插图
是的,这些都是运维,但是行业,分工以及内容都不同 。总体来说大致可以分为两类:线上运维和线下运维 。而互联网运维就属于线上运维,共享单车运维就是线下运维 。这里我们聊互联网运维 。
运维前景要说运维的前景还是很广阔的 。所以如果想要从事这个行业先有个心理准备 。技术方面有两个维度:深度和广度 。就运维而言,广度是第一要求,你不需要精,但是一定要知道 。深度在根据自己的规划方向再深入研究 。就广度来说,从网络,服务器,系统,环境,应用,监控,虚拟化,容器化,自动化,智能化等等,需要学的太多了 。还有,有人说:“运维是吃青春饭的”,对也不对,对的是做技术的,年龄大了操作和思维等肯定不如年轻人,不对的是:看能力,能力比较牛,不可替代,无论年龄多大都有市场 。就单纯的说运维晋升:初级,中级,高级,资深,架构师,CTO 。少年,你做好准备了吗?
运维分类有很多程序员都是宅男,单身,过年过节回家,亲戚朋友问到从事的职业被戏称为修电脑的 。但是只要是从事技术的,哪怕是刚入行的小白,也能够了解清楚分类,工具等 。一般程序员根据开发语言划分的,像:php,JAVA, C++,Go等等,根据业务划分可分为:前端和后端 。这些基本就可以涵盖所有了 。而运维的分类是怎样的呢?问什么会让很多人傻傻分不清和懵懂呢?各自有哪些职责呢?按职责划分运维的分类大致可以分为应用运维,系统运维,运维研发,数据库运维和运维安全 。如下图所示:
文章插图
应用运维应用运维也是大部分人所认知的运维,应用运维根据字面意思就可以知道是和应用维护的 。主要负责线上服务的发布变更、服务健康状况监控、服务的容灾高可用和数据安全备份等工作 。针对这些工作需要对服务进行巡检了解服务状况,服务出故障的应急处理和排查优化 。下面详细的职责如下所述 。
评审
在产品研发阶段,参与产品设计评审,从运维的角度提出评审意见,使服务满足准入要求,尽快上线并预备高可用等方案 。
服务
服务管理主要就是发布系统,制定线上业务的升级变更及回滚方案,并根据申请进行变更的实施 。掌握所负责的服务及服务间的依赖关联关系中的各种资源 。能够发现服务上的缺陷,及时通报并推进解决 。制定服务的稳定性指标及准入标准方案,同时不断完善和优化程序和系统的功能、效率,提高运行质量,完善监控内容,提高报警准确度 。在线上服务出现故障时,第一时间响应,对已知的故障能按流程进行通报并按预案执行,未知故障组织相关人员进行联合排障 。
资源
对各个服务使用的服务器资产进行管理,梳理服务器资源实时状况、IDC数据中心分布情况、网络专线及带宽情况,能够合理使用服务器资源,根据不同服务的需求,分配不同配置的服务器,确保服务器资源的充分利用 。
巡检
实时了解服务的运行状况,制定服务的例行排查点,并不断完善 。并根据制定的服务排查点,对服务进行定期检查 。对排查过程中发现的问题,及时进行追查处理,排除可能存在的隐患和痛点
监控
确定服务存活状态正常,对服务的各项性能、系统的指标阈值或临界点安排合理,以及对出现该异常后的处理制定预案 。建立和更新和维护服务预案文档,并根据日常故障情况不断补充完善,提高预案完备性 。周期性进行预案演练,确保预案的可行性 。
备份
制定业务数据的备份方案,按策略对数据进行备份和冗余工作 。保证数据备份的可用性,完整性和安全性,定期开展数据恢复性测试 。
系统运维系统运维主要和系统及底层网络等打交道,如:IDC机房、网络拓扑、CDN加速和基础服务的建设等;对所有服务器的资产进行管理,服务器的调研选型、交付上架和后期维护等 。详细的工作职责如下:
文章插图
IDC机房
根据业务申请需求,预估未来数据中心的发展规模,从骨干网络的分布,数据中心建筑可靠性,以及Internet的接入、网络中的攻击防御、扩容、空间预留、外接专线、现场支撑等方面 。
推荐阅读
- 茶席上的茶器 不是点缀更是心性
- 红茶不宜人群,红茶并不是适合所有人!
- 螃蟹死了是不是不能吃了 六月黄螃蟹死了能吃吗
- 淘宝的直播权限开通后是不是永久存在的 淘宝直播达到什么要求就可以开通权限了
- 茶江湖的诸葛亮,茶博士
- 西红柿蛋花汤
- 怎样判断口蘑有没有药水泡 怎么辨别口蘑是不是药泡过
- 世界上年龄最小的飞行员 世界12位著名飞行员
- 梦见自己被求婚了但不是自己男朋友 梦见自己被求婚了自己同意了
- 小龙虾煮熟后肉发黑 小龙虾煮熟后肉质松散是不是坏了