IT运维和自动化运维以及运维开发有啥不同?能解释下吗?
Posted 行云管家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT运维和自动化运维以及运维开发有啥不同?能解释下吗?相关的知识,希望对你有一定的参考价值。
很多刚入行的小白,不清楚IT运维和自动化运维以及运维开发有啥不同?不知道怎么理解,今天我们小编就用通俗易懂的原理给大家解释下。
可以这么理解,运维是个大类,而自动化运维、运维开发都是其下的子集。运维与其说是个职位,不如说是个工作的范围,只要和服务器沾边的东西,维护服务器硬件、软件的稳定、安全、可用等都算是运维的工作,具体工作就是天天盯着系统、服务器或模块内的东西,查看日志、调整参数、性能调优、配置更改、开会讨论、响应需求等等。
自动化运维,则是做运维这份工作的一种形式,非完全人力的操作故名“自动化”,就好比借用SaltStack/ansible运维工具库,自定义各类Shell/Python/PowerShell/CMD脚本,批量对主机执行脚本、命令,以及将文件批量分发至目标主机、批量从多台主机采集文件,实现对多台主机的各种批量运维操作,编排任务设定计时器,让程序自己去跑。
运维开发,是最近几年兴起的概念,其核心意思就是“把一个人当两个用,既是开发也是运维”,当然这行的薪资水平同比纯运维要高不少,在原有的运维能力之上还需具备一定的开发语言基础比如Python、Shell、GO等,或者本来就是开发但是需要掌握一些运维能力,如:中间件、数据库、负载均衡、缓存、虚拟化、配置管理等。
当然,如果以面向对象来看,又可以分为桌面运维、硬件运维、系统运维、应用运维、数据库运维等,这些都是些更细分的领域。
IT互联网过往的20年,传统IT运维体系已经演变的非常完备,每种职业都有生命周期,运维也一样,如今云计算的兴起,运维的工作方式也已发生了变化,传统IT运维+云运维将是我们的日常。
从工作内容上看,从过去的机房、交换机、存储、带宽等实体设施,到云服务上的虚拟产品,从实到虚的变化,更多的工作其实在操作端,因为在云时代Infrastructure as code,所有对物理设备的操作变成了执行命令和代码,运维人员的转型之路需要更多的介入到应用程序以及操作系统层面的学习,例如:云主机资源的模板化,为不同业务团队配置性能合适的主机模板,以及主机资源申请、创建、交付、运维以及最终的释放销毁的全生命周期管理,还有应用程序和支持软件的安装部署/交付和升级,集群性能负载均衡调配、服务器的批量脚本操作、数据库维护、主机的监控、运维日常工作的审计等等,当然了,多云情况下,各云使用的费用情况也需要统计和分析。
行云管家云计算管理平台,实现了对多家云厂商多种云计算资源的集中管理,从成本、自动化运维、监控、合规审计、多云纳管、云资源全生命周期等多个维度提供统一运维管控,对企业而言,只需一个控制台,即可整合操作多个公有云、多个私有云 、混合云以及各种异构资源,从而进行灵活的资源管理与运维。
以上是关于IT运维和自动化运维以及运维开发有啥不同?能解释下吗?的主要内容,如果未能解决你的问题,请参考以下文章