免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: crazyhadoop

[分享] 自动化运维可以拯救世界吗? [复制链接]

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2015-11-18 09:57 |显示全部楼层
由运维主导运维自动化系统
运维人员懂运维需求,是应该的,也是职业素养必须具备的。但运维人员往往不懂开发,甚至很多运维人员对shell/perl/python都不熟悉,更别说开发一个系统了。自己不懂开发,那么在主导运维自动化系统中就会感觉坡脚乏力。

比如如果系统版本,主机名,IP不统一规范,则可能会导致saltstack部署执行,zabbix自动化发现,日志监控部署,应用部署等一系列问题。
这几点比较赞成

论坛徽章:
0
发表于 2015-11-18 10:23 |显示全部楼层
1、自动化运维技术到底给我们带来了什么
两方面:
1)自动化运维,故名思议,就是日常运维工作基本自动化,能不用人的不用人,能少用人的少用人,能客观的尽量客观,人的作用就是做好框架条款,规定好流程制度,总体把控,这样肯定是提高了工作效率,解放了人力,同时对制定框架、流程的人也提出了更高的要求,不是简单完成任务即可,而是需要统筹考虑,对细节需要更全面的把握,这样才能将运维自动化发挥到极致,而不是单纯执行某些机械任务。自动化运维也是当下以及未来的发展趋势。
2)另一方面,自动化带来的危害,从辩证的角度讲,任何事物都有两面性,有好就有坏。自动化有哪些危害?简单来说,自动化运维基本都是针对批量机器(作业),这样就有肯能会造成批量机器(作业)的运维任务失败,日常生产中这种情况时有发生,而后续的修补工作也是可想而知;自动化运维也会造成相关人员的惰性产生以及推诿扯皮现象,因为所有工作都自动化了,所以一切问题都是自动化惹的祸,这里仅举两点。
2、如何面对自动化运维给我们带来的伤害?
举两点:
1)流程、制度的的重要性。自动化基本都是通过相关技术以及软件来完成,要做到智能处理,恐怕还需要一段时间发展,目前来说,离开人还是不行的。自动化运维可以简单完成单一的、关联性不强的任务,对于有条件、因果等各种关系的工作恐怕还无法胜任。例如某个变更可以利用自动化来完成,但是变更涉及到的其他工作,还是需要人为完成,或是至少需要人为指出这些工作,这也是自动化的局限性,因此相关流程、制度很重要。例如,上线、变更、下线都流程规定等都是必须的,这样才能指导自动化工作的进行。
2)思想理念
软件、技术不是完美无缺的,各种bug的出现就是佐证,同时随着需求的变化,现有软件也不一定能满足需求,对于自动化运维,始终要做到测试、监控、改进这几点。所谓万事离不开人,在这个世界上,要相信人才是主导。
3、怎么运用好自动化技术,提升运维的效率
自动化技术+制度流程+工作责任心


   

论坛徽章:
0
发表于 2015-11-18 16:02 |显示全部楼层
1、自动化运维技术到底给我们带来了什么
两方面:
1)自动化运维,故名思议,就是日常运维工作基本自动化,能不用人的不用人,能少用人的少用人,能客观的尽量客观,人的作用就是做好框架条款,规定好流程制度,总体把控,这样肯定是提高了工作效率,解放了人力,同时对制定框架、流程的人也提出了更高的要求,不是简单完成任务即可,而是需要统筹考虑,对细节需要更全面的把握,这样才能将运维自动化发挥到极致,而不是单纯执行某些机械任务。自动化运维也是当下以及未来的发展趋势。
2)另一方面,自动化带来的危害,从辩证的角度讲,任何事物都有两面性,有好就有坏。自动化有哪些危害?简单来说,自动化运维基本都是针对批量机器(作业),这样有肯能会造成批量机器(作业)的运维任务失败,日常生产中这种情况时有发生;自动化运维也会造成相关人员的惰性产生以及推诿扯皮现象,因为所有工作都自动化了,所以一切问题都是自动化惹的祸,这里仅举两点。
2、如何面对自动化运维给我们带来的伤害?
如何应对?举两点:
1)流程、制度的的重要性。自动化基本都是通过相关技术以及软件来完成,要做到智能处理,恐怕还需要一段时间发展,目前来说,离开人还是不行的。自动化运维可以简单完成单一的、关联性不强的任务,对于有条件、因果等各种关系的工作恐怕还无法胜任。例如某个变更可以利用自动化来完成,但是变更涉及到的其他工作,还是需要人为完成,或是至少需要人为指出这些工作,这也是自动化的局限性,因此相关流程、制度很重要。例如,上线、变更、下线都流程规定等都是必须的,这样才能指导自动化工作的进行。
2)思想理念
软件、技术不是完美无缺的,各种bug的出现就是佐证,同时随着需求的变化,现有软件也不一定能满足需求,因此对于自动化运维,始终要做到测试、监控、改进这几点。所谓万事离不开人,在这个世界上,要相信人才是主导。
3、怎么运用好自动化技术,提升运维的效率
自动化技术+制度流程+工作责任心

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2015-11-18 18:53 |显示全部楼层
1、自动化运维技术到底给我们带来了什么
当云计算时代到来的时候,面对成百上千的机器,人工手工运维显然是不现实的,这个时候才是自动化运维的优势。

2、如何面对自动化运维给我们带来的伤害?
  技术本来就是双刃剑,自动化运维,可以带来运维效率的提高,当然对于Boss来说,可以减少人工成本。对于技术人员来说,机器和你来争饭碗来啦。
  但是,机器不可能取代人,人才是主宰。面对自动化,技术人员必须与时俱进,努力提高技术能力,做到驾驭自动化运维而不是反之。

3、怎么运用好自动化技术,提升运维的效率
  自动化运维好处多多,机器的效率要不人工的高很多倍。当然,机器也有出错的时候,这个时候就需要人工干预。能够用机器实现的,尽量自动化,减轻运维的工作强度,让人力发挥更大的作用。

论坛徽章:
0
发表于 2015-11-19 10:03 |显示全部楼层
本帖最后由 streetboy85 于 2015-11-19 10:04 编辑

回复 11# flowshine
自动化我是这么看的,首先自动化也并非只是单纯的运维标准+自动化。这更应该把范围扩到,涉及到整个运维管理体系,是IT治理的整个大框架。自动化、统一监控、流程、资源管理等就应该是有机串联起来,循序渐进不断优化改善

   

论坛徽章:
0
发表于 2015-11-19 12:30 |显示全部楼层
回复 21# streetboy85

赞同你的观点。
运维管理早已不再局限于依靠几个网管监控就能搞定的,而需要提供体系化运维解决方案,整合优化系统网络管理、CMDB资产信息管理、知识库管理、乃至ITSM信息服务流程管理等等,打造一个综合的运维流程化、智能化、自动化的管理体系。


   

论坛徽章:
0
发表于 2015-11-19 14:54 |显示全部楼层
本帖最后由 zhaojody 于 2015-11-19 14:57 编辑

回复 1# crazyhadoop


    楼主威武!
    该书是楼主数十年来的技术沉淀,可以说全部都是硬货
    通过导读发现,作者深入浅出地解析运维中碰到的问题,分析透彻,阐述清楚,问题解决立杆见影,是一本十分接地气的系统全方位管理的书籍。
    该书很值得拥有!

    作者有着从业十年的精湛技术,对人对事,乐于助人,一丝不苟。
    祝福作品大麦,大大麦!

    以后要多向楼主请教学习。^_^

论坛徽章:
0
发表于 2015-11-19 15:02 |显示全部楼层
回复 22# flowshine
所以自动化,其实只是一个手段而已,它是IT架构快速发展的产物。在做自动化实施的时候,不能只局限在这一个点上面,作为运维人员,也更应该把目光放大到整个运维管理上,来规划和落实。最后就是,运维管理才能拯救世界

   

论坛徽章:
0
发表于 2015-11-19 21:46 |显示全部楼层
回复 24# streetboy85
请谈谈你对运维管理的理解,如何构建运维自动化体系


   

论坛徽章:
3
黄金圣斗士
日期:2015-11-23 17:59:41黄金圣斗士
日期:2015-11-24 10:38:08IT运维版块每日发帖之星
日期:2015-12-04 06:20:00
发表于 2015-11-20 11:49 |显示全部楼层
1、自动化运维技术到底给我们带来了什么
        人力成本:最明显的就是由机器来替代人完成重复性的工作。
        可靠性:对于完善的自动化运维系统来说,肯定比人为运维更加实时、准确,不容易犯错(例如敲错指令)
        角色变更:运维人员从“做运维报表”的角色转变为“看运维报表”的角色,能更好的理解业务,促进自动化运维系统的完善
       
2、如何面对自动化运维给我们带来的伤害?
        自动化运维还真的是一把双刃剑。
        人力成本:原本运维人员会运维就行了,现在还得会开发自动化运维系统,开发系统就得了解系统业务、设计架构、编程、测试,一条龙都得做。单人成本上去了,团队人数精简,不过我个人还是觉得利大于弊。
        角色变更:机器的运维是按设计好了的模式运行的,人则是不断发现不断完善。如果运维人员长期不参与一线运维,而业务系统又不断更新,自动化运维系统久而久之就落伍了,无法看到全面的问题。
                                另外运维人员太过于依赖自动化运维,容易产生重心偏移,不重运维而重开发,本末倒置。
3、怎么运用好自动化技术,提升运维的效率
        我这里的自动化运维系统诞生过程大致如下:
        初期阶段肯定是纯手工运维;
        中期阶段,运维人员已经驾轻就熟了,可以抽取出自动化运维的模型,开始设计自动化运维架构(灵活扩展的架构还真不太容易设计,设计不好,很快就变成鸡肋)。
        自动化运维上线,根据新业务系统调整自动化运维系统,删除已经成为鸡肋的运维功能。
       
        根据以上过程,我觉得自动化运维最主要是完成监控告警功能,其他功能不要涉及太多,并不是什么活都适合自动化。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP