怎么评估一个运维总监做的好还是不好呢? (转)
2010-12-15 14:10
525 查看
本帖最后由 hw_cncn 于 2010-12-07 14:51 编辑
之前一直做开发工作,后来有机会在大型互联网公司运维领域带了2年团队,平常经常观察身边的人做人做事;有时候也会想,如果有一天我出去创业了,要找一个运维总监,怎么来评估他的工作是否到位,这个人是否“物”有所值呢,下面是我的几点思考,欢迎各位有识之士拍砖:
说实在的,运维团队要想做出点成绩挺难的,因为很多工作都是比较基础的,不是偏表面的,业界有个比较流行的观点叫“轰轰烈烈的运维不是好运维“,特别是对于基础运维团队来说,“没有好消息就是最好的消息”,挺直白的,但道理确实是这个道理。下面是我的几点思考:
1、稳:这是从“可用性”角度讲的,作为网站基础架构,基础运维工作牵一发而动全身,我们常常说“变更是万恶之源”,但是显而易见,在业务发展过程中,变更是不可避免的;而人又是变更之源,所以在体制上要确保你的团队的运维工作做得足够规范,在人员的稳定性意识上要足够的深入,责任大于泰山,不能老随意而为,老捅漏子;
2、精:这是从“成本核算”角度讲的,注意这里是“精”而不是“省”,一家大型互联网公司,在每年的成本支出中,机器设备占大头,作为一个基础运维的老大,你要确保每一份钱花得值,这里面道道就多了去了:比如说如何规划机房和机柜,采购什么样的硬件,什么时候该淘汰设备,申请多大的带宽性价比高,签什么样的维保合同性价比高;该准备多少设备的buffer,即能满足业务快速增长的需要,又不至积压大量库存以及由此带来的后续的自然消耗分摊?
3、活:这是从“可扩展”角度讲的,老板最怕有一天有了一个很好的想法,突然业务要往前冲的时候,基础运维的说不行,要支撑这样的发展,我的架构要大动干戈,风险很大,这样一听老板肯定傻眼了;所以基础运维的人要多往前站,在做好了“稳、精”两点以后,要多了解一下业务,在做规划和建设的时候,多点未来思考,不能业务一往前冲的时候,你就要大动干戈,这是运维的大忌。
这是我的一点思考,如果我今后有一天出去创业的话,要找个有经验的创业伙伴,我会首先要听听他在这三方面有什么独到的见解。另外,作为老板来讲,要理性一点,对于运维团队的考核,不能看表面成绩,看做了多少轰轰烈烈的大事,而是看看任何时候都能让你感觉,这个团队是不是永远那么风平浪静,宠辱不惊。大家是怎么看的呢?
之前一直做开发工作,后来有机会在大型互联网公司运维领域带了2年团队,平常经常观察身边的人做人做事;有时候也会想,如果有一天我出去创业了,要找一个运维总监,怎么来评估他的工作是否到位,这个人是否“物”有所值呢,下面是我的几点思考,欢迎各位有识之士拍砖:
说实在的,运维团队要想做出点成绩挺难的,因为很多工作都是比较基础的,不是偏表面的,业界有个比较流行的观点叫“轰轰烈烈的运维不是好运维“,特别是对于基础运维团队来说,“没有好消息就是最好的消息”,挺直白的,但道理确实是这个道理。下面是我的几点思考:
1、稳:这是从“可用性”角度讲的,作为网站基础架构,基础运维工作牵一发而动全身,我们常常说“变更是万恶之源”,但是显而易见,在业务发展过程中,变更是不可避免的;而人又是变更之源,所以在体制上要确保你的团队的运维工作做得足够规范,在人员的稳定性意识上要足够的深入,责任大于泰山,不能老随意而为,老捅漏子;
2、精:这是从“成本核算”角度讲的,注意这里是“精”而不是“省”,一家大型互联网公司,在每年的成本支出中,机器设备占大头,作为一个基础运维的老大,你要确保每一份钱花得值,这里面道道就多了去了:比如说如何规划机房和机柜,采购什么样的硬件,什么时候该淘汰设备,申请多大的带宽性价比高,签什么样的维保合同性价比高;该准备多少设备的buffer,即能满足业务快速增长的需要,又不至积压大量库存以及由此带来的后续的自然消耗分摊?
3、活:这是从“可扩展”角度讲的,老板最怕有一天有了一个很好的想法,突然业务要往前冲的时候,基础运维的说不行,要支撑这样的发展,我的架构要大动干戈,风险很大,这样一听老板肯定傻眼了;所以基础运维的人要多往前站,在做好了“稳、精”两点以后,要多了解一下业务,在做规划和建设的时候,多点未来思考,不能业务一往前冲的时候,你就要大动干戈,这是运维的大忌。
这是我的一点思考,如果我今后有一天出去创业的话,要找个有经验的创业伙伴,我会首先要听听他在这三方面有什么独到的见解。另外,作为老板来讲,要理性一点,对于运维团队的考核,不能看表面成绩,看做了多少轰轰烈烈的大事,而是看看任何时候都能让你感觉,这个团队是不是永远那么风平浪静,宠辱不惊。大家是怎么看的呢?
相关文章推荐
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
- 定义一个全局变量设初值为20,在page_load里面给其赋值为50,在别的按钮事件里面引用还是为20,怎么回事?
- Arcgis怎么区分加载的是矢量还是切片地图?哪位大神有切片地图网址给我一个,谢谢。。。
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
- 一个数组[1,2,3,4,6,8,9,4,8,11,18,19,100] 前半部分是是一个递增数组,后面一个还是递增数组,但整个数组不是递增数组,那么怎么最快的找出其中一个数?
- 一个数组[1,2,3,4,6,8,9,4,8,11,18,19,100] 前半部分是是一个递增数组,后面一个还是递增数组,但整个数组不是递增数组,那么怎么最快的找出其中一个数?
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
- js怎么判断一个对象是文本框(text)还是下拉框(select)
- 我们该怎么学习?做一个学者还是习者?
- java字节流,字符流问题怎么判断一个文件要用字节流还是用字符流
- 怎么看一个软件是64位的还是32位的
- 我们该怎么学习?做一个学者还是习者?
- 如果在一个工程中有两个vhd文件,就相当于有两个模块,那么对于这个工程整体的bdf文件生成,怎么把这两个模块都加到同一个bdf文件中。bdf文件中两个模块之间的连线及输入输出,是自己输进去的还是自动生
- 我很努力,可是现在处境还是不好,我该怎么办?
- Head First Java: 怎么判断你需要创建一个父类、子类、抽象类还是接口
- 我们该怎么学习?做一个学者还是习者?
- 写一个函数怎么把相对路径转化为绝对路径(还是绝对路径转化为相对路径)?
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看
- 数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看.?
- 腾讯云图片鉴黄集成到C# SQL Server 怎么在分页获取数据的同时获取到总记录数 sqlserver 操作数据表语句模板 .NET MVC后台发送post请求 百度api查询多个地址的经纬度的问题 try{}里有一个 return 语句,那么紧跟在这个 try 后的 finally {}里的 code 会 不会被执行,什么时候被执行,在 return 前还是后? js获取某个日期