这几周面试了一些刚才学校走出来的学生,在面试的过程中 都问到了:企业运维都会有哪些工做,回想本身刚出来找工做的时候跟他们同样迷茫,今天正好有个机会让我简单的总结了一下,贴出来 但愿能对 刚从学校出来的朋友 有点帮助:
首先来讲什么是运维? ”运维“是指:门户级别网站应用运维。(这个区别于销售类系统工程师)。这个能够从大型网站与小型网站进行范围定义,像国内一些知名的大互联网公司 每一个产品线会有专门的运维部门,像一些小规模公司的运维就是偏向于“网管”负责的事情比较杂了。 首先咱们先来介绍一下 公司的一个产品上线的流程: 1)首先公司的老大先提出一个产品:我要什么东西,须要达到什么效果,有多少人访问............ 2)研发部门会去按照老大的意愿去实现这个东西(无论用什么办法),市场部门会去找渠道作推广,QA会测试开发做出来的东西。。。。。。。。。。。。。 3)在作上述事情的同时,运维部门也会作产品上线的前期准备:IDC的选择(中国特点的网通和电信)硬件的选型, 产品线的规模(具体多少台服务器能实现),固然要和市场部去沟通 了解一下前期会有多少的推广力度,也就是具体多大的访问量, 服务器采购回来根据开发应用选择OS平台,安全调优、服务器系统级优化等等。 4)服务器上线到IDC,部署代码 测试。。。测试 。。。测试。。。。再测试。这块须要说明一下了 网站测试一天更新个十来次 是很是正常的,毕竟跟软件开发测试是不同的 。一个很是小的问题都有可能从新测试一次,必须用户体验是很是重要的。得用户者得天下嘛。 5)产品经过测试上线后,运维的工做也就是开始了,具体工做可能包括:服务器升级版本 上线工做、服务监控、应用状态统计、平常服务状态巡检、突发故障处理、服务平常变动调整、集群管理、服务性能优化、数据库管理、随着应用访问量增减进行应用架构的伸缩、安全。 能减小人肉运维的工做:a 定制脚本(能够实现自动添加监控啦 相同应用的机器 同步文件拉 b 、装1台机器可能还能接受,100台呢?只有一个机房的话 文件同步ftp传输没啥问题。要是有网通电信各一个机房 怎么办呢? 说白了一句话:就像早期考驾照同样:即学开车也学修车,最终就是又会开又会修:) 简单总结一下:一个出色的运维 是根本让用户感受不到的,每次用户访问都能顺利快速的访问