【51CTO独家特稿】网管,也就是局域网管理员,外企称作Helpdesk,和网工不能混为一谈。运维工程师,主要负责外网生产服务器和内部开发、测试服务器的维护,简称OP。这两种职务都是大学和技校没有的专业,全靠兴趣和自学。
Andy Feng是一位经验丰富的运维工程师,在数年前从网管这个职位转型为运维。在本文中,Andy根据自己的转型经验总结了网管与运维工作的区别,以及从网管转型为运维工程师需要哪些技能。Andy Feng的51CTO家园地址在http://home.51cto.com/index.php?s=/space/195664,读者们可以到他的家园或博客与他进行交流。(顺便广告一下:Andy Feng最近在翻译Varnish的官方文档。Varnish是一个高性能Web加速器,号称将可以取代Squid,有兴趣的读者们可以去看看)
网管(Helpdesk)是很多希望从事IT行业的学生和工作者的第一份与IT有关的工作。网管这个职位含金量深浅不一,刚毕业的大学生可以做,有数十年经验的大牛也在做,主要区别在于
- 规模不同
- 自动化程度不同
- 安全需求程度不同
比如10台系统为windows xp的机器组成的工作组也是一个局域网;包含数千台电脑,各种操作系统,各种硬件架构,各种网络设备,各种网络协议也叫局域网;但是管理这两个局域网的helpdesk能力却有天壤之别。所以说网管也有牛人。
OP这个词语代表的意思很多,这个简称来自于英文的Operations一词。我也不清楚谁最早用op代表运维工程师,不过2010年开始,这个词慢慢被很多人所知道。OP工作内容主要就是维护公司的服务器能够正常提供服务,细分的话包括系统部分,网络部分,应用程序部分,数据库部分,具体根据公司的规模和职位职能不同,运维的定义也不同。现在市面上主要的OP有三种:网络游戏运维,网站运维,大型项目测试和生产环境运维。
普遍运维的待遇比网管高很多,而且更有挑战性和成就感,在企业的地位也比helpdesk高出很多。所以我们完全有理由转型成为OP。那如何从一名网管转型成为一名运维呢?这就是我们今天的重点。
网管和运维主要的差别就是,一个在内网工作,一个在外网工作。虽然他们都涉及到网络,系统,数据库,应用软件,硬件等等,但内网的网管更偏向网络和硬件,外网运维更偏向架构和安全。
运维是实时对外提供服务的,置身于不安全的Internet中,相对于内网,安全隐患更多,反而无故障率和故障修复时间更短,甚至不允许故障。内网故障一台机器,一般只能影响一个员工使用电脑,外网故障一台服务器,会影响数千万的用户使用服务。这样造成的损失和后果是非常严重的,所以OP会想很多办法,使用很多软件和硬件,让外网的架构可以high performance,由于一台服务器要给很多用户提供服务,所以我们要尽量发挥一台服务器的潜力,这就需要运维来优化系统和优化应用程序。
从网管和运维的工作需求及处理事务来看,就能看出从网管转型为运维需要什么。
1、一种或者多种非常熟悉的服务器操作系统,推荐Linux。
2、熟悉常见服务器的搭建及优化,比如HTTP,DHCP,CACHE,MONITER,FTP,SSH等。
3、熟悉一种脚本语言,提高自己自动化处理能力,减轻工作压力,推荐bash shell。
4、安全知识,了解基本的系统安全、网络安全、WEB安全的攻击与防御。
上面谈到都是技术需求,还有就是素质需求。要有随时加班,随时处理故障的觉悟,要有细心负责的工作态度,还要有一颗强健的心脏,在出现重大事故的时候,能够妥善处理,把事故的损害降到最低。51CTO的专题《SA,神仙与装机男:运维的工作到底啥样儿?》对运维工作中需要的技能以及运维生活的情况进行了收集与整理,推荐有兴趣深入了解运维工作的读者们去看看。
如果你满足上面的要求,你可以作为一名入门级的OP,然后根据自己的爱好和特长选择自己的在OP道路上的发展方向。
【51CTO.com独家特稿,转载请注明原文作者和出处。】
【编辑推荐】